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

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

Опрос

Ваше мнение

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

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

    Теги

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

    Статистика

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