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

Проблема с tpl->set


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

Ребят, помогите пожалуйста, непонятный глюк в ДЛЕ 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 = '[';
то выведет без мнемоников скобку

Я уже весь день мучаюсь, не могу понять что за глюк такой.

Изменено пользователем Xpite
опечатка
Ссылка на сообщение
Поделиться на других сайтах

Никакого глюка нет, срабатывает система безопасности DLE. Что за комбинацию вы исполняете? Вторым параметром в $tpl->set идет контент, а не шаблонный тег. Шаблонный тег только первым параметром и никаким другим.

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

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

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

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

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

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

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

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

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

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