Интеграция JComments в галерею PhocaGallery
|
PhocaGallery — компонент галереи изображений для Joomla 1.5. Данная модификация позволяет заменить встроенную в компонент систему комментариев на JComments.
Интеграция JComments в PhocaGallery 2.1.0 RC
- Откройте файл /components/com_phocagallery/views/category/tmpl/default_comments.php
- И замените его содержимое на следующий код:
<?php
defined('_JEXEC') or die('Restricted access');
$comments = JPATH_SITE.DS.'components'.DS.'com_jcomments'.DS.'jcomments.php';
if (is_file($comments)) {
require_once($comments);
echo JComments::showComments($this->category->id, 'com_phocagallery', $this->category->title);
}
?>
- Откройте файл /components/com_phocagallery/views/category/view.html.php и удалите следующий код:
// COMMENTS
if ((int)$tmpl['displaycomment'] == 1) {
$document->addScript(JURI::base(true).'/components/com_phocagallery/assets/js/comments.js');
$document->addCustomTag(PhocaGalleryHelperRender::renderCommentJS((int)$tmpl['maxcommentchar']));
$tmpl['alreadycommented'] = $model->checkUserComment( (int)$id, (int)$user->id );
$commentItem = $model->displayComment( (int)$id );
$this->assignRef( 'commentitem', $commentItem);
}
- Проверяем, не остался ли в галерее PhocaGallery файл от предыдущих версий: /administrator/components/com_phocagallery/tables/user.php. И если такой файл присутствует - удаляем его.
Полезные ссылки:
|