Использование PHP в шаблонах DLE

Использование PHP в шаблонах DLE

Сейчас трудно представить сценарий при котором вам необходимо было бы вставлять в шаблон dle PHP код, движок уже давно оброс тегами с помощью которых можно реализовать все необходимые функции, да и вы можете подгружать в шаблоне php код через тег {include}, но если у вас все-таки возникла такая проблема и вы хотите добавить в свой шаблон php код.

Откройте файл index.php в корневой папке сайта (если у вас версия движка ниже 10.0) или файл main.php в папке /engine/modules/ (если dle 10.0 и выше) найдите строчку:
echo $tpl->result['main'];

и замените ее на:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');

Если все сделано правильно, сторонние скрипты заработают на вашем сайте. Для проверки можете попробовать в шаблоне вашего сайта между тегами body вставить код:
<?php echo "Hello, world!"; ?>

И если на сайте появилось сообщение «Hello, world!» - значит вы все сделали правильно, и в дальнейшем можете использовать php вставки на вашем сайте.

Обратите внимание, что этот хак не рекомендовано практиковать на версиях ниже 3.0.
Также рекомендуем

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.