Привет. Делюсь опытом, как вставить ПХП код в TPL шаблон сайта. По умолчанию данная возможность отключена в скрипта. Поэтому предлагаем вам небольшой хак, позволяющий использовать любой PHP код в шаблонах.
Откройте файл index.php найдите строчку:
echo $tpl->result['main'];
и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Все, вы можете использовать сторонние скрипты на вашем сайте. Данных хак не рекомендуется к использованию на версиях ниже 3.0. Я удалять старую строчку не стал, а просто закомментировал.
Пробывал оба варианта и в обоих случая всё работатет, кроме одного но…
И при редактировании файла [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…
[DLE] [help]Как вставить Флешь в шаблон
Спасибо! Вариант что надо! ))
Извините, не работает в версии 6.
Все работает. Спасибо.
Спасибо большое! Теперь я реализовал то, что хотел, еще раз спасибо!