JComments

Интеграция JComments в галерею PhocaGallery

PhocaGallery — компонент галереи изображений для Joomla 1.5. Данная модификация позволяет заменить встроенную в компонент систему комментариев на JComments.

Интеграция JComments в PhocaGallery 2.1.0 RC

  1. Откройте файл /components/com_phocagallery/views/category/tmpl/default_comments.php
  2. И замените его содержимое на следующий код:
    <?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);
    }
    ?>
  3. Откройте файл /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);
        }
  4. Проверяем, не остался ли в галерее PhocaGallery файл от предыдущих версий: /administrator/components/com_phocagallery/tables/user.php. И если такой файл присутствует - удаляем его.

Полезные ссылки:

 
JoomlaTune