Волгоградский государственный университет
Опубликован: 02.03.2009 | Доступ: свободный | Студентов: 1479 / 172 | Оценка: 4.20 / 4.03 | Длительность: 16:55:00
Лекция 12:

Работа с модулями DotNetNuke

Использование модуля Events

Модуль Events предназначен для информирования пользователей сайта о предстоящих событиях. Добавим модуль Events на стартовую страницу Home в контейнер Content Pane с заголовком "Мероприятия компании".

Модуль Events

Рис. 12.43. Модуль Events

Ссылки в верхней части модуля предназначены для выбора просматриваемой даты - Today (Сегодня) или View Date (Просмотр выбранной даты). В нижней части модуля имеется возможность выбора вида просматриваемого календаря - на месяц (View Month) или на неделю (View Week). Можно также просмотреть полный перечень событий.

Для добавления нового события используется ссылка Add Event. При ее выборе открывается страница Edit Event (рис. 12.44).

Страница Edit Event

Рис. 12.44. Страница Edit Event

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

Событие в календаре модуля Events

Рис. 12.45. Событие в календаре модуля Events

Использование модуля FAQ

Модуль FAQ предназначен для публикации на сайте ответов на часто встречающиеся вопросы пользователей. Добавим модуль FAQ с заголовком "ЧаВо" на страницу "О компании".

Модуль FAQ

Рис. 12.46. Модуль FAQ

Вопросы и ответы на них обычно публикуются тематическими группами, которые в DNN называются категориями. Для создания категорий служит ссылка Manage Categories в нижней части модуля. При ее выборе открывается страница управления категориями FAQ (рис. 12.47).

Страница управления категориями FAQ

Рис. 12.47. Страница управления категориями FAQ

Для добавления новой категории необходимо выбрать ссылку Add New, и в появившихся полях Category Name и Category Description указать соответственно название и описание категории.

Поля Category Name и Category Description

Рис. 12.48. Поля Category Name и Category Description

В данной лабораторной работе создадим категорию "О деятельности компании" с описанием "Вопросы общего характера, касающиеся деятельности компании "Туризм"".

После того, как необходимые категории созданы, можно приступить к добавлению в них пар "вопрос-ответ". Для этого в нижней части модуля (рис. 12.46) следует выбрать ссылку Add New FAQ. Откроется страница Add/Edit FAQs (рис. 12.49), на которой можно выбрать категорию из созданных ранее (раскрывающийся список Category), а также указать и отформатировать при помощи текстового редактора вопрос (Question) и ответ (Answer).

Страница Add/Edit FAQs

Рис. 12.49. Страница Add/Edit FAQs

Для примера укажем в качестве вопроса: "Какие виды услуг оказывает компания "Туризм"?", а в качестве ответа - "Компания "Туризм" оказывает услуги по продаже клиентам туристических путевок". В качестве категории выберем "О деятельности компании". В результате в модуле появится вопрос-гиперссылка (рис. 12.50), при щелчке пользователя по которому появится также ответ на этот вопрос (рис. 12.51).

Модуль FAQ с добавленным вопросом

Рис. 12.50. Модуль FAQ с добавленным вопросом
Модуль FAQ с вопросом и ответом на него

Рис. 12.51. Модуль FAQ с вопросом и ответом на него

Использование модуля Feedback

Модуль Feedback предназначен для реализации обратной связи с клиентами - публикации на сайте отзывов пользователей в виде гостевой книги. Добавим на страницу "Поле" модуль Feedback с заголовком "Отзывы клиентов". Модуль на странице представляет собой два компонента - компонент создания отзыва (рис. 12.52) и компонент управления отзывами (рис. 12.53).

Компонент создания отзыва модуля Feedback

Рис. 12.52. Компонент создания отзыва модуля Feedback
Компонент управления отзывами модуля Feedback

Рис. 12.53. Компонент управления отзывами модуля Feedback

Добавьте самостоятельно произвольный отзыв при помощи добавленного модуля.