Сделай Сам Свою Работу на 5

Алгорит работы функциональных модулей





Модуль «Гостевая книга»

С помощью компонента Phoca Guestbook была создана гостевая книга на сайте, в гостевую книгу посетители могут вписать свое мнение о сайте, а так же свои претензии и предложения.

 

Гостевая книга имеет анти-спам защиту Captcha, параметры которой можно настроить на свой лад, через админ панель компонента. Так же имеется фильтр запрещенных слов и словосочетаний, IP бан; можно выставить ограничение на максимальное количество символов в сообщении, а так же на количество ссылок, которые можно использовать в сообщении.

 

Phoca Guestbook является довольно функциональным расширением CMS Joomla 1.5 для организации гостевой книги, но при этом остается простым и удобным для эксплуатации даже для начинающих пользователей CMS-систем.

 

Для начала компонент гостевой книги Phoca Guestbook для Joomla 1.5 нужно установить на сайт, для этого в верхнем меню admin панели выберем «Расширения», в выпадающем меню выбираем «Установка и удаление». В открывшимся окне «Расширения» в строке таблицы «Закачка файла пакета» нажимаем обзор и выбираем архив с компонентом Phoca Guestbook, после чего нажимаем «Закачать файл & Установить».



 

Если все подходит и сделано правильно, появиться надпись «Установка Компонент: Успех».

 

Перед тем как приступить к настройке компонента гостевой книги Phoca Guestbook для Joomla 1.5, нужно создать таблицы в базе данных, для этого в окне с удачной загрузкой и установкой компонента нажмем на большую кнопку «Install».

 

Следующий шаг – это русификация компонента, для этого копируем файлы с русским языком ru-RU.com_phocaguestbook и ru-RU.com_phocaguestbook.menu, которые находятся в архиве ru-RU.com_phocaguestbook со скаченным компонентом и вставляем в папку в корне сайта administrator в ней language и уже в ней в папку ru – Ru (www/ administrator/ language/ ru – Ru).

 

После русификации компонента гостевой книги выбираем в верхнем меню админ панели «Компоненты» затем в выпадающем списке «Phoca Guestbook» откроется окно «Панель управления Phoca Guestbook».

 

Идем по порядку.

Панель управления.

В панели управления находиться три кнопки : «Отзывы», «Гостевые книги», «Информация».

Отзывы.

В окне «Phoca Guestbook - Отзывы» расположена таблица, в которой будут отображаться все записи в гостевой книге. Здесь же можно опубликовать, скрыть, удалить, изменить, поменять местами или просто ознакомиться с дополнительной информацией каждой записи в гостевой книге.



Гостевые книги.

В окне «Phoca Guestbook - Гостевые книги» будут располагаться все созданные гостевые книги, здесь же можно опубликовать, скрыть, удалить, изменить, создать, поменять местами или просто ознакомиться с дополнительной информацией каждой гостевой книги.

Информация

В окне «Информация о Phoca Guestbook» расположены ссылки помощи компонента, информация о версии компонента гостевой книги, авторское право, лицензия, а так же кнопка «Проверить обновления»

В правом верхнем углу расположении кнопка «Настройки» при нажатии на нее откроется окно «Настройки», рассмотрим все настройки по порядку.

Настройка формы

Показывать поле 'Заголовок сообщения' в форме – определяет показывать или нет поле в форме ввода отзыва.

Показывать поле 'Имя' в форме форме – определяет показывать или нет поле в форме ввода отзыва.

Показывать поле 'E-Mail' в форме форме – определяет показывать или нет поле в форме ввода отзыва.

Показывать поле 'Вебсайт' в форме форме – определяет показывать или нет поле в форме ввода отзыва.

Показывать поле 'Текст сообщения' в форме форме – определяет показывать или нет поле в форме ввода отзыва.

Разрешить javascript-редактор – определяет показывать или нет, небольшой редактор текста располагается над полем «Текст сообщения».

Показывать тэги в javascript-редакторе – определяет показывать или нет тэги в редакторе.

Отображать форму – показывать саму форму ввода или скрывать, если скрывать, то будет просто кнопка оставить отзыв.



Позиция формы – где будет располагаться форма ввода относительно всех записей.

Ширина редактора – задает ширину редактора.

Высота редактора – задает высоту редактора.

Ширина таблицы – задает ширину всей таблицы всего редактора вместе с полями.

Основные настройки

Предопределённое имя – имя, которое вписано в поле «Имя» по умолчанию.

Имя пользователя или логин – определяет, что именно выводить в оставленной записи.

Отключить проверку пользователя – проверка пользователя проверяет совпадения имен, то есть если выбрать «нет», то гость не сможет оставить запись, если его имя совпадает с именем зарегистрированного пользователя Вашего сайта.

Только для зарегистрированных пользователей – разрешать ли гостям оставлять записи в вашей гостевой книге.

Проверить сообщение – все записи будут публиковаться только после Вашего одобрения вручную.

Послать Email – из выпадающего списка выберите, кому будет приходить письмо с информацией о новой записи в гостевой книги.

Настройка сообщения

Показывать имена в сообщениях – будут ли отображаться имена авторов записей.

Показывать e-mail в сообщениях – будут ли отображаться email – ы авторов записей.

Отображать вебсайт в сообщении – отображать ли введенный веб сайт в сообщении.

Формат даты – из выпадающего списка выберите формат даты который Вам больше подходит.

Цвет шрифта – выберите цвет шрифта сообщения, по умолчанию.

Цвет второго шрифта – выберите цвет второго шрифта, по умолчанию, этот колер задает цвет всей дополнительной информации в сообщении (дата, имя и т. д.)

Цвет фона – задает цвет фона в форме ввода.

Цвет рамки – задает цвет всей рамки всей формы ввода гостевой книги.

Стандартное разбиение сообщений – введите, сколько сообщений будет отображаться на одной странице.

Постраничное разбиение сообщений – страницы будут разбиваться на 5, 10, 15 и т. д.

Постраничное разбиение - спрятать значение 'Все' – отображать результат разбития на страницы или нет.

Параметры безопасности

Фильтр запрещённых слов – введите корни слов, которые не будут отображаться в записях.

Фильтр запрещённых целых слов – введите слова целиком которые не будут отображаться в записях оставленных в гостевой книге.

Блокированные IP – введите IP адреса пользователей, которые не смогут оставлять записи в гостевой книге.

Максимальное количество символов – сколько максимум символов можно прописать в текст сообщения.

Максимальное количество URL – сколько URL – ов можно вставить в запись.

Слова, определяющие веб-ссылку – введите слова по которым компонент гостевой книги будет определять как веб ссылку (например: http, www и т.д.)

Разрешить контрольное изображение – выберите, как будет отображаться защитная картинка.

Контрольное изображение вводят – для кого будет использоваться защитная картинка.

Символы обычного контрольного изображения – список символов, из которых будет формироваться защитное изображение.

Символы математического контрольного изображения – список символов, из которых будет формироваться защитное изображение.

Символы TTF-контрольного изображения – список символов, из которых будет формироваться защитное изображение.

Метод отображения контрольного изображения – каким методом будет выводиться защитное изображение.

Разрешить очистку HTML-тэгов – разрешить или запретить очистку от HTML тегов форму с сообщением.

После того как компонент гостевой книги PhocaGuestbook для Joomla 1.5 настроен, необходимо создать гостевую книгу и опубликовать ее на сайте.

В панели управления PhocaGuestbook нажимаем на «Гостевые книги», затем «Новый». Вводим заголовок, псевдоним можно не вводить Joomla создаст его автоматически, опубликовано ставим «да», уровень доступа – кто сможет пользоваться создаваемой книгой, так же можно выбрать и настроить изображение и ввести описание.

 

После того как все заполнили, жмем «Сохранить», все книга создана осталось дать ссылку на нее из содержимого сайта.

В верхнем меню админ панели выбираем «Меню» из выпадающего списка выбираем меню в которое хотим добавить ссылку на гостевую книгу.

В окне «Пункты меню» нажимаем на кнопку в верхнем правом углу «Создать», в следующем окне «Пункт меню: [ Новый ]» находим компонент гостевой книги «Phoca Guestbook» и кликаем по нему, затем выбираем «Phoca Guestbook», откроется еще одно окно «Пункт меню: [ Новый ]».

Теперь в основных параметрах выберем гостевую книгу, которую создали, остальные все настройки как при создании обычного пункта меню.

ВНИМАНИЕ: все настройки компонента гостевой книги в этом окне дублируются из настроек самого компонента, которые мы рассмотрели выше, поэтому здесь лучше компонент не перенастраивать.

Нажимаем «Сохранить».

Модуль «Голосование»

На странице расположена форма с элементами голосования: RadioButton, кнопка Проголосовать и скрытое текстовое поле в котором будет храниться адрес страницы с которой было произведено голосование. Результат будет отображен на новой странице.

Для добавления модуля в Joomla требуется выполнить следующие шаги:

· создаем средствами joomla опрос;

· создаем модуль голосование;

· в настройках нашего модуля выбираем созданный опрос;

· настраиваем позицию и вид модуля по своему желанию;

· включаем модуль.

 

Модуль «Поиск»

В данном модуле пользователям предлагается найти информацию по введенному слову или его части. В случае, если поле не пустое или есть данные, то пользователю будет отображен список найденных ссылок. Список ссылок будет храниться в базе данных.

В случае, если введенные данные не соответствуют данным в базе, пользователю будет отображена информация об неудачном поиске.

Модуль «Авторизация»

Идея данного модуля заключается в выделении пользователю некоего маркера доступа (авторизации) после ввода имени и правильного пароля. После успешной авторизации, для того, чтобы выяснить что за пользователь зашел на страницу, на ней производится аутентификация пользователя (на основе выданного маркера), после чего логика веб-узла позволяет определить всю необходимую информацию о пользователе: уровни доступа, активность и другую дополнительную информацию. Маркер доступа содержит в себе зашифрованную комбинацию имени и пароля пользователя и хранится в течение времени сеанса на рабочей станции пользователя в форме cookie. Модуль авторизации выявляет не надёжные пароли и оповещает об этом пользователя. Информация о пользователях хранится в базе данных mySQL, открытым текстом пароли не хранятся, структура таблиц содержится в самом модуле авторизации.


Исходный код

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.