Использование PHP-вставок в шаблонах
Веб-мастер иногда сталкивается с необходимостью внедрения в код своего сайта стороннего PHP-скрипта. DLE не предусматривает эту возможность в стандартных установках системы, не считая тега {include}. В связи с этим представляем простой и эффективный хак, благодаря которому любой PHP-код будет работать на любом шаблоне сайта.
Установка:
1. Открыть engine/modules/main.php и найти:
echo $tpl->result['main'];
Заменить на:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Готово!
Для проверки откройте шаблон main.tpl и между:
<body></body>
Добавьте этот код:
<?php
echo "Hello, world!";
?>
Готово!
Если на сайте появилось сообщение Hello, world! - значит всё сделано правильно и сторонние PHP-скрипты заработают на сайте.
• Автор: Артем Мáлков
• Источник
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.