Алгорит работы функциональных модулей
Модуль «Гостевая книга»
С помощью компонента 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 Все материалы защищены законодательством РФ.
|