Работа с модулями DotNetNuke
Использование модуля Events
Модуль Events предназначен для информирования пользователей сайта о предстоящих событиях. Добавим модуль Events на стартовую страницу Home в контейнер Content Pane с заголовком "Мероприятия компании".
Ссылки в верхней части модуля предназначены для выбора просматриваемой даты - Today (Сегодня) или View Date (Просмотр выбранной даты). В нижней части модуля имеется возможность выбора вида просматриваемого календаря - на месяц (View Month) или на неделю (View Week). Можно также просмотреть полный перечень событий.
Для добавления нового события используется ссылка Add Event. При ее выборе открывается страница Edit Event (рис. 12.44).
На этой странице можно указать свойства события, такие как его заголовок (поле Title), дату и время начала и окончания (поля Start Date/Time и End Date/Time), важность сообщения (поле Importance), категория события (поле Category), расположение события (поле Location), непосредственно текст события (поле Notes, используется редактор форматированного текста, какой же, как в модуле Text/HTML), а также группа параметров, предназначенная для рассылки уведомлений о событии по электронной почте (поля Send Reminder, Email From, Email Subject, Email Message).
Группа параметров Image Settings используется в том случае, если необходимо в календаре модуля отображать изображение, соответствующее событию. Группа параметров Recurring Settings служит для формирования повторяющихся на регулярной основе событий.
В данной лабораторной работе добавим событие с заголовком "Пресс-конференция", которое должно начаться 05.09.2007 в 10.00 и закончиться в этот же день в 10.30. В качестве текста события укажем "05.09.2007 г. в офисе компании "Туризм" директор компании Иванов Иван Иванович проводит пресс-конференцию. Приглашаются представители прессы."
В результате в календаре модуля Events появится созданное событие (рис. 12.45).
Использование модуля FAQ
Модуль FAQ предназначен для публикации на сайте ответов на часто встречающиеся вопросы пользователей. Добавим модуль FAQ с заголовком "ЧаВо" на страницу "О компании".
Вопросы и ответы на них обычно публикуются тематическими группами, которые в DNN называются категориями. Для создания категорий служит ссылка Manage Categories в нижней части модуля. При ее выборе открывается страница управления категориями FAQ (рис. 12.47).
Для добавления новой категории необходимо выбрать ссылку Add New, и в появившихся полях Category Name и Category Description указать соответственно название и описание категории.
В данной лабораторной работе создадим категорию "О деятельности компании" с описанием "Вопросы общего характера, касающиеся деятельности компании "Туризм"".
После того, как необходимые категории созданы, можно приступить к добавлению в них пар "вопрос-ответ". Для этого в нижней части модуля (рис. 12.46) следует выбрать ссылку Add New FAQ. Откроется страница Add/Edit FAQs (рис. 12.49), на которой можно выбрать категорию из созданных ранее (раскрывающийся список Category), а также указать и отформатировать при помощи текстового редактора вопрос (Question) и ответ (Answer).
Для примера укажем в качестве вопроса: "Какие виды услуг оказывает компания "Туризм"?", а в качестве ответа - "Компания "Туризм" оказывает услуги по продаже клиентам туристических путевок". В качестве категории выберем "О деятельности компании". В результате в модуле появится вопрос-гиперссылка (рис. 12.50), при щелчке пользователя по которому появится также ответ на этот вопрос (рис. 12.51).
Использование модуля Feedback
Модуль Feedback предназначен для реализации обратной связи с клиентами - публикации на сайте отзывов пользователей в виде гостевой книги. Добавим на страницу "Поле" модуль Feedback с заголовком "Отзывы клиентов". Модуль на странице представляет собой два компонента - компонент создания отзыва (рис. 12.52) и компонент управления отзывами (рис. 12.53).
Добавьте самостоятельно произвольный отзыв при помощи добавленного модуля.