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

Php толком не знаю. Делал все следуя логике и инструкциям

Итак
1. Используя phpMyAdmin, в таблице #_jcomments, меняем тип столбца object_id: с int на bigint.
У фотографий, в альбомах Google, id записывается очень большими цифрами
2. Следуя инструкции приведенной на оф.сайте создаем файл с именем "com_rokin.plugin.php".
2.1. В файл вставляем следующее:
<?php
(defined('_VALID_MOS') OR defined('_JEXEC')) or die('Direct Access to this location is not allowed.');
class jc_com_rokin extends JCommentsPlugin {
function getObjectTitle( $iid) {
$db = & JCommentsFactory::getDBO();
$db->setQuery( "SELECT title FROM #_rokin_items WHERE id_base='$iid'");
return $db->loadResult();
}
function getObjectLink( $iid) {
$_Itemid = JCommentsPlugin::getItemid( 'com_rokin' );
$db = & JCommentsFactory::getDBO();
$db->setQuery( "SELECT album_id FROM #_rokin_items WHERE id_base='$iid'");
$_albumid = $db->loadResult();
$link = JoomlaTuneRoute::_( 'index.php?option=com_rokin&Itemid='. $_Itemid .'&unit=photo&act=show&albumid='. $_albumid .'&photoid='. $iid );
return $link;
}
function getObjectOwner( $iid) {
$db = & JCommentsFactory::getDBO();
$db->setQuery( "SELECT author FROM #_rokin_items WHERE id_base='$iid'");
return $db->loadResult();
}
}
?>
2.2. Закачиваем файл в папку /components/com_jcomments/plugins
3. В папке /components/com_rokin открываем файл rokin.php и почти в конце файла находим примерно следующее:
$ext[0]->render($rokinRequest);
}
?>
3.1. Вот перед последней фигурной скобкой нужно вставить следующий код:
global $mainframe;
$comments = $mainframe->getCfg('absolute_path'). '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
$iid = $rokinRequest->photoid;
$title = $rokinRequest->photo->title;
echo JComments::showComments($iid, 'com_rokin', $title);
}
Вот в принципе и все. Всем спасибо за внимание

Внимание! Обязательно впишите префиксы к базам данных вместо знаков "#".