Хаки и Скрипты Next Generation CMS
irbees2008 irbees2008 Опубликовано - 8 - января Интерфейс
2671 - 0
  • Автор: vitali
  • Обсудить на :на форуме
  • Адаптировал: vitali

Для разрешения инклудов в main.tpl
открываешь index.php, находишь строки:
Код:

Код:
// 2. Load & show template
$tpl -> template($mainTemplateName, $mainTemplatePath);
меняешь на:
Код:

Код:
// 2. Load & show template
$tpl -> template($mainTemplateName, $mainTemplatePath, '', array('includeAllowed' => 1));
Если нужно разрешить везде, то открываешь engine/includes/classes/template.class.php, находишь строки:
Код:

Код:
// $params - advanced params:
// includeAllowed - flag: if includes are allowed
// includeDisableChroot - flag: to allow to include files beyond $dir
// includeAllowRecursive - flag: to allow recursive includes
function template($name, $dir, $file = '', $params = array()) {
global $lang;
и после добавляешь:
Код:

Код:
$params['includeAllowed'] = 1;
В результате в .tpl файлах начнёт работать тег:
Код:

Код:
[:include newfiles.tpl]
... точнее - должен начать

p.s. Но рекурсивные вложения в таком виде работать не будут.
Если нужны - добавляем флаг
Код:
 includeAllowRecursive

Можешь почитать и вот эту статейку "Набор Дизайнерских Шрифтов"

Опрос

Ваше мнение

На каком движке ваш сайт?
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйт cущecтвуeт: 4636 дней
  • Статических страниц: 10
  • Категорий: 28
  • Новостей: 619
  • Неопубликованных новостей: 8
  • Комментариев: 257
  • Зарегестрированных пользователей: 779
  • Онлайн всего: [8]
  • Гости: [8]
  • Сегодня нас посетили: [8] Google, Larrytitly, Яндекс, Яндекс, irbees2008, Google, dankeanke, Google
  • SQL запросов: 22
  • Генерация страницы: 0.116сек
  • Потребление памяти: 4.802 Mb 
  •   Яндекс.Метрика