26 янв 2017
Использование PHP вставок в шаблонах DLE
Ares Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Использование PHP вставок в шаблонах DLE

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Использование 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: Все версии
Автор: Артем Малков









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
wiillow | 16 февраля 2017 17:32
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

"Добавляем уязвимость на сайт"

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