Вы не зашли.
Страницы 1
Подскажите как можно выполнить код php в шаблонах tpl.
Если нет такой возможности, скажите пожалста, как сделеть вот что.
1) news.table.tpl содержит
{% for entry in data %}
{{ entry }}
{% else %}
<div class="info">{{ lang['msgi_no_news'] }}</div>
{% endfor %}
{{ pagination }}
{{ entry }} - это запись.
2) Я в определённой категории вывожу 4 своих записи с динамическим контентом (допустим он из файла берётся)
Я бы с удовольствием впихнул перед
{% for entry in data %}
{{ entry }}
Табличку со своим контентом, где брал бы его из нужных файлов php кодом, но не могу использовать php в шаблоне...
В какой файл движка в таком случае мне впихнуть свои функции, и как потом передать нужные переменные этому шаблонизатору TWIG ???
Не в сети
есть плагин адс про ,там создаешь блок ,при настройках выбираешь php ,в шаблон вставляешь переменную {id} где id имя блока
жизнь бьёт ключом......,ну иногда и гайкой.....
Хаки и Скрипты| Бесплатные шаблоны NGCMS
На Районе - Шахтинск Украшение Windows
Не в сети
Добрый день. Хочу при ошибке 404, отправлять на е-майл администратора ошибочный URL, UserAgent и http_referer. Правильно я понял : мне надо в шаблон 404.internal.tpl вставить блок ads_pro с соответствующим php кодом (сам код есть)?
Не в сети
Как один из вариантов решения задачи.
Не в сети
А какой второй способ? При первом вылезают ошибки:
NGCMS Runtime error: syntax error, unexpected '='
[ 4]: syntax error, unexpected '='
Stack trace
Line # File name
2 /data/po2506/public_html/engine/plugins/ads_pro/ads_pro.php(220) : eval()'d code
Не в сети
там код нужно без <?php вставлять
Не в сети
Всмысле? Там же есть список блоков, откуда можно делать всё что хочешь.
По поводу ошибки, нужно экранировать кавычки, http://stackoverflow.com/questions/1738 … evald-code
Не в сети
Альтернативный вариант - написать плагин, который будет отслеживать 404, что-то типа такого.
Не в сети
Не в сети
1. На тестовом сайте ads_pro:
http://ngtest01.ngdemo.ru/engine/admin.php?mod=extra-config&plugin=ads_pro&action=list
admin
admin
2. handler404 - позволяет добавить свой код в обработчик 404 страницы. В данном примере просто делается var_dump 123 на 404 странице.
Не в сети
Страницы 1