Помощь переадрессация к *.tpl

Тема в разделе "DLE", создана пользователем foodman, 26 апр 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. foodman

    foodman Создатель

    Регистр.:
    18 апр 2009
    Сообщения:
    26
    Симпатии:
    1
    Я создал новые *.tpl (files.tpl, online.tpl, baner.tpl),
    как мне сделать что бы при вводе в адрессную строку h_ttp://my_domain/files.html выводилось содержимое files.tpl, как например tpl по умолчанию stats.tpl, при вводе в адрессную строку h_ttp://my_domain/statistics.html выводится содержимое stats.tpl
     
  2. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    foodman, Вы немножко не правильно понимаете принцип работы скриптов и их шаблонов в DLE..
    Для того, чтобы сделать страницу h_ttp://my_domain/files.html, вам необходимо создать в папке engine/modules/ файл .php. Адрес к данному файлу будет
    PHP:
    site.ru/?do=название файла
    В этом файле будет прописан скрипт, который будет выполняться.. в конце этого скрипта вы делаете "переадресацию" тегов в шаблон(для удобства:(
    PHP:
    $tpl->load_template('files.tpl'); // подгружаем ваш шаблон
    $tpl->set('присваиваем переменной тег, который будет отображаться в вашем шаблоне например {file}'$название переменной в вашем скрипте например$file);
    $tpl->compile('content');
    $tpl->clear();
     
Статус темы:
Закрыта.