X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Прошу помощи, Создания модуля
Гость_bespalov_*
сообщение 2009-05-07, 22:40
Сообщение #1



Гости





Необходимо создать модуль.

Прошу для меня и других пользователей описать создания простейшего модуля

Что, куда, в какую папку... Содержание модуля опустим... Необходим простой алгоритм для этих целей.




P.S. Сделайте меня юзером ! %)
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-05-07, 23:01
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 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 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


1. splinter - удали. plugins - оставь, но не морочь себе сейчас этим голову.
2. Обязательного хедера, как такового нету, как нет обязательного футера. Можно использовать системный функции, можно на них забить и писать свое. Если мы внутри модуля напишем echo 'Hi!'; То на странице, собственно только это и отобразится - система не отправит даже свои заголовки; все в ваших руках.
Если же мы напишем
Head();
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.Сохраняйте спокойствие: ошибка записана - админ придет, разберется.

Помогите, вроде всё корректно делал или дайте рабочий модуль статей кто делал для себя.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-07-09, 21:51
Сообщение #8
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


kdv1978, как минимум - покажите код, который не работает.
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0325 сек.    11 запросов    GZIP включен    Сейчас: 2024-03-29, 0:29