Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Простой способ поставить социальные комментарии от Вконтакте в материал К2.

социальные комментарии для материалов К2

Прикинув все "ЗА" и "ПРОТИВ", при обновлении одного из сайтов до Joomla 3.3, решил оставить только комментарии Вконтакте.
До этого были и Jcomments и FaceBook, и выводились они при помощи плагина Soccomments.

Но не тут то было.
В новой версии Soccomments исчез системный плагин System - Soccomments, который мог выводить комментарии при помощи своего специального тега в любом месте сайта. Про такой способ описано тут, он работает для Joomla 2.5 и предыдущей версии Soccomments

Потратив несколько часов своего времени, на розыск решений этой проблемы, пришёл к выводу, что никакой плагин тут не нужен вообще!

Ведь я собираюсь вывести только комментарии из Вконтакте в материале К2, остальные типы комментариев мне не нужны.

Поэтому всё просто как 2х2))

 

Шаг №1.

Идём в панель управления хостинга, точнее в файловый менеджер, сейчас будем создавать новый шаблон для К2.
Переходим в папку templates/ваш_шаблон.
Смотрим есть ли там папка html.

Если нет, то создаём её.
Если уже есть, то заходим в неё и ищем папку com_k2, в ней должна быть папка default - это папка основного шаблона для К2.

Если такой папки нет, то создаём её и переносим туда файлы из папки:
components/com_k2/templates/default

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

Шаг №2.

В папке templates/ваш_шаблон/html/com_k2/default ищем файл item_comments_form.php - это шаблон формы комментариев.
Открываем его, удаляем всё что там есть, оставляем только начало файла:

// no direct access
defined('_JEXEC') or die;

?>

И после этого кода вставляем вторую часть код виджета из Вконтакте.

Шаг №3.

Открываем файл index.php вашего шаблона, либо тот файл, который содержит секцию <head>, это может быть head.php или что-то подобное.

И в любую часть секции <head> ... </head>
вставляем первую часть виджета Вконтакте.

Ниже на рисунке показаны части кода.

Прим: Можно поставить этот код полностью в php-файл K2, но это будет не совсем правильно. 

Сохраняем и радуемся)))

Также проверьте включен ли показ комментариев в настройках категорий К2.
Должен быть включен, тогда всё будет работать.

Как получить код виджета комментариев Вконтакте?

Авторизуемся во Вконтакте и переходим по ссылке https://vk.com/dev

На странице нажимаем на кнопку "Авторизация и виджеты для сайтов".

социальные комментарии в К2

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

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

Он состоит из двух частей (показано на рисунке):

социальные комментарии в К2

Вот в принципе и всё.
Дело буквально 5-ти минут.

Успешного внедрения!

X

Инструкция по планированию сайта
С чего начать создание сайта?

Инструкция по созданию сайта

  • Инструкция по созданию сайта
  • Шаблон для составления плана сайта
  • Чек-лист по этапам создания сайта

* Никакого спама. Гарантирую!