|
Добавлено: 2009-12-02 15:03:44 Заголовок: Принцип работы форума |
su
Зарегистрирован: 19.05.2011
Сообщений: 17 ( просмотреть )
|
Функционал форума основан на базовом функционале системы. Это подразумевает, что ввод и вывод данных осуществляется посредствам компонентов форума, в которых и находится основная часть кода. Макеты дизайна системы не требуют никаких доработок, для обеспечивания нормального функционирования форума. Дополнительные расширения форума в макетах (вывод списка последних сообщений, количества форумов и т.п.), добавляются как обычные компонентные расширения.
————————————————————————— Есть многое на свете друг Горацио, что и не снилось нашим мудрецам
|
Ответить
| Цитировать
|
|
Добавлено: 2009-12-02 15:04:30 |
su
Зарегистрирован: 19.05.2011
Сообщений: 17 ( просмотреть )
|
Такой подход позволяет максимально гибко настраивать форум, давая возможность разработчику влиять на работу форума без изменения ядра системы и файлов модуля. Все основные запросы к БД (базе данных) находятся в системных настройках компонентов, что даёт возможность расширять их и оптимизировать под конкретные задачи проекта.
————————————————————————— Есть многое на свете друг Горацио, что и не снилось нашим мудрецам
|
Ответить
| Цитировать
|
|
Добавлено: 2009-12-02 15:04:52 |
su
Зарегистрирован: 19.05.2011
Сообщений: 17 ( просмотреть )
|
Для повышения производительности, в БД находится несколько таблиц, которые хранят информацию о разделах форума, количестве топиков и ответов, просмотров на них и т.п. Данные попадают в эти таблицы при трансляции системных событий, которые затрагивают функционал форума. Например при добавлении сообщения (стандартный функционал системы) в раздел форума — обновляется информация в БД о количестве сообщений на форуме.
————————————————————————— Есть многое на свете друг Горацио, что и не снилось нашим мудрецам
|
Ответить
| Цитировать
|
|
Добавлено: 2009-12-02 15:06:19 |
su
Зарегистрирован: 19.05.2011
Сообщений: 17 ( просмотреть )
|
Для упрощения работы с данными из БД, в модуле предусмотрен определённый набор функционала, о котором будет рассказано ниже.
————————————————————————— Есть многое на свете друг Горацио, что и не снилось нашим мудрецам
|
Ответить
| Цитировать
|