Статьи, приемы, хитрости и Уроки по Photoshop, Illustrator, Web дизайну и кодингу.

Интеграция JComments с K2

Все привет!

Решил заменить стандартные комментарии компонента K2 на всем известные JComments.

Ставил связку - компонент JComments, плагин интеграции в K2, аватарки и последние комментарии.

JComments 3.0.5 Stable

K2 JComments

JComments Latest Commented

JComments Avatars

все можно скачать на оф. сайте тут.

Столкнулся с некоторыми проблемами и решил их все. Сейчас расскажу как:

Сборка joomla 2.5.19

K2 v. 2.6.8

JComments 3.0

Итак Установка

Тут все стандартно - идем в  "Расширения" - "Менеджер расширений" - выбираем файлы и все устанавливаем.  Не забываем включить плагины в "менеджер плагинов". что-бы все заработало.

Вроде все должно без проблем заработать - ан нет..

проблема №1

Никак не получается вывести новую форму комментариев JComments на сайте, только стандартная К2.

Что я сделал - написал комментарий и проверил где он отобразился. Заходим в админку в  компоненте K2 в раздел комментарии - там нет нашего последнего комментария, а почему  - потому что уже работает JComments. Но на сайте появилась форма комментирования. Профит.

проблема №2 

после проблемы №1 на сайте отображаются обе формы комментариев JComments и K2.

Это уже проблема в шаблонах. Когда мы устанавливаем компонент JComments и к нему потом сам плагин для интеграции его с К2, то происходит обновление формы ввода комментариев только в component\com_k2\templates\default\, а обновление вывода комментариев в templates\шаблон_сайта\html\com_k2\templates\default\ не происходит.

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

Что делаем -Открываем файл item.php по адресу component\com_k2\templates\default\ в котором выбираем лишь код связанный с выводом комментариев

3

путем его копирования,  вставляем его уже в такой же файл item.php только по адресу templates\шаблон_сайта\html\com_k2\templates\default\. Старый код комментируем.

2

Вставлять его нужно вместо стандартных комментариев путем замещения.

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

проблема №3

Была еще ошибка - выводились комментарии 2 раза - просто импортируем комментарии из K2 в JCommetns и в K2 их удаляем (возможно я скопировал лишний код который цепляет комменты из K2)

№4 интеграции аватарок и последних комментариев.

прошла без проблем - плагин умеет цеплять аватарки из K2 - Достаточно в настройках плагина выбрать.

№5 JComments — убираем копирайт

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

В компоненте JComments проблема решается путем редактирования файла tpl_index.php, который находится по адресу: корень сайта/components/com_jcomments/tpl/default/tpl_index.php

Удаляем код:

 

<?php echo $this->getVar('support'); ?>

 

 

Сохраняем и проверяем.

Наводим марафет CSS - красота! :)

Вот вроде и все. Надеюсь кому -нибудь поможет

 

Последнее изменениеЧетверг, 28 Август 2014 16:54
  • Оцените материал
    (1 Голосовать)
  • Опубликовано в Web coding
  • Прочитано 11453 раз
SeRbGa

SeRbGa

мечтатель

Сайт: www.serbga.ru

Оставить комментарий

Комментарии  

Константин
0 #3 Константин 28.06.2015 06:29
Благодарю, получилась :-) , но пришлось повозится.
Цитировать
Lillian
0 #2 Lillian 01.11.2014 20:36
Useful info. Lucky me I discovered your website by accident,
and I am surprised why this twist of fate didn't took place in advance!

I bookmarked it.
Цитировать
SeRbGa
+2 #1 SeRbGa 28.08.2014 16:58
проба пера в новых комментариях :lol:
up. проверил в админке - в комментариях K2 нет ничего в JComments появился этот комментарий.
Цитировать

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


Защитный код
Обновить

Наверх

Популярные статьи

  • 1
  • 2
  • 3
  • 4

последние комментарии

ON-Line Блог SeRbGa.ru предоставляет самую свежую и актуальную информацию для веб-дизайнеров и разработчиков в виде тематических материалов, уроков созданных собственноручно, а так же переводов статей и новостей, полученных с зарубежных информационных ресурсов.

Копирование материалов сайта разрешено только с указанием активной индексируемой гиперссылки на данный сайт!

ДИСКЛЕЙМЕР/DISCLAIMER:

Я сам вдохновляюсь материалами, которые предлагаются вам на обозрение, будь то интересные руководства или полезные и впечатляющие подборки (дизайнов, шаблонов, макетов и т.д.), и по возможности всегда сохраняется ссылка на источники, и сообщается  автор изображений, использованных в подборках или руководствах. Зачастую, ссылка на источник не ведёт напрямую к автору шедевра, но если кто-то захочет использовать какие-либо изображения, графические элементы, исходники, которые здесь предоставлены, то единственное требование, выставленное к перепосту, заключается в сохранении ссылки на источник, а также соблюдение условий лицензионного соглашения (если таковое имеется). Если кто-то желает модифицировать тот или иной продукт, изменить его, подкорректировать, то ему придется самостоятельно искать настоящего автора материала.