|
|
|
|
|
04.06.2018, 10:57
|
#1
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 346
|
Цитата:
Сообщение от Uncle
Скрипт полезный..
Можно ли его немножко доработать?
|
Сделано:
http://promebelclub.ru/forum/showthr...340#post457340
|
|
|
6 пользователя(ей) сказали cпасибо:
|
|
04.06.2018, 11:31
|
#2
|
Местный
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,185 раз(а) в 436 сообщениях
Вес репутации: 679
|
Цитата:
Сообщение от Letos
Скрипт, который добавляет к имени панели имя блока, в котором она находится.
|
Очень удобное решение!
В качестве усовершенствования, предлагаю, по возможности добавить опцию, добавлять указанную информацию к:
1. имени панели,
либо
2. к позиции панели.
Мы на работе больше ориентируемся на позиции при анализе изделия в производстве, поэтому данный вариант более употребительный был бы для нас.
|
|
|
04.06.2018, 11:55
|
#3
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 346
|
Цитата:
Сообщение от volunka
Очень удобное решение!
В качестве усовершенствования, предлагаю, по возможности добавить опцию, добавлять указанную информацию к:
1. имени панели,
либо
2. к позиции панели.
|
Обновил сообщение со скриптом. Сам скрипт тоже)
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
04.06.2018, 12:16
|
#4
|
Местный
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,185 раз(а) в 436 сообщениях
Вес репутации: 679
|
Цитата:
Сообщение от Letos
Обновил сообщение со скриптом. Сам скрипт тоже)
|
Благодарю.
Но заметили ошибку:
при включении опции добавлять информацию к позиции панели, скрипт удаляет текущие позиции, и заменяет их именами панелями.
См. вложения.
1.jpg
2.jpg
|
|
|
Пользователь сказал cпасибо:
|
|
04.06.2018, 13:56
|
#5
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 346
|
Цитата:
Сообщение от volunka
при включении опции добавлять информацию к позиции панели, скрипт удаляет текущие позиции, и заменяет их именами панелями.
|
Скрипт заменяет позиции изначально. Если нужно добавлять позиции, тогда, думаю, придется настройки расширить, например так:
1. Изменять на выбор - имя или позицию. (эта настройка уже есть)
2. Алгоритм изменения - "Заменить полностью" (как сейчас работает), "Добавить справа", "Добавить слева"
3. (Возможно), при добавлении информации сделать выбор разделителя, которым будут отделяться старая и новая часть.
Этого достаточно, для решения вашей задачи, или я чего-то не учел?
|
|
|
Пользователь сказал cпасибо:
|
|
04.06.2018, 14:19
|
#6
|
Местный
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,185 раз(а) в 436 сообщениях
Вес репутации: 679
|
Цитата:
Сообщение от Letos
Скрипт заменяет позиции изначально. Если нужно добавлять позиции, тогда, думаю, придется настройки расширить, например так:
1. Изменять на выбор - имя или позицию. (эта настройка уже есть)
2. Алгоритм изменения - "Заменить полностью" (как сейчас работает), "Добавить справа", "Добавить слева"
3. (Возможно), при добавлении информации сделать выбор разделителя, которым будут отделяться старая и новая часть.
Этого достаточно, для решения вашей задачи, или я чего-то не учел?
|
Да, для нас достаточно, если бы к уже существующей позиции, добавлялась информация по алгоритму уже существующему, за исключением того, что имя панели уже брать не надо. Т.е. нужно чтобы бралась текущая позиция и к ней пристыковывалась информация о выше лежащих блоках, по настройкам.
Так же как к имени панели добавляются доп. данные исходя из настроек.
Но предложенные дополнительные опции кажутся тоже полезными. Возможно позволит использовать скрипт в новых сферах работы.)
|
|
|
06.06.2018, 10:51
|
#7
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 346
|
Цитата:
Сообщение от volunka
при включении опции добавлять информацию к позиции панели, скрипт удаляет текущие позиции, и заменяет их именами панелями.
|
Очередное обновление скрипта. Вместо новых непонятных настроек я решил, что логичнее будет брать параметр "идентификатора", который выбирается из "только имя", "только позиция", "Позиция при наличии, иначе имя" и применять его к панели. То есть, что берется из блоков (имя/позиция), то будет браться и из панели. Думаю, это наиболее логичный вариант.
Также исправил проблему со слоями - они теперь в скрипте не учитываются.
|
|
|
Пользователь сказал cпасибо:
|
|
04.06.2018, 21:54
|
#8
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,031 раз(а) в 6,492 сообщениях
Вес репутации: 5260
|
Цитата:
Сообщение от Letos
Если нашли ошибку...
|
У меня не работает если в пункте меню "Добавлять имя/позицию" указать: "Корневого блока". Не добавляет ни Позицию Блока, ни его Имя.
Добавляет Имя/Позицию только для "Всех блоков в иерархии" или "Блока в который вложен объект"
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
05.06.2018, 10:19
|
#9
|
Местный
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,185 раз(а) в 436 сообщениях
Вес репутации: 679
|
Цитата:
Сообщение от Uncle
У меня не работает если в пункте меню "Добавлять имя/позицию" указать: "Корневого блока". Не добавляет ни Позицию Блока, ни его Имя.
Добавляет Имя/Позицию только для "Всех блоков в иерархии" или "Блока в который вложен объект"
|
А у вас хоть один слой есть в той модели, в которой вы запускаете скрипт?
|
|
|
05.06.2018, 10:36
|
#10
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,031 раз(а) в 6,492 сообщениях
Вес репутации: 5260
|
Цитата:
Сообщение от volunka
А у вас хоть один слой есть в той модели, в которой вы запускаете скрипт?
|
Нет, я вообще со слоями не работаю - как то не прижилось
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 20:16. Часовой пояс GMT +3.
|