Веб-компоненты являются по сути функциональными блоками и прописываются в шаблонах веб-страниц. В системе предусмотрен стандартный набор веб-компонентов. Ниже приведена таблица некоторых распространённых компонентов:
|
п/п |
Код вставки |
Название |
Описание |
|
1. |
%LOGIN% |
Форма входа |
Позволяет выполнить авторизацию на веб-сайте. Пользователю нужно ввести логин и пароль. |
|
2. |
%MAINMENU% |
Главное меню сайта |
Выпадающее двухуровневое горизонтальное меню. |
|
3. |
%TREESTATES% |
Дерево статей |
Дерево папок и статей. Статья - один из типов веб-документов. Статьи группируются по папкам (категориям). |
|
4. |
%STATES% |
Статья |
Статья с заголовком и полным текстом. |
|
5. |
%COMMENTS% |
Комментарии к веб-документам |
Список комментариев и здесь же форма добавления нового комментария. Комментарии могут добавляться к статьям (%STATES%), новостям (%NEWS%), постам (%BLOGS%) и страницам (%PAGECONTENT%). |
|
6. |
%QUESTION% |
Опрос (голосование) |
Случайный вывод опроса. Опросы могут быть либо с несколькими вариантами ответов, либо только один из вариантов. При нажатии на ссылку "Результаты" выводится график результатов голосования. |
|
7. |
%ONLINEUSERS% |
Список Online-пользователей |
Выводится список первых 10 активных (online) пользователей на сайта, а также количество гостей. |
|
8. |
%TAGSCLOUD% |
3D облако тегов |
Флешка с ссылками в пространстве, которые можно вращать мышкой. |
|
9. |
%PAGECONTENT% |
Страница |
Используется для пользовательских страниц. Пример вставки: %PAGECONTENT('Prays_list_uslug', 1)% |
|
10. |
%NEWS% |
Новости |
Список новостей с группировкой, либо одна новость подробно |
|
11. |
%BLOGS% |
Блог |
Список тем блога, список постов с группировкой, либо один пост подробно |
|
12. |
%WEBDOCSLIST% |
Список веб-документов |
Выводит список веб-документов. Принимает два не обязательных параметра, например, %WEBDOCSLIST('• ', '• ')% - строка, которая выводится перед ссылками. |
Некоторым веб-компонентам при вызове требуется указать один или несколько параметров. Например, вывести график с гистограммой, можно тремя вариантами:
a) %GISTOGRAMMA(123)%
b) %GISTOGRAMMA(123, 1)%
c) %GISTOGRAMMA(123, 1, 1)%
Здесь 123 - ИД графика, вторым и третьим параметрами определяются способы отображения графика и таблицы пунктов графика. Если для параметра определено значение по умолчанию, то его можно опускать.
Другой пример:
%BLOCK_BEGIN('Статьи')%
%TREESTATES(101)%
%BLOCK_END%
Веб-блоки BLOCK_BEGIN и BLOCK_END отображают графически оформленный блок на странице, причём внутри вызывается веб-компонент TREESTATES (Дерево статей), корневая папка которого будет с ИД 101.