Перед созданием новой темы, пожалуйста, ознакомьтесь с FAQ по LinkorCMS

Создание файла установки модуля для LinkorCMS 1.4.1

Супер пользователь
Сообщений: 94
Будте добры, укажите пожалуйста нужную информацию по созданию инсталлятора и деинсталятора для модулей LinkorCMS! Очень нужно!

Не важно на базе какого модуля это будет! Просто интересно!

Ну и к теме про расщирения:

При загрузке расширения для LinkorCMS пишет что страница не доступна, как бы я не старался! Оно вообще рабатает или нужно просто расширения в корень распаковывать ?


-- Изменено "Mnml Mouse": 29.03.2013 06:00 --

-- Изменено "Mnml Mouse": 29.03.2013 06:01 --
Супер пользователь
Сообщений: 94
Либо просто подскажите, каким образом можно установить через админку созданный мною модуль для систему 1.4.1 ?
Не хочеться ковырять код!
Разработчик
Сообщений: 287
Архив должен иметь двойное расширение: .ext.zip
Имейте ввиду что архив распаковывается в корень сайта, поэтому структура папок в архиве должна быть соответствующая.

У модуля форум есть примеры файлов установки и удаления (modules/forum/install_example.php).
Файлы установки должны лежать в папке модули и иметь имена install.php и uninstall.php.

Файлы install.php и uninstall.php должны содержать вызовы функций Api для установки модулей, добавления конфигураций, блоков, пунктов меню, создание таблиц в БД.
Посмотреть какие есть функкции Api, их параметры и описание можно в файле base/inc/system/extensions.php.
Что-то вносить в базу данных напрямую(не в свои таблицы) не рекомендуется, т.к. в будущем это может привести к проблемам с совместимости вашего модуля с новыми версиями системы.

Так-же важно добавить файл info.php в директорию модуля, чтобы он стал видимым в списке для установки.

Файл info.php должен иметь примерно такой вид:
<?php
return array(
'name' => 'Имя модуля',
'description' => 'Описание модуля.',
'author' => 'Имя автора',
'site' => 'Сайт автора или поддержки модуля',
'version' => 'Версия модуля'
);
Супер пользователь
Сообщений: 94
Спасибо! Не обратил внимание на модуль форума!

Вы, супер! Хочу помочь в развитии CMS! Как я могу быть полезен Вам ?
Разработчик
Сообщений: 287
Давайте спишемся в скайпе.
Позже пришлю логин на ваш email или вы напишите на linkorcms@yandex.ru.
Супер пользователь
Сообщений: 94
Через часик буду на работке, без проблем можем списаться в скайпе! Вообщем, давайте я Вам свой логин скину на почту linkorcms@yandex.ru!

Пообщаемся!
Супер пользователь
Сообщений: 40
Объясните как сформировать строку для создания таблицы?
Которая используется в System::database()->CreateTable()
Разработчик
Сообщений: 605
Модуль управления базы умеет генерировать все это.
Гости не могут отвечать на темы. Войдите или Зарегистрируйтесь.
Здесь присутствуют
(пользователей: 0, гостей: 1)
Быстрый переход: