• Автор:

    Ash Williams
  • Добавлено:

    янв 28, 2017
  • Комментариев:

    0
  • Просмотров:

    947

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

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

Периодически веб-мастер сталкивается с необходимостью внедрения в код своего сайта стороннего PHP-скрипта. DataLife Engine не предусматривает эту возможность в стандартных установках системы (не считая тега {include}). В связи с этим мы представляем простой, но эффективный хак, благодаря которому любой PHP-код будет работать на любом шаблоне сайта.

Откройте файл index.php в корневой папке сайта (если у вас версия движка ниже 10.0) или файл main.php в папке /engine/modules/ (если dle 10.0 и выше) найдите строчку:

echo $tpl->result['main'];


и замените ее на:

eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');


Если все сделано правильно, сторонние скрипты заработают на вашем сайте. Для проверки можете попробовать в шаблоне вашего сайта между

<body></body>


вставить код:

<?php echo "Hello, world!"; ?>


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

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