Katcerina.ru

Деньги в сети
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать отзывы на сайте html

Почему важно добавлять отзывы на ваш сайт?

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

Для начала нужно учесть, что некоторые люди путают отзывы с комментариями на сайте. Итак, давайте разберемся: в чем разница между отзывами и комментариями?

Комментарии, как правило, содержат произвольный текст, характеризующий что-то по теме какой-либо страницы сайта: это может быть новость, событие или фотография. Тогда как отзывы дают смысловую оценку некоторому товару, фильму, книге. Для того, чтобы отзывы были более структурированы и более объективны (что их значительно отличает от комментариев) они могут содержать оценку (рейтинг), отражать как положительные аспекты взаимодействия пользователя с товаром, так и отрицательные стороны. Именно поэтому при добавлении отзывов, например, на сервере Яндекс.маркет (как и на многих других) при добавлении отзыва пользователь должен указать в специальной форме отдельно достоинства использования товара, и в отдельной графе недостатки: так, чтобы критика или высокая оценка была максимально объективной.

Итак, вот примерное содержание полноценного (на мой взгляд) отзыва к товару:

  • дата составления отзыва;
  • имя автора;
  • продолжительность (опыт) использования товара;
  • рейтинг или оценка объекта (от одного до пяти);
  • общие впечатления от использования;
  • достоинства;
  • недостатки.

Некоторые сайты сокращают этот набор параметров, убирая из него недостатки и достоинства, оставляя только общие впечатления. Если при этом убрать также рейтинг и опыт использования, то в таком случае отзывы по структуре уподобляются комментариям.

Для чего интернет-магазины публикуют отзывы к товарам?

Давайте рассмотрим основные причины публикации отзывов и степень их полезности. Начнем, пожалуй, с наименее полезных (но не бесполезных!) и перейдем к наиболее интересным.

Более заметный снипет сайта

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

Почувствуйте разницу: блок без отзывов занимает меньшую площадь и в целом менее привлекателен, даже если находится выше в поисковой выдаче. Таким образом, добавив отзывы на страницу, вы сразу получите ряд преимуществ.

Гугл не единственный сервис, где вы получите красивый снипет: так, например, будет выглядеть диалог в личных сообщениях со вставленной ссылкой на ваш товар в сервисе Вконтакте. Также при создании поста в социальной сети со ссылкой на страницу, содержащую отзывы, пост дополнительно промаркируется согласно микроразметке.

Читать еще:  Конструктор сайтов цена

Улучшение индексации сайта

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

Повышение числа просмотров страниц и сайта пользователями

Наличие отзывов повышает количество просмотров сайта среди ваших пользователей. Люди получают дополнительную возможность взаимодействовать с вами. Они хотят написать и опубликовать свое мнение. И они будут ожидать, что другие пользователи обратят на это внимание (иначе для чего вообще оставлять отзывы?). Также найдутся те, кто будут просматривать дополнительные страницы ради того, чтобы почитать только отзывы.

Улучшение поведенческих факторов

Блок с отзывами, размещенный на странице товара, пусть даже в самом низу, увеличивает время просмотра страницы. Даже если пользователь не будет их читать, он потратит чуть больше времени, чтобы «просканировать» страницу глазами. Также увеличиваются метрики взаимодействия пользователя с страницей. Эти параметры являются одними из приоритетных для ранжирования сайта поисковыми системами. При росте поведенческих факторов позиции в поисковой выдаче улучшаются.

Повышение доверия пользователя к товару и компании

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

Как добавить отзывы на сайт

В конструкторе сайтов Нубекс это очень просто. Система отзывов установлена во все интернет-магазины и сайты, где используется каталог товаров. Достаточно только включить использование отзывов.

Чтобы включить отзывы:

  1. Зайдите в раздел «Каталог» — «Редактировать», откройте вкладку «Настройка отзывов»;
  2. Установите галочку «Включить отзывы в каталоге»;
  3. Выберите параметры режима добавления новых отзывов, чтобы определить, будете ли добавлять отзывы только вы, или разрешите делать это пользователям после проверки.
Читать еще:  Шаблоны сайтов на русском

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

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

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

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

Для полноценной работы скрипта, приведенного в данной теме, Вам понадобиться в MySQL создать две таблицы: comment и ocenka_comment.

В таблице comment будут храниться комментарии посетителей и вся необходимая информация о данных комментариях. В таблице ocenka_comment будут храниться последние оценки к комментариям, поставленные посетителями. Структура данных таблиц приведена на скриншотах ниже:


Таблица comment.


Таблица ocenka_comment.

Для быстрого создания таблиц comment и ocenka_comment, воспользуйтесь следующими SQL запросами, приведенными ниже. Для создания таблицы comment используйте код:

А для создания таблицы ocenka_comment воспользуйтесь кодом:

В результате выполнения приведенных выше SQL запросов у Вас в MySQL должны появиться таблицы, как на скриншотах выше.

После того, как необходимые таблицы в MySQL были уже созданы, в начало Ваших страничек, на которых будет присутствовать форма добавления комментариев (выше тега ) поместите следующий PHP код, предназначенный для обработки отправленных сообщений:

php
$time = time ();
if ( session_id ()== » ) session_start ();

$db = mysqli_connect ( «localhost» , «Ваш_логин» , «Ваш_пароль» , «Имя_базы» ) or die();
$res = mysqli_query ( $db , «set names utf8» );

$mess_url = mysqli_real_escape_string ( $db , basename ( $_SERVER [ ‘SCRIPT_FILENAME’ ]));

//получаем id текущей темы
$res = mysqli_query ( $db , «SELECT > . $mess_url . «‘» );
$res = mysqli_fetch_array ( $res );
$theme_id = $res [ «id» ];

if (isset( $_POST [ «contr_cod» ])) < //отправлен комментарий
$mess_login = htmlspecialchars ( $_POST [ «mess_login» ]);
$user_text = htmlspecialchars ( $_POST [ «user_text» ]);
if ( md5 ( $_POST [ «contr_cod» ])== $_POST [ «prov_summa» ]) < //код правильный
if ( $mess_login != » and $user_text != » ) <
if ( is_numeric ( $_POST [ «parent_id» ]) and is_numeric ( $_POST [ «f_parent» ]))
$res = mysqli_query ( $db , «insert into comment
(parent_id, first_parent, date, theme_id, login, message)
values (‘» . $_POST [ «parent_id» ]. «‘,'» . $_POST [ «f_parent» ]. «‘,
‘» . $time . «‘,'» . $theme_id . «‘,'» . $mess_login . «‘,'» . $user_text . «‘)» );
else $res = mysqli_query ( $db , «insert into comment (date, theme_id, login, message)
values (‘» . $time . «‘,'» . $theme_id . «‘,'» . $mess_login . «‘,'» . $user_text . «‘)» );
$_SESSION [ «send» ]= «Комментарий принят!» ;
header ( «Location: $mess_url #last» ); exit;
>
else <
$_SESSION [ «send» ]= «Не все поля заполнены!» ;
header ( «Location: $mess_url #last» ); exit;
>
>
else <
$_SESSION [ «send» ]= «Неверный проверочный код!» ;
header ( «Location: $mess_url #last» ); exit;
>
>

Читать еще:  Купить готовый сайт по дверям

if (isset( $_SESSION [ «send» ]) and $_SESSION [ «send» ]!= «» ) < //вывод сообщения
echo » ;
$_SESSION [ «send» ]= «» ;
>
?>

Не забудьте при подключении к Вашей MySQL базе в функции mysqli_connect() указать Ваши логин, пароль и имя БД.

Так же хотим обратить Ваше внимание на еще один важный момент — получение id идентификатора текущей темы. Т.к. нам неизвестно, какая структура БД у Вас на сайте, то Вам этот момент придется доделать самим, а именно получить id темы и поместить его в переменную $theme_id. В коде id мы получаем запросом после комментария «//получаем id текущей темы».

Далее, для нормального отображения комментариев и формы добавления комментариев к темам сайта нам понадобятся CSS стили. Для этого добавьте себе следующий CSS код:

Теперь, после того, как БД создана, и стили прописаны, можно приступать к коду, отвечающему за вывод и добавление комментариев.

В том месте странички, где должны выводиться оставленные посетителями комментарии, добавляем следующий PHP код:

php
function parents ( $up = 0 , $left = 0 ) < //Строим иерархическое дерево комментариев
global $tag , $mess_url ;

for ( $i = 0 ; $i count ( $tag [ $up ])- 1 ; $i ++) <
//Можно выделять цветом указанные логины
if ( $tag [ $up ][ $i ][ 2 ]== ‘Admin’ ) $tag [ $up ][ $i ][ 2 ]= ‘ Admin ‘ ;
if ( $tag [ $up ][ $i ][ 6 ]== 0 ) $tag [ $up ][ $i ][ 6 ]= $tag [ $up ][ $i ][ 0 ];
//Высчитываем рейтинг комментария
$sum = $tag [ $up ][ $i ][ 4 ]- $tag [ $up ][ $i ][ 5 ];

Ссылка на основную публикацию
Adblock
detector
×
×