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

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

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

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

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

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

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

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

Можешь почитать и вот эту статейку "Теги dl"

Опрос

Ваше мнение

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

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

Обновленное

Теги

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

Статистика

  • Caйту: 4739 дней
  • Новостей: 605
  • Комменты: 257
  • Зарегистрированно : 704
  • Онлайн всего: [11]
  • Гости: [11]
  • Были сегодня : [3] Google, Яндекс, dankeanke
  • SQL запросов: 18
  • Генерация страницы: 0.237сек
  • Потребление памяти: 5.194 Mb 
  •   Яндекс.Метрика