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

Проблема с 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 идет контент, а не шаблонный тег. Шаблонный тег только первым параметром и никаким другим.

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

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

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

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

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

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

Войти

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

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