error2k 2 Опубликовано: 14 августа 2007 Рассказать Опубликовано: 14 августа 2007 Очень хочется увидеть если не подробное руководство, но хотя бы небольшую инструкцию о том, как писать модули для DLE. В PHP имею некоторый опыт, но не хотелось бы ковыряться, гуляя по граблям. Уверен, что подобный материал заинтересовал бы многих. Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 14 августа 2007 Рассказать Опубликовано: 14 августа 2007 (изменено) Была такая тема... поищи на форуме... Попадалась где-то... не помню ссылки... ЗЫ Вот, нашёл - http://forum.dle-news.ru/index.php?showtop...%E5%ED%E8%E5%EC Юзай поиск... Изменено 14 августа 2007 пользователем kosen Цитата Ссылка на сообщение Поделиться на других сайтах
error2k 2 Опубликовано: 14 августа 2007 Рассказать Опубликовано: 14 августа 2007 Автор http://vssp.ru/2007/02/15/uchimsja_pisat_m...a_datalife.html http://vssp.ru/2007/02/23/uchimsja_pisat_m...u_dlja_dle.html kosen, эти две статьи я видел. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 14 августа 2007 Рассказать Опубликовано: 14 августа 2007 Ой Мишка уже и статьи пишет.. Молодец Цитата Ссылка на сообщение Поделиться на других сайтах
kosen 3 Опубликовано: 15 августа 2007 Рассказать Опубликовано: 15 августа 2007 error2k, так в чем вопрос твой состоит? Если ты эти статьи уже видел? Тебе их не хватает? Цитата Ссылка на сообщение Поделиться на других сайтах
Eragon 0 Опубликовано: 15 августа 2007 Рассказать Опубликовано: 15 августа 2007 Вернее было бы сказать писал, сейчас он ушел в подполье, уже почти как 2 месяца сайт не обновляется. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 15 августа 2007 Рассказать Опубликовано: 15 августа 2007 Eragon, ну это... работу нашел Цитата Ссылка на сообщение Поделиться на других сайтах
error2k 2 Опубликовано: 16 августа 2007 Рассказать Опубликовано: 16 августа 2007 Автор Статью про модуль с админпанелью я прочитал только по диагонали. В первой статье (простой модуль) меня смутил вот такой момент: будет выполняться ваш скрипт, но вот беда, строка Hello world выводится вне контента в самом верху сайта..... DataLife имеет шаблонную структуру и поэтому нам придётся для своего модуля создать шаблон, чтобы все данные которые выводятся после выполнения нашего скрипта, оказались в пределах контента. Для этого создадим простейший tpl файл, который будет содержать следующее: <html> <body> {test} </body> </html> Как я понимаю фраза "в контенте сайта" значит, что наш хеллворлд выведется как бы в центральном блоке, ну т.е. к примеру в новостной ленте.. Я раньше никогда не работал с шаблонами и не понимаю почему такой шаблон нам даст вывод "в контент": внешне это будет просто обычная хтмл страничка типа: <html> <body> Hello world </body> </html> Вот Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 16 августа 2007 Рассказать Опубликовано: 16 августа 2007 Кстати да, некорректно написано, ибо с точки зрения HTML получистя ерунда. Проверяйте Цитата Ссылка на сообщение Поделиться на других сайтах
error2k 2 Опубликовано: 16 августа 2007 Рассказать Опубликовано: 16 августа 2007 (изменено) Автор Т.е. нам надо взять шаблон вывода нужной нам страницы и в него уже добавить наш {test}..? По примеру в статье должно быть так: <?php $test = 'Hello world'; // Подгружаем шаблон $tpl->load_template('main.tpl'); $tpl->set('{test}', $test); $tpl->compile('content'); $tpl->clear(); ?> В статье вместо main.tpl стоит test.tpl. А уже в сам шаблон добавляем {test} в админке в нужное место.. Так?.. Изменено 16 августа 2007 пользователем error2k Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 16 августа 2007 Рассказать Опубликовано: 16 августа 2007 Смотря что вы хотите. Если использовать тот же шаблон, что и новости, то... <?php $test = 'Hello world'; // Подгружаем шаблон $tpl->load_template('test.tpl'); $tpl->set('{test}', $test); $tpl->compile('content'); $tpl->clear(); ?> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.