Рейтинги и опросы

Плагин — WP Customer Reviews

WP Customer Reviews – плагин полезный в первую очередь для корпоративных сайтов,  для сайтов с помощью которых продвигают какой-нибудь продукт типа нового мультимедийного курса «Как стать гуру wordpress за неделю». Таким проектам, как правило, необходима страница отзывов. Что-то типа книги жалоб и предложений. Русской, официальной версии плагина пока в природе не существует, так что либо вооружайтесь прекрасным блокнотом и делайте перевод самостоятельно, либо остается надеяться на то, что ваши читатели хоть немного знают английский и уж как-нибудь сообразят, что и куда вписывать.

Установка и настройка WP Customer Reviews

Устанавливается WP Customer Reviews совершенно так же, как и любой другой WP-плагин: кладем (закачиваем) папку с плагином в соответствующую директорию – wp-content/plugins. Или скачиваем через админку набрав в поиске — WP Customer Reviews.

Идем в меню WP Customer Reviews — Options (Настройки), и не видим ничего, кроме информации о текущей версии плагина и предложения подписаться на рассылку новостей о данном продукте. Это нормально, чтоб активировать меню плагина и узнать, как им пользоваться, либо вбиваем свой e-mail в соответствующую строку и жмем «ОК», либо, если, не возникает желания подписываться на рассылку, — no, thanks. В любом случае мы получим доступ к настройкам плагина и инструкцию по его эксплуатации.

Форма «Оставь свой отзыв»

Чтоб встроить в пост или страницу форму для отправки отзыва, достаточно вставить туда шорткод — [WPCR_INSERT]. Даже не думайте встраивать этот шорткод в шаблон WP-темы, если у вас вдруг возникла такая идея — так как разработчики данного плагина предупреждают нас о том, что работать он будет только в теле поста или страницы.

И вроде бы все хорошо, но возникает небольшая проблема: от формы, отображенной на отдельной странице с отзывами толку мало, и надо бы показать ее с сайд-баре, но своего виджета у плагина нет, а шорткоды не поддерживаются текстовыми виджетми. Решается данная проблема следующим образом, открываем файл  functions.php (функции темы) вашей активной темы и добавляем в него строчку add_filter(‘widget_text’, ‘do_shortcode’);. Теперь форму для отправки отзывов можно показывать в сайд-баре, как обычный текстовый виджет, да и любой шорткод теперь будет прекрасно отображаться, как виджет. Правда, вместе с формой так же будут транслироваться и последние отзывы.

Показ последних отзывов

Вот под список отзывов, действительно, хорошо бы выделить отдельную страницу. Создаем страницу и вставляем в нее такой шорткод [WPCR_SHOW POSTID=»ALL» NUM=»3″ SNIPPET=»» MORE=»» HIDECUSTOM=»0″ HIDERESPONSE=»0″]

Итак, что к чему в этом шорткоде:

ALL показывать все отзывы со всех страниц и из всех постов. Но, можно так же показывать отзывы с отдельных страниц и постов, реализуется это примерно так: POSTID=»123″. Цифра в кавычках это ID поста или страницы.

NUM — максимальное количество показанных отзывов

SNIPPET — показывать не целый отзыв, а только его отрывок, в кавычках количество символов

MORE — показать отзыв целиком

Кроме того, форму для отправки отзыва можно вывести под любым постом, на любой странице, поле для настройки отображения формы появится на странице редактирования записей. Существует два варианта формы для отзывов: product — для отзывов о продуктах и bussines — для корпоративных сайтов и разного рода проектов.

Business Information (for hidden hCard)

Для справки. hCard — это микроформат, используемый  для публикации контактной информации компаний, людей, мест.

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

Модерация отзывов

Для модерации отзывов существует еще одна вкладка с уже знакомой звездочкой — Customer Reviews. Здесь вы можете управлять всеми отзывами — одобрять, редактировать, удалять. Уведомления о новых сообщениях будут приходить на указанный в настройках e-mail

Настройка страницы с отзывами (Review Page Settings)

Reviews shown per page — количество отзывов на странице

Location of Review Form — расположение формы для отзывов: перед  отзывами или после них.

Fields to ask for on review form — Поля для заполнения

Fields to require on review form — Поля, обязательные к заполнению

Fields to show on each approved review — Поля показанные рядом с опубликованным отзывом.

Custom fields on review form — Вы можете придумать свои собственные поля и обозначить их иерархию.

Что делать если плагин не отображает кириллицу?

Если кириллические символы в пользовательских отзывах отображаются в виде череды вопросительных знаков, то есть смысл почистить БД, с которой работает Wordpress, от посторонних кодировок, то есть привести всю базу данных к единой кодировке utf-8

  1. Заходим в phpMyadmin и экспортируем базу данных;
  2. Открываем скачанный файл в Notepad++, находим кодировки latin1и/или cp1251 и меняем их на utf-8, сохраняем изменения;
  3. В phpMyadmin смело удаляем базу данных и создаем новую с тем же названием, и импортируем ранее сохраненный и отредактированный дамп.

Теперь все должно работать корректно!

Страница плагина

Уважаемые читатели. Я не могу оказывать техподдержку по всем плагинам и темам. Особенно в комментариях. Используйте в первую очередь авторские сайты.

Похожие

75 Комментов

  1. Очень полезная статья. Мне помогла в некоторых моментах с шорткодами. Планирую небольшой отзовик с помощью этого плагина сделать. Спс автору блога.

  2. Отличный плагин! Давно такой искал. Google распознает отзывы в виде звездочек и отображает их в поиске! Огромное спасибо автору!!!

  3. Здравствуйте! Прошу прощения, что немного не в тему, подскажите, что это за чудный плагин, который выводит надписи с форума в вашем сайдбаре? Если не плагин, то каким образом реализовали? Просто не хочется плагин ставить отзывов, а просто сделать отзывы на форуме и вывести последние в сайдбаре сайта. Спасибо.

      1. Спасибо. Воспользовался более простым вариантом, если кому-то полезно будет: просто вывел в сайдбар на нужной страничке сайта rss feed темы с отзывами на форуме. Выводится все это с помощью виджета rss в админке вордпресс.

      2. А можете немного подробнее, как для «чайника». У меня не получается по описанию вывести отзывы в сайд-бар. Может с помощью вашего варианта получится. Спасибо.

  4. Интересно было бы ещё , чтобы оставляющий отзыв мог подгрузить картинку.

  5. Подскажите пожалуйста, сам отзыв на кириллице приходит нормально, а вот если руссифицируешь файл wp-customer-reviews.php чтобы ревьюшечка говорила на русском, то вместо русских букв как раз таки вопросительные знаки? Чем лечить? =(

      1. Попробуйте готовый перевод. Там где то выше в комментах, есть адрес

      2. Написала — не отвечает. Ладно, попробую как-нибудь объяснить разработчику плагина…

      1. вы как решили данную проблему ? http://cs322831.vk.me/v322831003/a54/lRl7OBP0Cac.jpg у меня сами Коментарии не выводиться кириллица место них знаки вопроса .
        Работает нормально, но кириллический текст отображает, как ???????????????? . Как можно это исправить? Заранее всем спасибо

  6. Огромное спасибо за информацию по поводу отображения кириллицы. Действительно текст отзыва начинает правильно отображаться (я имею в виду кириллицу вместо ???????????? знаков) после экспорта БД из phpMyAdmin на комп, дальнейшей замены «latin1» на «utf8», удаления старой БД и импорта новой с таким же именем.
    Только одно небольшое уточнение: в п.2 необходимо произвести замену на utf8, а не на utf-8, иначе обновленная БД просто не подтянется на сервер.
    Еще раз спасибо за полезную инфу!

  7. Здравствуйте, ребята. Подскажите кто-нибудь почему у меня отзывы выводятся в больших серых двойных кавычках ? как убрать эти кавычки ? Думал что это рисунки но в файлах плагина не нашёл таких.

  8. Здравствуйте. Подскажите пожалуйста, как добавить фото в отзыв? Чтобы помимо текста и email была еще и фотография человека, отправившего отзыв. Спасибо.

  9. Здравствуйте, помогите пожалуйста плагин не отправляет отзывы! в чем проблема не ясно включал и выключал все настройки и все без результатно

    1. Отзывы оставляют читатели, а не плагин. Для проверки подключите временно любую стандартную тему WordPress и проверьте на ней работу плагина. Если со стандартной темой все работает нормально, значит плагин просто не совместим с вашей текущей темой.

      1. разобрался просто нужно отзыв более 30 символов, также нашел в коде как от этого избавится, но вот другая проблема отзывы после публикации дублируются как это исправить?

      2. Где именно дублируются? У меня на тестовом сайте вроде все норм.

      3. если поставить кнопку «оставить отзыв» в настройках не над коментами а под ними то кнопка оказывается по середине между дубликатами

  10. Ага вижу. Но Вам лучше бы сначала избавиться от ошибок которых у вас довольно много при загрузке страниц. В браузере Firefox нажмите CTRL+SHIFT_J. Что-то с кнопками соц сетей не так или плагином соответствующим. Ну и проверьте работу плагина на стандартной теме как я писал выше.

    1. Хорошо спасибо за ответы, буду копать дальше, ошибки кстати не мои дорабатываю за другим человеком)

      1. Проблема в вашей теме — zeeDisplay. Я сейчас установил ее на свой сайт тестовый и проверил этот плагин. Новый отзыв так же как у Вас продублировался.

      2. если найдете как это исправить напишите пожалуйста, и кнопка открыть форму никак не хочет переводится

      3. поменял несколько тем все равно результат остался такой же((

  11. Да, похоже тема ни причем. Но заметил такую вещь — отзыв дублируется если его оставлять на той же странице с общими отзывами. Если на любой другой, то выводится в отзывах один раз. Может Вам стоит сделать разные страницы, где оставлять отзыв и где смотреть уже написанные? Раньше я только так и делал на своем тестовом сайте поэтому и подумал на тему.

    1. убрал из шорт кода [WPCR_INSERT] и отзывы стали одинарными, наверное придется сделать как вы сказали, оставлять отзывы на другой странице, еще раз спасибо

  12. сделал разделил отзывы и форму, подскажите как перевести на русский кнопку открытия формы

    1. Там же в настройках плагина есть специальные поля. Например — Text to be displayed above review form:

  13. не отображаются отзывы в сайд-баре, можете поделиться куском кода из functions.php, возможно я не туда его вставил или что-то перепутал, спасибо.

  14. Здравствуйте Дмитрий! Скажите, как убрать кнопку (отзыва) из под постов? Спасибо!

  15. Проблема с кириллицей решается намного проще.
    Нужно просто поправить параметры таблицы wp_wpcreviews.
    Заходите в PhpMyadmin.
    Просто отредактируйте параметры полей и установите для текстовых полей кодировку
    utf8_unicode_ci
    вместо latin1_swedish_ci , которую он устанавливает по умолчанию.

  16. Спасибо! Очень полезная статья. Давно хотела создать на своём сайте страницу с отзывами, но не знала как это сделать. Вы мне очень помогли!

  17. А можно выводить последние 5 отзывов на главную страницу в определенний блок(без формы для отправки, нужно только отзывы)

  18. Здравствуйте, подскажите пожалуйста, а как разделить отзывы и форму отзывов. Чтобы форму отзывов можно было бы заполнить с сайдбара страницы. Спасибо.

  19. Вы просто боги! Спасибо огромное за идею смены кодировки через базу)

  20. Привет! Помогите пожалуйста, менял тему на станд. не помогло… Все нормально отправляется, модерируется, но когда жмешь на оставить отзыв(как ввел имя текст уже) начинает грузится и все… отправить в админку он отправляет, но после долгого ожидания белый экран выводится, мол ничего не происходит для отправляющего никаких намеков, что отзыв отправился!

  21. Вставляю шорткод [WPCR_INSERT] в виджет, который выводится на глвную страницу.
    Кнопка и форам появляются. Заполняю форму, жму отправить, но ни на почту не приходит уведомление ни в админке сообщение не появляется.
    Если заполнить форму со страницы, на которой стоит галочка Enable WP Customer Reviews for this page, то сообщение отправляется.
    Шорткод в виджете вроде работает. Т.е. готовые отзывы показывает и саму форму показывает.

    Похоже, что когда на странице ставлю галочку «Enable WP Customer Reviews for this page», то там скрипт отправки срабатывает. Что эта галочка делает? Может подключает какой-то скрипт, который можно подключить к главной вручную и там тоже заработает? Сайт http://remteh72.ru/

  22. Добрый день. Установил сегодня плагин, все в принципе в нем устраивает, но есть пара недочетов, у меня не включается hCard, и я не понимаю, как избавится от лишней кнопки, которая автоматически добавилась в конце домашней страницы.

  23. Плагин понравился, в файле wp-customer-reviews.php русифицировал надписи. После этого дублируются отзывы. Прочитал посты выше и не понял, как убрать дубли.

  24. День добрый. Столкнулся со следующей проблемой, при написании отзыва — нажимаем отправить. На почту приходит уведомление, что пришел новый отзыв, надо модерировать. Захожу в админку, отзыва нет. Т.е. они просто не отображаются.

    Почему так, прошу помощи.

  25. Привет. Есть проблема с кириллицей. Отзыв отправляется, на почту приходит что есть новый отзыв, а вот в админке этого отзыва нет, как будто ни кто не отправлял. С латиницей такой проблемы нет. В чем может быть проблема?

    1. Тут, что ни кто не просматривает сообщения? Автор как решить проблему?

  26. Добрый день. А Вы не сталкивались с такой проблемой: добавляя данных шорткод [WPCR_SHOW POSTID=»ALL» NUM=»3″ SNIPPET=»» MORE=»» HIDECUSTOM=»0″ HIDERESPONSE=»0″] в виджеты, для того, чтобы последние отзывы выводились именно там, то кнопка «Оставить отзыв» дублируется на все страницы и записи.

  27. Здравствуйте. У меня такая проблема. добавляю длинный отзыв, он отображается на сайте «криво». Публикуется отзыв не по ширине шаблона. В чем может быть проблема. Пример отзыва можете посмотреть на сайте(указал в поле «сайт»). Благодарю за ответ.

  28. В версии 2.4.8 перестал добавляться ответ. Кто сталкивался? Чистая установка не помогла.

  29. День добрый! Подскажите как внести изменения на русском языке, тюею частично его перевести .
    версия 3.0.7. Внес изменения типа «отправить» закрыть» в файл frontend_review_form, но на сайте изменения не произошли

    1. К сожалению, автор не слишком озабочен переводом своего плагина на другие языки. Во всяком случае, я не нашел там языковых файлов. Так что Вы лучше у него спрашивайте.

      1. Установил версию 2.4.8 , более лояльная , но не происходит отправка. Может это связано , что не взаимодействукт с текушей версией WordPress

  30. В директории плагина есть папка /include/templates/, в которой хранятся шаблоны отображений. Но редактирование и даже удаление ни к чему не приводит. Как мне настроить отображение полей по своему вкусу?

    1. Деактивируете и заного активируете плагин после изменений, и будет вам счастье)

  31. Отличный плагин, на моем сайте такси Валенсия никаких проблем, рекомендую!

  32. Как сделать форму «Добавить отзыв» конкретно для каждой отдельной страницы-записи? А не просто отдельную страницу с отзывами

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Back to top button