Познавательный блог Мобильная врсия

Страницы

Промо

Как вставить PHP код в TPL движка DLE

Привет. Делюсь опытом, как вставить ПХП код в TPL шаблон сайта. По умолчанию данная возможность отключена в скрипта. Поэтому предлагаем вам небольшой хак, позволяющий использовать любой PHP код в шаблонах.

dle php tpl - Как вставить PHP код в TPL движка DLE

Откройте файл index.php найдите строчку:

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

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

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

Все, вы можете использовать сторонние скрипты на вашем сайте. Данных хак не рекомендуется к использованию на версиях ниже 3.0. Я удалять старую строчку не стал, а просто закомментировал.

Комментарии

Комментарий от Пеньковой Александр [ 29 декабря, 2010, 01:47 ]

Пробывал оба варианта и в обоих случая всё работатет, кроме одного но…
И при редактировании файла [b]index.php[/b] и при вставке модуля PHP инклудом через папку модулей код исполняется, но в самом низу страницы выскакавает такое:
[quote]Fatal error: Call to undefined method NewsSQL::close() in /home/www/my-site.ru/nasa/index.php on line 259[/quote]
259-строка в данном файле это: [quote]$db->close ();[/quote]
В моём модуле используется подключение к БД через классы.
Кто может подсказать в чём может быть причина. Подозреваю, что какая-то мелочь, но не силён в PHP…

Комментарий от A [ 23 марта, 2011, 23:35 ]

[DLE] [help]Как вставить Флешь в шаблон

Комментарий от Никулин [ 22 июня, 2011, 21:42 ]

Спасибо! Вариант что надо! ))

Комментарий от verder [ 21 ноября, 2011, 16:12 ]

Извините, не работает в версии 6.

Комментарий от Iuriy [ 13 августа, 2012, 10:47 ]

Все работает. Спасибо.

Комментарий от MrGiperCreeper [ 11 сентября, 2014, 16:30 ]

Спасибо большое! Теперь я реализовал то, что хотел, еще раз спасибо!

Написать комментарий








Поиск по сайту

Статистика

Мета

  Разработка и дизайн — StvPromo.ru