Xpite 0 Опубликовано: 4 октября 2018 Рассказать Опубликовано: 4 октября 2018 (изменено) Ребят, помогите пожалуйста, непонятный глюк в ДЛЕ 12.0 Пример: задаю в main.php что-то типа такого $imgurl = '[xfgiven_img]'; $tpl->set ( '{imgurl}', $imgurl ); На выходе получаю [xfgiven_img] (т.е. ничего не работает из-за замены квадратной скобки на мнемоник [ ) Причем переменная задается правильно, через echo выводится без мнемоников. А после выполнения $tpl->set скобка первая становится мнемоником, причем, если брать конструкцию типа [xfgiven_img]/[xfvalue_img][/xfgiven_img][xfnotgiven_img]/images/noimage.jpg[/xfnotgiven_img] , то 2 открывающей скобки будут нормальными, а 3 станут мнемониками. Если просто задать $imgurl = '['; то выведет без мнемоников скобку Я уже весь день мучаюсь, не могу понять что за глюк такой. Изменено 4 октября 2018 пользователем Xpite опечатка Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 5 октября 2018 Рассказать Опубликовано: 5 октября 2018 Никакого глюка нет, срабатывает система безопасности DLE. Что за комбинацию вы исполняете? Вторым параметром в $tpl->set идет контент, а не шаблонный тег. Шаблонный тег только первым параметром и никаким другим. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.