Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:info:ru [2015/12/04 14:22] anton [Внешний API модуля] |
abills:docs:modules:info:ru [2017/10/23 12:09] (текущий) bohdan [Использование] |
||
---|---|---|---|
Строка 9: | Строка 9: | ||
Создать таблицы в базе. | Создать таблицы в базе. | ||
- | # mysql -D abills < db/Info.sql | + | # mysql --default-character-set=utf8 -D abills < db/Info.sql |
Подключение модуля. | Подключение модуля. | ||
Строка 19: | Строка 19: | ||
</code> | </code> | ||
+ | Создайте папки для хранения документов и картинок: | ||
+ | # mkdir -p /usr/abills/Abills/templates/Info/docs/ | ||
+ | # chown -R apache /usr/abills/Abills/templates/Info/docs/ | ||
+ | # mkdir -p /usr/abills/Abills/templates/Info/images/ | ||
+ | # chown -R apache /usr/abills/Abills/templates/Info/images/ | ||
==== Структура ==== | ==== Структура ==== | ||
Модуль состоит из файлов: | Модуль состоит из файлов: | ||
- | * ABills\mysql\Info.pm | + | * Abills\mysql\Info.pm |
* Abills\modules\Info\webinterface | * Abills\modules\Info\webinterface | ||
* cgi-bin\styles\default_adm\js\info.js | * cgi-bin\styles\default_adm\js\info.js | ||
+ | * cgi-bin\styles\default_adm\css\info.css | ||
В файле ''cgi-bin\styles\default_adm\js\info.js'' содержатся JavaScript функции для реализации AJAX технологии.\\ | В файле ''cgi-bin\styles\default_adm\js\info.js'' содержатся JavaScript функции для реализации AJAX технологии.\\ | ||
Это позволяет удалять, добавлять и обновлять блок комментариев без перезагрузки страницы. | Это позволяет удалять, добавлять и обновлять блок комментариев без перезагрузки страницы. | ||
+ | |||
+ | В файле ''cgi-bin\styles\default_adm\js\info.css'' стили для шаблонов. | ||
==== Использование ==== | ==== Использование ==== | ||
Для отображения блока комментариев используется функция ''show_comments($object_type, $object_id, $attr)''.\\ | Для отображения блока комментариев используется функция ''show_comments($object_type, $object_id, $attr)''.\\ | ||
Строка 43: | Строка 51: | ||
<code> | <code> | ||
load_module('Info', $html); | load_module('Info', $html); | ||
- | info_show_comments('admins', 25); # Show comments for 'admins' table object with id 25 | + | info_comments_show('admins', 25); # Show comments for 'admins' table object with id 25 |
</code> | </code> | ||
==== Внешний API модуля ==== | ==== Внешний API модуля ==== |