Помощь Прошу вашей помощи

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

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

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

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

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    187
    Симпатии:
    30
    Подскажите как на статической странице вывести содержимое кода пхп, в общем есть скрипт пхп надо вывести его на статической странице или по такому адресу, http://site.ru/index.php?do=mod
     
  2. grixann

    grixann

    Регистр.:
    8 фев 2009
    Сообщения:
    443
    Симпатии:
    41
    через редирект в файле .htaccess
     
  3. Keegan

    Keegan Создатель

    Регистр.:
    20 апр 2009
    Сообщения:
    36
    Симпатии:
    4
    Это делается дописыванием в файле engine.php кода после строки
    PHP:
    switch ( $do ) {
    После той строки прописать:
    PHP:
    case "mod" :
            include 
    ENGINE_DIR '/modules/mod.php';
            break;
    И в самом файле модуля внести изменения небольшие:
    в начале файла поставить
    PHP:
    if(!defined('DATALIFEENGINE'))
    {
      die(
    "Hacking attempt!");
    }
    чтобы нельзя было к сприпту напрямую обращаться,
    и добавить в самом конце твоего модуля строки для вывода результата работы скрипта вместо тега "{content}", например так:
    PHP:
    $tpl->load_template'static.tpl' );//открываем шаблон статической страницы (он самый простой обычно - ничего лишнего)
    $tpl->set'{static}'$content);//заменяем в шаблоне тег "{static}" на то, что нам надо вывести на экран
    $tpl->compile'content' );//собираем шаблон
    $tpl->clear();//удаляем временные данные
     
Статус темы:
Закрыта.