Перейти к публикации

Рекомендованные сообщения

Доброго времени суток.

Обновилась в версии 14.1 до 16.1.

Теперь в шаблоне полной новости конструкция

[xfgiven_script]    
[if xfield_operator = "ХХХ" AND xfield_long = "1"] {full-story} {include file="engine/modules/brovkina/ХХХ.php?id={news-id}&num=[xfvalue_script]"} [/if]
[/xfgiven_script]

подключает скрипт XXX.php ко ВСЕМ новостям, в которых заполнено доп поле script игнорируя условия в теге [if]

Беда просто. Что делать?

Ссылка на сообщение
Поделиться на других сайтах

Это происходит потому что в актуальных версиях тег [if] обладает большими возможностями чем старые версии и может также принимать в параметрах другие шаблонные теги, включая теги доп. полей и прочего. Поэтому они выполняются позже других тегов, чтобы обеспечить эту возможность.

Цитата

Беда просто. Что делать?

На данный момент, это для своего скрипта использовать систему плагинов, и подключать его проверяя внутри системы нужные вам значения. В будущих версиях мы подумаем что можно с этим сделать чтобы в таких ситуациях не создавать избыточной нагрузки от сторонних скриптов, чей вывод запрещается подобными условиями.

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...