Your IP : 18.119.135.208
# Шаблон "Отзывы"
Это самый простой вариант раздела "Отзывы", состоит из одной страницы - страницы отзывов
Настройки компонента:
- Оформление в виде баллунов (Определеяет стиль текстовых блоков)
- Добавить отзыв в
-а) Инфоблок
-б) Веб-форму
(После выбора данного пункта необходимо подождать обновления параметров)
- Выбрать Веб-форму или Инфоблок для добавления
Используется комплексный компонент [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. Пересылка файлов не поддерживается.
На сайте отображаются, только те отзывы, которые прошли модерацию: в административной панели установлена галочка в чекбоксе "Активность".