Хаки и Скрипты Next Generation CMS
irbees2008 irbees2008 Опубликовано - 8 - января Интерфейс
1768 - 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

Можешь почитать и вот эту статейку "Экономное размещение менюшки с overlay эффектом "

Опрос

Ваше мнение

какой форум лучше для вас
Результаты

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

Теги

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

Статистика

  • Caйту: 3402 дня
  • Новостей: 549
  • Комменты: 254
  • Зарегистрированно : 577
  • Онлайн всего: [10]
  • Гости: [9]
  • Поисковики: [1] Яндекс
  • Были сегодня : [2] Google, Яндекс
  • SQL запросов: 22
  • Генерация страницы: 0.189сек
  • Потребление памяти: 4.914 Mb 
  •   яндекс.ћетрика