Это старая версия документа.


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. Если прописаны оба типа регистарции, использоваться будет тот, который стоит первым в списке

Вход в личный кабинет

Кнопка Забыли пароль? перенаправит абонента на форму восстановления пароля.