CMS DataLife Engine - Система управления сайтами

Авторизация  
Xpite

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

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация