Это старая версия документа.
Portal
Модуль ведения презентационной страницы провайдера с разными разделами и новостями.
Возможности
- Ведение ленты новостей
- Панель меню с возможностью ссылок на внешние ресурсы
- Быстрое создание сайта провайдера
Демо
Установка
Создать таблицы в базе.
# mysql -D abills < db/Portal.sql
abills/libexec/config.pl
@MODULES = ( 'Portal' );
Создание своего шаблона для портала
Система → Другое → Шаблоны
portal_body.tpl - главный шаблон отображения портала, в нем содержится весь html и сss код
portal_content.tpl - отвечает за отображение статьи (отображается в главном шаблоне как - %CONTENT%)
portal_menu.tpl - отвечает за вывод меню портала (отображается в главном шаблоне как - %MENU%)
portal_menu_hovered.tpl - отвечает за вывод меню при наведение
Все остальные шаблоны portal_ относятся к администраторской панели и их редактирование нежелательно для корректной работы портала.
Управление порталом
Система → Portal
Портал как стартовая страница пользователя
Для включения этой опции нужно в config.pl прописать параметр:
$conf{PORTAL_START_PAGE}=1; |
---|
После этого, абонент зайдя на страницу логина, увидит не стандартную страницу, а портал с новостями:
Стартовая страница
Кнопка регистрации для абонента будет видна только, когда в config.pl прописан следующий параметр:
@REGISTRATION = ( 'Msgs','Dv'); | Msgs - регистрация через модуль Msgs, Dv - регистрация через модуль Dv. Если прописаны оба типа регистарции, использоваться будет тот, который стоит первым в списке |
---|
Кнопка Забыли пароль? перенаправит абонента на форму восстановления пароля.