Комментарии SocComments на странице отображение товаров / карточке товара Virtuemart


Здравствуйте дорогие друзья и любители Joomla. Я думаю вы в курсе, что есть новая версия самого популярного компонента интернет магазина для Joomla под названием Virtuemart. Так вот именно с версией VirtueMart 2 мы сегодня будем работать и будем помещать комментарии SocComments на странице отображение товаров / карточке товара Virtuemart. Принцип работы будет такой же и для старых версий Virtuemart, отличаться будет только в коде куда вставлять тег {soccomments}.

Сразу хочу заметить, что подключить JComments из SocComments у нас не получится, так как еще нет решения для вставки JComments в Virtuemart 2 от разработчиков. Вместо Jcomments мы будем использовать систему комментирования Disqus (здесь на блоге она используется), которая позволит комментировать карточки товаров даже не заходя в соц сети.

Добавляем комментарии SocComments в страницу отображение / карточку товара Virtuemart

На самом деле все довольно просто (мне так кажется), но нужно настроить расширения SocComments и VirtueMart 2 перед вставкой тега, чтобы мы сразу видели корректную работу. И так, что мы будем использовать:

  1. Основной / контент плагин SocComments v1.3 (скачать soccomments).
  2. Системный плагин SocComments (идет в одном архиве с основным плагином).
  3. Компонент VirtueMart 2.0.6.

Сначала давайте выставим систему комментирования Disqus в настройках основного плагина SocComments. Для этого переходим в Админпанель сайта/ Менеджер плагинов/ Content — SocComments и в разделе DISQUS or JCOMMENTS ставим Система комментариев — Disqus.


Теперь давайте отключим стандартную систему отзывов в компоненте Virtuemart 2, ведь вместо этого мы будем использовать комментарии SocComments. Если вы все таки решили использовать стандартные отзывы и комментарии вместе, то пропускайте этот шаг.

И так, заходим в Админпанель сайта/ Компоненты/ VirtueMart/ Настройки/ вкладка Внешний вид. В блоке Оценка покупателя ищем настройку Отзывы и ставим там Нет.

Ну а теперь переходим к вставке тега {soccomments} в карточку товара Virtuemart 2.

Ищем файл default.php который находится по пути com_virtuemart/views/productdetails/tmpl/ (пример для Joomla 1.5) и опускаемся в самый низ кода.

Там видим следующие строки :

и после первого куска php кода вставляем тег {soccomments}, получается:

После этого сохраняем изменения и заливаем измененный файл на место.
После таких не хитрых изменений, мы получим следующую картину

Как вы видите на картинке внизу, в примере я не отключал стандартные отзывы VirtueMart 2.

Вот и все. Теперь мы имеем страницу отображения товара VirtueMart с отличной формой комментариев для обсуждения товара. Я думаю вы поняли, что добавить социальные комментарии SocComments в стороннее расширение довольно просто, главное правильно вставить в нужное место, ведь если вы вставите тег в средину php кода, то можно получить ошибку сайта  и белый экран в придачу, внимательно следите за этим. А если у вас возникли вопросы, милости прошу в комментарии к записи.

Комментировать статью:

blog comments powered by Disqus
Translate
Russian English French German Italian Portuguese Spanish
Latest SocButtons
Latest SocComments
Latest Socshare