Познавательный блог  

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

Гугль

Архивы

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

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

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

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

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

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

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

Бампера для штанги BAMPER PLATES

Комментарии

Комментарий от Пеньковой Александр [ Декабрь 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 ]

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

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








Страницы

Свежие записи

Гугль

Мета

Счетчики


Rambler's Top100

Рубрики

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