CB Авторизация

Ваш логин в:

Меню пользователя
Скачать
Статьи на сайте
 
XML файл (часть 3)
Написал Kotofeich   
11.08.2007

Sql-запросы (установка и удаление плагина) 

При установке и удалении плагина, sql-запрос описывается следующим образом:

<install>
<queries>
<query>
CREATE TABLE IF NOT EXISTS `#__comprofiler_plug_example_test` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`example_text` mediumtext,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
</query>
</queries>
</install>
<uninstall>
<queries>
<query>
DROP TABLE IF EXISTS `#__comprofiler_plug_example_test`
</query>
</queries>
</uninstall>

Многократные запросы делаются посредством использования нескольких тегов <query>. 
Специфичные таблицы, создаваемые для плагинов, должны иметь имя “#__comprofiler_plug_NAMEofPLUG”.

Установка плагина (тоже самое и для удаления)

Для установки и удаления плагина, xml- файл может использовать некоторый php-код, вызванный следующим образом:

<installfile>install.userplugin.php</installfile>
<uninstallfile>uninstall.userplugin.php</uninstallfile>

Имя файла должно быть таким же, как и основной файл php-кода.
 Если вы не опишите эти файлы выше в списках <files>, то они все равно скопируются установщиком.

Функция установки

string plug_XXXX_install();

Эта функция может быть вызвана в php-файле установки.  Замените XXXX на системное имя плагина (вы задавали это имя выше в xml, в описании файлов <file plug=”XXXX”>), причем в XXXX, при вызове функции, нужно удалить все пробелы, а точки заменить на символ "_".

Функция удаления

string plug_XXXX_install();

В этом случае, XXXX тоже нужно заменить на имя плагина.

Обе эти функции, в случае успешного выполнения, возвращают отформатированный html-код результата в админке.



 

 
< Пред.   След. >

 

© 2011 Русский сайт поддержки Community Builder
Все права принадлежат Sunshine studio, LLC
Партнерки
Модуль SunBlog
CB поиск пользователя

CB Online

Посетителей нет.
CB статистика
5039 зарегестрировано
0 сегодня
0 за неделю
0 за месяц
Последние: Denis85

Дружина
хостится тут

и отзывы о хостинге для Joomla от дружинников