Модуль с новым типом контента

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
lefty
New Member
New Member
Posts: 4
Joined: Sun Apr 03, 2011 2:43 pm

Модуль с новым типом контента

Post by lefty »

Начал писать собственный модуль похожий на Cataloger. Представление о ядре madesimple имею небольшое. Подскажите, где взять инфу о ее структуре, в каком порядке это все работает.
butcher_88
Forum Members
Forum Members
Posts: 113
Joined: Tue Jun 22, 2010 11:05 am

Re: Модуль с новым типом контента

Post by butcher_88 »

Добрый день, с документацией в cmsms не очень все хорошо((

http://www.cmsmadesimple.org/apidoc/ - тут информация о функциях ядра.
Я ищу функции по названию поиском браузера во вкладке "Index of elements", можно смотреть по файлам или классам.

Но вообще основной функционал можно найти в :

Code: Select all

/lib
/lib/classes
Конкрентно модули:
/lib/classes/class.module.inc.php
Если разрабатываете первый модуль под madesimple установите для начала :
http://dev.cmsmadesimple.org/projects/skeleton

Ну и основной источнк информаци это то как взаимодействуют другие модули с ядром... т.е. в том же каталогере посмотрите как создаются дополнительные типы контента, я например их никогда не создавал, тут ничем помочь не могу))
lefty
New Member
New Member
Posts: 4
Joined: Sun Apr 03, 2011 2:43 pm

Re: Модуль с новым типом контента

Post by lefty »

Скелет модуля создал в modulemaker-е. Затем смотрел в cataloger, копировал по частям код, исправлял под свой случай. Но на одном из этапов вылетела ошибка со стороны ядра(продвинулся я недалеко). Для того чтобы ее исправить, мне необходимо(ну еще бы ;) ) знать как происходит взаимодействие ядра и модуля.
butcher_88
Forum Members
Forum Members
Posts: 113
Joined: Tue Jun 22, 2010 11:05 am

Re: Модуль с новым типом контента

Post by butcher_88 »

lefty wrote:Скелет модуля создал в modulemaker-е. Затем смотрел в cataloger, копировал по частям код, исправлял под свой случай. Но на одном из этапов вылетела ошибка со стороны ядра(продвинулся я недалеко). Для того чтобы ее исправить, мне необходимо(ну еще бы ;) ) знать как происходит взаимодействие ядра и модуля.
1. Как работает modulemaker не представляю))
2. Слишком общий вопрос как происходит взаимодействие.
3. Ошибку напишите, код после добавки которого она вылетает тоже.

з.ы. Подробного и понятного описание текстом как и что работает не видел в madesimple. С документацией вообще тут сложно, лучше задавайте конкретные вопросы.
lefty
New Member
New Member
Posts: 4
Joined: Sun Apr 03, 2011 2:43 pm

Re: Модуль с новым типом контента

Post by lefty »

В частности вдаваться не хочется. Давайте разойдемся на этом, спасибо :)
lefty
New Member
New Member
Posts: 4
Joined: Sun Apr 03, 2011 2:43 pm

Re: Модуль с новым типом контента

Post by lefty »

Есть еще один вопрос. Как поставить два каталогера на один сайт? переименовал все таблицы, поменял название модуля везде, пути, название контент тайпов, в коде поменял строки "catalogitem", etc. на нужные(они соответствуют названиям типов контента). Но модуль не видно в админке, что я еще упустил? Может быть у кого-то есть готовое решение?
butcher_88
Forum Members
Forum Members
Posts: 113
Joined: Tue Jun 22, 2010 11:05 am

Re: Модуль с новым типом контента

Post by butcher_88 »

lefty wrote:Есть еще один вопрос. Как поставить два каталогера на один сайт? переименовал все таблицы, поменял название модуля везде, пути, название контент тайпов, в коде поменял строки "catalogitem", etc. на нужные(они соответствуют названиям типов контента). Но модуль не видно в админке, что я еще упустил? Может быть у кого-то есть готовое решение?
Решение не знаю, если не отображается в разделе "модули"
то проверьте точное совпадение названий, например
Gallery.module.php
и
class Gallery extends CMSModule
ну и каталог
Gallery

а если неправильно работает после установки то остается внимательно все проверить.
Post Reply

Return to “Russian - русский”