1.0.2 (03.02.2013)- В административном разделе добавлена ссылка для быстрого перехода к элементу инфоблока в административной части,
- в административном разделе добавлена ссылка для быстрого перехода к элементу инфоблока в публичной части,
- исправлен неработающий фильтр по флагу "Допущен к публикации",
- небольшие исправления в шаблонах компонентов,
- добавлен новый компонент для вывода среднего рейтинга на основе оценок из отзывов,
- добавлены функции для получения среднего рейтинга, для получения количества голосов для элемента,
- исправлена проблема с добавлением специальных символов HTML.
2.0.0 (22.02.2015)Грандиозное обновление модуля, благодаря которому модуль теперь умеет делать все, почти что от него может потребоваться:
• поддержка неограниченного кол-ва полей формы (текстовое поле, текстовая область, флажок, выпадающий список, файл, плюс возможность создать свои типы полей любой сложности),
• для каждого типа поля имеется свой внушительный набор настроек,
• отправка форм без перезагрузки страницы, в т.ч. при наличии полей типа "Файл",
• возможность прикреплять загруженные пользователями файлы к email уведомлениям (с помощью стороннего модуля: http://marketplace.1c-bitrix.ru/solutions/module.mailattaching/),
• возможность в выпадающий список поместить элементы инфоблока (товары, статьи, новости и др.), или значения свойства типа "Список", также присутствует механизм ручного указания пунктов выпадающего списка,
• возможность использовать визуальный редактор (НЕ из 1С-Битрикс),
• для каждого типа отзывов теперь настраивается свой отдельный интерфейс (в понятиях модуля интерфейс это набор настроек для реализации отдельного типа отзывов), например: "Отзывы о товарах", "отзывы о магазине", "отзывы о нашей работе" и др.,
• отдельный список отзывов в админке по каждому интерфейсу,
• для каждого интерфейса доступно большое кол-во настроек,
• поддержка неограниченного количества рейтингов,
• возможность вручную указывать картинки-звездочки для рейтингов (любого размера), в т.ч. доступна возможность использовать набор иконок - с помощью этого отзывы на Вашем сайте станут неповторимыми и особенно запоминающимися,
• возможность указать и по умолчанию устанавливать любое количество звезд, а также использовать половинки звезд,
• возможность использовать только выбранные рейтинги для подсчета итогового рейтинга,
• добавлена поддержка голосований за отзывы, с возможностью сортировки отзывов по результатам голосований,
• добавлена сортировка отзывов на сайте, в т.ч. и по результатам пользовательских голосований,
• редактирование, модерация и удаление отзывов прямо из сайта (на основе технологии 1С-Битрикс «Эрмитаж»),
• возможность ответов на отзывы с функцией уведомления пользователей,
• усиленная защита от СПАМа, во многих случаях (имеются ввиду несложные случаи) СПАМ не пройдет даже без использования CAPTCHA,
• возможность быстро подключить необходимую библиотеку jQuery, и плагин для звездочек,
• возможность использовать CAPTCHA: либо для всех пользователей, либо только для неавторизованных, либо не использовать,
• полная работоспособность компонента даже при размещении отзывов внутри кешированных компонентов (хотя это и не рекомендуется, т.к. для работа компонентов в таких условиях не способствует увеличению производительности),
• несложный код в шаблонах – в наиболее объемном шаблоне всего 128 строк.
2.0.2 (27.02.2015)Исправлена ошибка, из-за которой не работали всплывающие окна (для добавления полей и рейтингов) в IE и Firefox.
Исправлена ошибка, из-за которой в административном разделе не работала постраничная навигация и указание количества отображаемых отзывов на странице.
2.0.4 (01.03.2015)Исправлена ошибка, при которой после сохранения нового поля в интерфейсе, выдается ошибка, несмотря на успешное сохранение.
2.0.5 (02.03.2015)Исправлена ошибка в компоненте webdebug:reviews2.stars, из-за которой было невозможно отображение всех звездочек неактивными.
2.0.6 (02.03.2015)Исправлена ошибка с сортировкой списка отзывов, а также с ошибочным запоминанием последней выбранной страницы в постраничной навигации.
2.0.7 (03.03.2015)Исправлена ошибка "Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CWD_Reviews2' does not have a method 'OnEndBufferContent'".
2.0.8 (03.03.2015)Исправлена ошибка "Using $this when not in object context in",
исправлена ошибка удаления отзывов из публичной части
2.0.9 (04.03.2015)Исправлена ошибка "Class 'WD_Reviews2_Interface' not found",
исправлена ошибка при удалении отзыва из публичной части при работающей опции подгрузки актуального списка.
2.0.11 (11.03.2015)Добавлена возможность подключать скрипты в конце выполнения страницы.
Добавлена возможность пропускать проверку сессии (check_bitrix_sessid).
Исправлена ошибка некорректной ссылки в шаблоне e-mail уведомления о новом отзыве с включенной опцией премодерации.
Исправлено неверное указание e-mail и имени в описании типа почтового события.
Исправлена ошибка, из-за которой элементы управления отзывами (в публичной части) показывались для всех групп пользователей (кроме незарегистрированных), в т.ч. и для неадминистраторов.
Исправлена ошибка, из-за которой некоторые поля в таблицах БД модуля создавались в кодировке UTF-8 независимо от кодировки БД.
2.0.12 (12.03.2015)Добавлена поддержка микроразметки рейтинга (AggregateRating) при выводе звездочек рейтинга.
2.0.14 (04.04.2015)Значения удаленные полей и рейтингов более не появляются в списке отзывов.
Исправлена ошибка, из-за которой импорт отзывов, не импортируя ни одного отзыва (ошибка в preg_replace_callback).
Исправлена ошибка в почтовом шаблоне: администратору приходило уведомление с заголовком "Уважаемый (имя пользователя, оставившего отзыв)". Данная ошибка исправлена только для новых установок; если у Вас модуль уже был установлен до этого обновления, нужно вручную исправить ошибку: http://www.webdebug.ru/marketplace/webdebug.reviews/faq/#11634
В списке отзывов к заголовку добавлено название текущего интерфейса.
Исправлен не совсем корректный показ стандартного AJAX-загрузчика Битрикс при открытии всплывающих окон в настройках интерфейса.
Сортировка интерфейсов в админ. меню сделано по индексу сортировке.
В шаблоне компонента webdebug:reviews2.page убрано дублирующее подключение скриптов.
В шаблоне компонента webdebug:reviews2.list исправлена ошибка с некорректным расположением даты создания отзыва в структуре массива $arResult.
Добавлено отображение ссылок на объект отзыва в случае, если отзыв оставлен для элемента инфоблока - опция включается в настройках модуля.
Улучшена производительность при автоматическом подключении jQuery на страницах.
Опция автоматического подключения jQuery, перенесена в отдельную секцию "Дополнительные параметры".
Добавлена поддержка композитного режима.
Решена проблема, из-за которой при импорте анонимные отзывы прикреплялись к текущему пользователю.
Исправлена JS-ошибка, из-за которой невозможно было написать и отправить отзыв, если в сообщение об успешном добавлении отзыва содержались переносы строк.
Внесены изменения для просмотра на малых экранах (отзывы стали адаптивными).
Другие исправления.
2.0.15 (05.04.2015)Исправлена ошибка CSS-стиля максимальной ширины полей формы для отзывов.
Доработан шаблон компонента для отображения звездочек: весь сложный код перемещен в код компонента.
Теперь, если подсказки для звездочек не заданы, то они не отображаются (прежде отображались дефолтные значения на английском языке).
Исправлена ошибка добавления ссылки в визуальном редакторе.
Исправлена проблема с невозможностью сохранить опции e-mail уведомлений на некоторых сайтах.
Исправлена ошибка, из-за которой в пользовательских полях защищалась только первая ссылка.
Ссылки в ответе администратора теперь тоже защищаются.
2.0.16 (07.04.2015)Исправлена ошибка с кодировкой в форме параметров компонента webdebug:reviews2.stars
2.0.19 (05.05.2015)Исправлены события при удалении отзыва (удаление рейтингов данного отзыва, пересчет среднего рейтинга элемента инфоблока и кол-ва отзывов к нему), данное обновление также удаляет имеющийся "мусор",
добавлена возможность голосования за отзывы незарегистрированным пользователям (опция включается в настройках главного модуля, учет неавтирозованных пользователей идет по IP),
e-mail больше не отправляется пользователю, в случае, если он не указал свой адрес.
2.0.20 (05.05.2015)Исправлено некорректное обращение к администратору в одном из почтовых шаблонов.
2.0.22 (18.06.2015)Исправлена ошибка с редактированием отзывов администратором из публичной части.
2.0.23 (04.08.2015)Добавлена возможность организовать ответы на отзывы самими пользователями (пользователь должен быть привязан к элементу инфоблока, для которого оставляются отзывы).
2.0.24 (07.08.2015)Добавлена возможность показывать сразу все отзывы по каждому интерфейсу (т.е. теперь можно показать отзывы не по одному товару, а по всем сразу).
2.0.25 (19.08.2015)Исправлена ошибка, возникающая на некоторых версиях PHP в компоненте webdebug:reviews2.stars.
2.0.27 (22.08.2015)- Добавлена возможность вывода прикрепленных файлов картинками, а не ссылками (только для картинок, и при включенной опции «Разрешить загрузку только изображений»),
- добавлена возможность увеличения картинок с помощью jQuery-плагинов (по-умолчанию встроены плагины Colorbox и Lightbox, с помощью обработчиков можно легко встроить любые другие плагины, без модификации модуля и без редактирования шаблонов компонентов),
- добавлена поддержка опции главного модуля «Переместить весь Javascript в конец страницы».
2.0.28 (26.08.2015)Исправлены две ошибки в почтовых шаблонах типа «Уведомление о добавлении отзыва» (WD_REVIEWS2_M_*).
2.0.29 (03.09.2015)Добавлена возможность указания макроса #TARGET# в URL для отзывов. С помощью этого можно использовать всего один интерфейс для многих статических страниц.
2.0.32 (10.12.2015)Исправлена ошибка, возникающая в случае, если не настроено ни одного поля с визуальным редактором - в таком случае при редактировании отзыва из публичной части невозможно было написать ответ админисратора.
2.0.33 (25.05.2016)Исправлена небольшая путаница с картинками кнопок и скриптами (при использовании визуального редактора).
2.0.35 (30.05.2016)Небольшие исправления в позиционировании всплывающих фотографий через плагин colorbox.
2.0.36 (26.10.2016)Небольшие улучшения в методах GetRatingResult() и GetReviewsCount() класса CWD_Reviews2_Reviews в целях упрощения расчета среднего рейтинга и количества отзывов для отзывов произвольного типа.
2.0.39 (18.04.2017)Добавлено JS-событие при обновлении капчи (onWDReviewsCaptchaRefresh). Это добавляет возможность изменения стандартной капчи на произвольную.
2.0.40 (02.05.2017)Добавлено событие при сохранении отзыва (OnSaveReview).
Улучшена работа наложения водяного знака.
2.1.0 (11.09.2017)- Добавлена галочка согласия с обработкой персональных данных (152-ФЗ),
- визуальный редактор: исправлена работа выпадающих списков (размер шрифта, тип шрифта, формат), добавлена возможность скрывать ненужные элементы управления редактором (вплоть до отключения всех возможностей),
- визуальные улучшения для поля типа «Файл».
2.1.1 (22.04.2018)- Добавлено вырезание HTML-тегов в отзывах: при использовании визуального редактора используется опция «Скрыть возможности» (вырезается все, что не разрешено), при неиспользовании визуального редактора вырезаются все теги.
2.1.2 (03.05.2018)- добавлен обработчик OnGetReviewTarget для возможности выводить свой HTML-контент (в т.ч. названия и ссылки на соотв. элементы инфоблоков) в колонке «Объект» при просмотре списка отзывов,
- добавлена возможность удаления ответа администратора на отзыв (галочка «Удалить ответ администратора»),
- добавлена возможность получения ID добавленного отзыва (в шаблоне компонента webdebug:reviews2.add в существующей JS-функции FUNCTION_JS_SUCCESS этот ID можно получить так: var reviewID = $(HTML).data('review-id');).
2.1.5 (01.12.2018)- При добавлении отзывов теперь из всех полей для ввода текста автоматически удаляются emoji. Может потребоваться сброс всего кеша на сайте чтобы изменения вступили в силу.
2.2.0 (28.10.2019)- При добавлении отзывов для разделов инфоблока, в них теперь добавляются свойства, аналогично соответствующим свойства товаров - количество отзывов, средний рейтинг, дата последнего отзыва.
2.2.1 (10.11.2019)- В списке отзывов в админке теперь добавляются ссылки также для отзывов для разделов.
2.3.0 (14.12.2019)- Возможность подключения JS теперь добавлена также в компоненты webdebug:reviews2.add, webdebug:reviews2.list, webdebug:reviews2.stars,
- добавлена возможность помечать поля служебными (такие поля не выводятся ни при заполнении, ни при выводе - их можно использовать при автозаполнении данных из профиля, либо путем заполнения с помощью JavaSscript).
2.5.0 (29.06.2020)- В настройки компонента «Список отзывов» добавлено два параметра: «Показывать название объекта» и «Показывать ссылку на объект» (для вывода в каждом отзыве названия элемента, для которого оставлен отзыв - это актуально для сводного списка отзывов о разных товарах),
- исправлена ошибка вставки ссылок в визуальном редакторе.
2.6.1 (07.11.2020)- Добавлена возможность выбирать подключаемую версию jQuery (доступны версии 1, 2 и 3) - это указывается в настройках модуля.
2.6.2 (09.11.2020)- Исправлена ошибка, появляющаяся в некоторых случаях при сортировке отзывов по дате.
2.6.3 (09.12.2020)- В сообщении об успешном добавлении отзыва теперь корректно отображается HTML.
2.7.0 (21.01.2021)- Добавлена поддержка emojii (только на сайтах в кодировке UTF-8) - теперь они не вырезаются при вставке, а преобразуются для хранения в специальный формат, и выводятся в обычном виде,
- вставка текста в визуальный редактор теперь очищает форматирование скопированного фрагмента,
- другие незначительные улучшения.
2.7.1 (30.04.2021)Исправлена ошибка подстановки значения по умолчанию (ошибка появилась в предыдущем обновлении).
2.8.2 (11.11.2022)- Исправлена ошибка флага «Допущено» при добавлении отзыва администратором.