Помощь Создание модулей для Dle v.9.X

Тема в разделе "DLE", создана пользователем penguen, 17 сен 2011.

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

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

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

    penguen

    Регистр.:
    7 янв 2007
    Сообщения:
    823
    Симпатии:
    95
    Всем доброе время суток. Решил создать простой модуль под Дле 9.3 Почитав инструкцию, как и что делать написал модуль - форму заказа. Но она почему-то не работает. Выводит на главной странице в шаблоне main.tpl выводится {send_form}. Т.е. не отрабатывается вывод. Что не так?
    Создал файл sendform.php
    Содержимое файла:
    PHP:
    <?php
    if(!defined('DATALIFEENGINE'))
    {
      die(
    "Hacking attempt!");
    }
                        if (!
    $module) {
                     
    $send_form .= <<<HTML
    <b>test</b>
    HTML;
                        }
    ?>
    открываем ./index.php
    ищем
    Код
    require_once ROOT_DIR.'/engine/init.php';прописываем ниже
    Код
    require_once ROOT_DIR.'/engine/modules/sendform.php';
    затем там же ищем
    Код
    $tpl->set('{login}',$login_panel);дописываем ниже
    Код
    $tpl->set('{send_form}',$send_form);
    и теперь вставляем в /main.tpl тэг
    Код
    {send_form}
    Не отрабатывается {send_form} не выводит информ., а пишится {send_form}
    Версия Движка 9.3
     
  2. Parviz555

    Parviz555

    Регистр.:
    29 янв 2009
    Сообщения:
    161
    Симпатии:
    37
  3. penguen

    penguen

    Регистр.:
    7 янв 2007
    Сообщения:
    823
    Симпатии:
    95
    Делал инклюд в шаблон shortstory.tpl и ничего не отображается, вообще

    {include file="engine/modules/sendform.php"}

    Упс. Доку не до конца прочел
     
Статус темы:
Закрыта.