|
|
|
|
|
25.12.2017, 23:12
|
|
Обсуждение готовых скриптов
Letos
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
25.12.2017, 23:12
Рейтинг:
()
Здесь можно обсуждать скрипты из темы Готовые решения для БМ8-2021.
Обратите внимание на полезные ответы в этой теме!
Последний раз редактировалось Uncle; 04.07.2021 в 15:03..
|
Просмотров: 234978
|
05.06.2018, 14:47
|
#31
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,033 раз(а) в 6,492 сообщениях
Вес репутации: 5261
|
Цитата:
Сообщение от volunka
Может это из-та того, что у вас БМ9, такие проблемы.
|
Скорей всего. Попробовал в демке 10-ки, работает. Правда в случае со слоями добавляет не имя Блока а имя Слоя.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
05.06.2018, 15:17
|
#32
|
Местный
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,191 раз(а) в 436 сообщениях
Вес репутации: 680
|
Цитата:
Сообщение от Uncle
Скорей всего. Попробовал в демке 10-ки, работает. Правда в случае со слоями добавляет не имя Блока а имя Слоя.
|
Скорее всего, БМ считает слой блоком, причём самым первым, корневым. И информацию о нём и передаёт скрипту.
Видимо, поэтому и не работает запись в наименовании панели позиции корневого блока - т.к. у слоя не может быть позиции, скрипт ничего не может поставить в имя панели.
|
|
|
05.06.2018, 15:30
|
#33
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,033 раз(а) в 6,492 сообщениях
Вес репутации: 5261
|
Цитата:
Сообщение от volunka
Видимо, поэтому и не работает запись в наименовании панели позиции корневого блока - т.к. у слоя не может быть позиции
|
Так ведь пробовал и со слоем и без. Я же говорил. И в демке десятки - со слоем добавляет имя слоя, без слоев - добавляет имя/позицию блока.
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
06.06.2018, 09:19
|
#34
|
Местный
Регистрация: 22.09.2010
Адрес: Россия, г. Санкт-Петербург
Сообщений: 538
Сказал(а) спасибо: 1,084
Поблагодарили 2,191 раз(а) в 436 сообщениях
Вес репутации: 680
|
Цитата:
Сообщение от Uncle
Так ведь пробовал и со слоем и без. Я же говорил. И в демке десятки - со слоем добавляет имя слоя, без слоев - добавляет имя/позицию блока.
|
У меня, в БМ10, при настройке брать инфу из корневого блока, в случае отсутствия слоёв, ничего не добавляет, ни наименование, ни позицию.
Что, в принципе понятно, т.к. у слоя, которого нет, нет ни имени, ни позиции.
Так что скрипт работает как надо, ему просто БМ не даёт ожидаемой им информации.
|
|
|
06.06.2018, 10:05
|
#35
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от Uncle
У меня не работает если в пункте меню "Добавлять имя/позицию" указать: "Корневого блока". Не добавляет ни Позицию Блока, ни его Имя.
Добавляет Имя/Позицию только для "Всех блоков в иерархии" или "Блока в который вложен объект"
|
Попробуйте в эти строки(102-105 вроде):
Код:
case 1:
if (ownerOwner == Model)
return GetID(owner) + delimiter + prevName;
break;
добавить алерт, чтобы выглядело так:
Код:
case 1:
if (ownerOwner == Model){
alert(GetID(owner));
return GetID(owner) + delimiter + prevName;
}
break;
Тогда при настройке "корневого блока" для каждого объекта должно будет выскакивать сообщение с тем, что должно добавляться от корневого блока. Если алерты не выводятся - тогда запустите через редактор скриптов и посмотрите, выводится ли в лог какая-нибудь ошибка.
|
|
|
06.06.2018, 10:46
|
#36
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,033 раз(а) в 6,492 сообщениях
Вес репутации: 5261
|
Цитата:
Сообщение от volunka
У меня, в БМ10, при настройке брать инфу из корневого блока, в случае отсутствия слоёв, ничего не добавляет, ни наименование, ни позицию.
|
В демке пробовал - при отсутствии и со слоями и без - работает. То есть добавляет Имя/Позицию корневого блока даже если нет слоев:
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
06.06.2018, 10:51
|
#37
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от volunka
при включении опции добавлять информацию к позиции панели, скрипт удаляет текущие позиции, и заменяет их именами панелями.
|
Очередное обновление скрипта. Вместо новых непонятных настроек я решил, что логичнее будет брать параметр "идентификатора", который выбирается из "только имя", "только позиция", "Позиция при наличии, иначе имя" и применять его к панели. То есть, что берется из блоков (имя/позиция), то будет браться и из панели. Думаю, это наиболее логичный вариант.
Также исправил проблему со слоями - они теперь в скрипте не учитываются.
|
|
|
Пользователь сказал cпасибо:
|
|
06.06.2018, 10:51
|
#38
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,033 раз(а) в 6,492 сообщениях
Вес репутации: 5261
|
Цитата:
Сообщение от Letos
Если алерты не выводятся - тогда запустите через редактор скриптов и посмотрите, выводится ли в лог какая-нибудь ошибка.
|
Цитата:
Сообщение от Letos
Очередное обновление скрипта.
|
У меня вообще не заработал. Никак
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
06.06.2018, 11:14
|
#39
|
VIP
Регистрация: 31.10.2009
Адрес: Рівне. УкраЇна
Сообщений: 10,580
Сказал(а) спасибо: 14,588
Поблагодарили 20,033 раз(а) в 6,492 сообщениях
Вес репутации: 5261
|
Цитата:
Сообщение от Uncle
У меня вообще не заработал. Никак
|
Не заработал в 9-ке. В 10-ке Демо работает
__________________
Уж лучше беспокойство в сомнении, чем успокоенность в заблуждении. .
(Мандзони Алессандро)
------------------------------------
Троллей не кормлю...
|
|
|
06.06.2018, 11:35
|
#40
|
Консультант
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,034 раз(а) в 367 сообщениях
Вес репутации: 347
|
Цитата:
Сообщение от Uncle
У меня вообще не заработал. Никак
|
По поводу ошибки на скрине: там не хватает закрывающей блок скобки }. Но причина ошибки была в другом месте.
В общем, внеочередное обновление скрипта, которое должно корректно работать в 9-й версии.
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 14:23. Часовой пояс GMT +3.
|