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

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

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

Обновилась в версии 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] обладает большими возможностями чем старые версии и может также принимать в параметрах другие шаблонные теги, включая теги доп. полей и прочего. Поэтому они выполняются позже других тегов, чтобы обеспечить эту возможность.

Цитата

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

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

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...