Помощник
Здравствуйте, гость ( Вход | Регистрация )
Прошу помощи, Создания модуля |
Гость_bespalov_* |
2009-05-07, 22:40
Сообщение
#1
|
|
Гости |
Необходимо создать модуль.
Прошу для меня и других пользователей описать создания простейшего модуля Что, куда, в какую папку... Содержание модуля опустим... Необходим простой алгоритм для этих целей. P.S. Сделайте меня юзером ! %) |
|
|
||
Alexander |
2009-05-07, 23:01
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Простейший модуль это faq или контакты. Зайдя в папку modules/faq - базовые принципы должны стать ясны: user/index.php отвечает за вывод информации в пользовательской части, admin/index.php - в админской; rss/index.php - вывод RSS ленты. Пока даже не знаю, что еще написать - задайте пару вопросов и я на них отвечу.
ЗЫ. http://forum.eleanor-cms.ru/index.php?show...post&p=7998 |
|
|
||
Гость_bespalov_* |
2009-05-07, 23:35
Сообщение
#3
|
|
Гости |
ок. Пытаюсь разобраться.
Беру для экспериментов модуль контакта. 1. Захожу в папку с модулем. не понятны файлы plugins, splinter - они обязательны ? Если да то что они значат ? 2. Открыл в index.php для юзеров. Где заканчивается обязательный для модулей хедер и начинается обязательный футер ? 3. Аналогично для индекса в админской директории |
|
|
||
Alexander |
2009-05-08, 0:35
Сообщение
#4
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
1. splinter - удали. plugins - оставь, но не морочь себе сейчас этим голову.
2. Обязательного хедера, как такового нету, как нет обязательного футера. Можно использовать системный функции, можно на них забить и писать свое. Если мы внутри модуля напишем echo 'Hi!'; То на странице, собственно только это и отобразится - система не отправит даже свои заголовки; все в ваших руках. Если же мы напишем
То система отправит свои заголовки, отобразит оформление (шапку, футер, блоки) и посреди страницы (или где там расположен тег {module} будет показан текст "Hi!". 3. Точно так же, как и п2. Только вместо Head(); - $Mainclass->ShowDecoration(); Сообщение отредактировал Alexander - 2009-05-08, 0:36 |
|
|
||
Михалыч |
2009-05-08, 22:09
Сообщение
#5
|
|
Любитель Группа: Дизайнеры Сообщений: 320 Регистрация: 2008-12-13 Из: Казахстан, Жезказган, возле Байконура Репутация: нет Всего: 12 |
Я тоже себе создал свой модуль из модуля контактов. Хоть Александр и сказал что я "вырезал всё тело" но это как раз тот случай когда мне нужен простой модуль с оформлением и контентом, о котором я так долго пытался объяснить. Кстати, контент прекрасно вносится в админке. Только вот пока не разбирался с настройками, чтоб их убрать вообще. Праздники и нет времени заниматься.
|
|
|
||
Гость_bespalov_* |
2009-05-11, 20:09
Сообщение
#6
|
|
Гости |
Тоесть так сделать как описал Александр - и всё получится *?
|
|
|
||
kdv1978 |
2009-07-09, 20:44
Сообщение
#7
|
|
Любитель Группа: Eleanor user Сообщений: 239 Регистрация: 2009-07-03 Репутация: нет Всего: 5 |
Создал модуль статей (articles) всё работает кроме следующей вещи - в главном меню модуля статьи нажимаю кнопку категории и они не появляются, хотя если вывести статьи то в статьях видно в какой категории они находятся и при попытке нажать на категорию из самой статьи появляется белый экран с сообщением:
Произошла ошибка Попытка получить значение неизвестной переменной title.Сохраняйте спокойствие: ошибка записана - админ придет, разберется. Помогите, вроде всё корректно делал или дайте рабочий модуль статей кто делал для себя. |
|
|
||
Текстовая версия | 0.0342 сек. 11 запросов GZIP включен Сейчас: 2024-11-05, 0:21 |