Рейтинг:  4 / 5

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

В этой статье мы разберём процесс установки и настройки социальных комментариев в Joomla 2.5.
Для этого служит плагин Soccomments, он подходит к версиям Joomla 1.5/1.6/1.7/2.5

Пример его работы можно посмотреть под этой статьёй.

Интеграция с социальными сетями - это важный момент, который помогает привлечь дополнительную аудиторию на ваш сайт.
А продвижение Вконтакте или Facebook вашего бренда повышает лояльность ваших посетителей и подписчиков.

Возможности плагина социальных комментариев Soccomments.

- Добавление формы для комментариев от социальных сетей Facebook и Вконтакте.
- Остаётся возможность комментирования при помощи Jcomments (он должен быть установлен)
- Возможность исключения определённых категорий
- Возможность вывода формы для комментариев специальным тегом (задаётся в плагине System - SocComments)

!!! Разработчики не рекоммендуют использовать плагин SocComments вместе с кнопкой социальной сети Facebook Share.
Возникает конфликт скриптов.

Скачать его можно по этой ссылке.

Это пакет, который устанавливается как обычное расширение.
После установки у вас появится 2 плагина:

- Content - SocComments
- System - SocComments

Настройка социальных комментариев. 

Но для начала нужно создать приложения в Facebook'е и Вконтакте.

Для Фейсбука переходим по этой ссылке >>

Проходим авторизацию, регистрируемся как разработчик (займёт не более 2-х минут), и создаём новое приложение. 
Вписываем название приложения...
App NameSpace - необязательное поле.

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

И жмём "Продолжить".

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

- Имя приложения (должно подставиться автоматом)
- Ваш E-mail (тоже должно подставиться автоматически)
- домен на котором будут показываться комментарии (без http)
- и в блоке Website with Facebook Login вписываем URL вашего сайта.

Копируем вверху App ID, он нужен нам для настройки плагина.

Социальные комментарии для Joomla 2.5

Сохраняем.

 

Для создания приложения ВКонтакте переходим по этой ссылке >>

Также нужно залогиниться и подключить новый сайт (выбрать из выпадающего списка).

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

- Указать название сайта
- И его адрес
- Скопировать apiId, он потребуется для настройки плагина

После этого сохраняете изменения.

Вы получили ID всех приложений, теперь их нужно вставить в плагин социальных комментариев.

Настройка плагина социальных комментариев.

В админке Joomla 2.5 переходим Расширения - Плагины.
Фильтруем по типу Content и находим плагин Content - SocComments.

Настраиваем форму для Facebook.

социальные комментарии facebook для joomla 2.5

- Показывать форму - Да
- Добавлять og теги - по вашему усмотрению
- Надпись формы - оставляем как есть
- В поле APP ID вставляем скопированное из Facebook ID приложения
- Указываем ширину формы
- Количество комментариев
- Порядок отображения (1, 2, или 3)
- Выбираем цветовое оформление формы
- Выбираем язык

Настраиваем форму Вконтакте.

комментарии вконтакте для Joomla

-  Показывать форму - Да
- Надпись формы - оставляем как есть
- В поле APP ID также вставляем скопированное ID приложения из Вконтакте
- Указываем нужную ширину формы для комментариев
- Вписываем количество комментариев на странице
- Порядок отображения
- Выбираете можно ли прикреплять контент к комментарию
- Выбираете публиковать ли комментарий на стене комментатора

Включаем плагин и сохраняем.

Если вы хотите использовать Jcomments или DISQUS, то сначала нужно установить, или компонент Jcomments, или плагин DISQUS.

социальные комментарии для Joomla 2.5

- Показывать форму - ставим ДА.
- Система коментариев: выбираем Jcomments или DISQUS
- Если выбран DISQUS, то ниже вписываем поддомен и язык
- Если выбран Jcomments, то эти поля оставляем пустыми
- Надпись формы - изменяете как вам нужно
- Порядок отображения, выбираете на какой вкладке (на 1, 2 или 3) будут открываться эти комментарии.

Если на вашем сайте уже есть комментарии Jcomments, то их лучше поставить на 1-ую вкладку. А на 2-ую и 3-ю вкладки поставить ВК и Facebook.
Потому что, если вы их спрячете, то посетители будут в расстерянности, т.к. количество комментариев в Jcomments показывается рядом с кнопкой подробнее, при просмотре вводной части статьи.

Общие настройки для формы комментариев (в самом низу) я думаю понятны.
Там настриваются надписи формы и показ иконок.
Также там можно исключить те категории, в материалах которых не нужно показывать форму комментариев.
И можно исключить статью, указав её ID.

Для принудительного отображения формы комментариев (например в статье из исключённой категории) нужно добавить в конец статьи специальный тег.
Он определяется в плагине - System - Soccomments.

soccomments - социальные комментарии joomla

Не забудте включить плагин.

Модерация комментариев.

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

Ну вот вроде и всё.

Про вставку комментариев в стандартные материалы всё, но этот плагин комментариев не работает в К2!!!
Вот беда.

Но и это поправимо!

Подключение социальных комментариев в K2.

Для этого нам с вами нужно немного подкорректировать код кое-каких файлов.
Тут ничего сложного.

Внимание, эта доработка расчитана только на К2, после изменения файлов вкладка Jcomments d стандартных материалах Joomla скорее всего работать не будет.
На всякий случай сделайте копии редактируемых файлов.

Начинаем с плагина Content - Soccomments.

Переходим в plugins/content/sococmments
Открываем файл soccomments.php

Находим строчку (примерно 163 строка):
$html .= JComments::show($row->id, 'com_content', $row->title);

Заменяем com_content на k2, у нас получиться:
$html .= JComments::show($row->id, 'com_k2', $row->title);

Сохраняем изменения.

Далее переходим к плагину System - Soccomments.

Он находиться в plugins/system/soccomments
Это файл soccomments.php

Находим в нём такой кусок php кода (строки примерно 91 - 96):

if($plgSocComments->params->get('comment_system')=='jcomments'){
$jt = $plgSocComments->params->get('jc_text');
$row->text = str_replace($jt, '', $row->text );
$row->text = str_replace('chat.png', 'secret.png', $row->text );
$row->text = str_replace('#tabs-3', '#', $row->text );
}

Удаляем этот кусок полностью и спускаемся к строчке 142.

Там вы увидите подключаемые CSS стили и скрипты.

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

Вам нужно после 142 строчки добавить подключение 1-го css стиля и 2-х скриптов

Для подключения CSS добавляем строчку:
$document->addStyleSheet('components/com_jcomments/tpl/default/style.css?v=21');

Для подключения 2-х скриптов, добавляем 2 строчки:
$document->addScript("components/com_jcomments/js/jcomments-v2.3.js?v=8");
и
$document->addScript("components/com_jcomments/libraries/joomlatune/ajax.js?v=4");

Сохраняем изменения.

После этого редактируем шаблон комментариев К2, он находиться:
components/com_k2/templates/default
Это файл - item_comments_form.php

Это если вы используете стандартный шаблон К2, если у вас другой шаблон для К2, то вам нужно перейти в этот шаблон и найти файл с таким же названием - item_comments_form.php

Открываем этот файл и после 13 строки удаляем всё что есть:

soccomments и k2

 И вместо этого вставляем тег:

soccomments и k2

Получается вот так:

soccomments и k2

Сохраняем и пользуемся.

Замечание. Если вы используете плагин K2 - Jcomments, для интеграции комментариев Jcomments в K2, то его нужно отключить.
Иначе в K2 будут отображаться комментарии Jcomments вместо социальных Facebook и Вконтакте.

На этом всё, желаю вам успешного внедрения.

X

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

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

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

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