Your IP : 18.119.135.208


Current Path : /home/bitrix/ext_www/home-comfort.in.ua/_optima/reviews/
Upload File :
Current File : /home/bitrix/ext_www/home-comfort.in.ua/_optima/reviews/readme.md

# Шаблон "Отзывы"
Это самый простой вариант раздела "Отзывы", состоит из одной страницы - страницы отзывов

Настройки компонента:
- Оформление в виде баллунов (Определеяет стиль текстовых блоков)  
- Добавить отзыв в   
  -а) Инфоблок  
  -б) Веб-форму
    (После выбора данного пункта необходимо подождать обновления параметров)
- Выбрать Веб-форму или Инфоблок для добавления  


Используется комплексный компонент [bitrix:news/reviews](https://bitbucket.org/webprofy/optima-eshop2/src/master/local/templates/.default/components/bitrix/news/reviews/)

Ссылка на прототип: [http://eshop.proto.webprofy.ru/#p=reviews-list_-_default]

## Код подключения компонента
```
<?$APPLICATION->IncludeComponent(
	"bitrix:news", 
	"reviews", 
	array(
		"ADD_ELEMENT_CHAIN" => "N",
		"ADD_SECTIONS_CHAIN" => "Y",
		"AJAX_MODE" => "N",
		"AJAX_OPTION_ADDITIONAL" => "",
		"AJAX_OPTION_HISTORY" => "N",
		"AJAX_OPTION_JUMP" => "N",
		"AJAX_OPTION_STYLE" => "Y",
		"BROWSER_TITLE" => "-",
		"CACHE_FILTER" => "N",
		"CACHE_GROUPS" => "Y",
		"CACHE_TIME" => "36000000",
		"CACHE_TYPE" => "A",
		"CHECK_DATES" => "Y",
		"DETAIL_ACTIVE_DATE_FORMAT" => "d.m.Y",
		"DETAIL_DISPLAY_BOTTOM_PAGER" => "Y",
		"DETAIL_DISPLAY_TOP_PAGER" => "N",
		"DETAIL_FIELD_CODE" => array(
			0 => "",
			1 => "",
		),
		"DETAIL_PAGER_SHOW_ALL" => "Y",
		"DETAIL_PAGER_TEMPLATE" => "",
		"DETAIL_PAGER_TITLE" => "Страница",
		"DETAIL_PROPERTY_CODE" => array(
			0 => "",
			1 => "",
		),
		"DETAIL_SET_CANONICAL_URL" => "N",
		"DISPLAY_BOTTOM_PAGER" => "Y",
		"DISPLAY_DATE" => "Y",
		"DISPLAY_NAME" => "Y",
		"DISPLAY_PICTURE" => "Y",
		"DISPLAY_PREVIEW_TEXT" => "Y",
		"DISPLAY_TOP_PAGER" => "N",
		"HIDE_LINK_WHEN_NO_DETAIL" => "N",
		"IBLOCK_ID" => "12",
		"IBLOCK_TYPE" => "content",
		"INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
		"LIST_ACTIVE_DATE_FORMAT" => "d.m.Y",
		"LIST_FIELD_CODE" => array(
			0 => "",
			1 => "",
		),
		"LIST_PROPERTY_CODE" => array(
			0 => "POSITION",
			1 => "",
		),
		"MESSAGE_404" => "",
		"META_DESCRIPTION" => "-",
		"META_KEYWORDS" => "-",
		"NEWS_COUNT" => "20",
		"PAGER_BASE_LINK_ENABLE" => "N",
		"PAGER_DESC_NUMBERING" => "N",
		"PAGER_DESC_NUMBERING_CACHE_TIME" => "36000",
		"PAGER_SHOW_ALL" => "N",
		"PAGER_SHOW_ALWAYS" => "N",
		"PAGER_TEMPLATE" => ".default",
		"PAGER_TITLE" => "Новости",
		"PREVIEW_TRUNCATE_LEN" => "",
		"SEF_MODE" => "N",
		"SET_LAST_MODIFIED" => "N",
		"SET_STATUS_404" => "N",
		"SET_TITLE" => "Y",
		"SHOW_404" => "N",
		"SORT_BY1" => "ACTIVE_FROM",
		"SORT_BY2" => "SORT",
		"SORT_ORDER1" => "DESC",
		"SORT_ORDER2" => "ASC",
		"USE_CATEGORIES" => "N",
		"USE_FILTER" => "N",
		"USE_PERMISSIONS" => "N",
		"USE_RATING" => "N",
		"USE_REVIEW" => "N",
		"USE_RSS" => "N",
		"USE_SEARCH" => "N",
		"USE_SHARE" => "N",
		"COMPONENT_TEMPLATE" => "reviews",
		"WP_BALLOONS_STYLE" => "Y",
		"WP_ADD_FEEDBACK_TO" => "WEB_FORM",
		"WP_WEB_FORM_ID" => "4",
		"VARIABLE_ALIASES" => array(
			"SECTION_ID" => "SECTION_ID",
			"ELEMENT_ID" => "ELEMENT_ID",
		)
	),
	false
);?>

```

## ТЗ

На странице представлены отзывы о работе компании. Кроме того, на странице может быть размещен произвольный презентационный/поясняющий текст.

В списке отзывов отображается: ФИО автора, должность автора, текст отзыва.

В случае, если текст отзыва превышает рекомендованное количество символов (не более 500) для отображения в списке, предусмотрено открытие страницы с детальным описанием отзыва по ссылке с имени автора. При этом для отображения краткого описания отзыва в списке в административной панели заполняется поле «Анонс», а для детальной страницы, т.е. полного описания отзыва - поле «Детальное описание».

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

Состав полей формы:
1. «Ваше имя» - обязательное поле, текстовое поле без валидации.
2. «E-mail» - обязательное поле, текстовое поле с валидацией по вхождению символа @.
3. «Текст отзыва» - обязательное поле, многострочное текстовое поле без валидации.
4. «Должность» - необязательное поле, текстовое поле без валидации.

После щелчка пользователя на кнопке отправки (submit) на странице появляется сообщением «Спасибо! Ваше мнение очень важно для нас!». Данные после отправки должны сохраниться в базе сайта, а также уйти на e-mail администратора сайта с пометкой «Пользователь оставил отзыв». Содержимое формы должно пересылаться в текстовом формате (имя поля: введенные пользователем данные) в кодировке KOI-8. Пересылка файлов не поддерживается.

На сайте отображаются, только те отзывы, которые прошли модерацию: в административной панели установлена галочка в чекбоксе "Активность".