JComments

Интеграция JComments в медиа-каталог JMovies

JMovies — компонент медиа-каталога для Joomla. Предлагаемая вашему вниманию интеграция предоставляет посетителям сайта возможность комментирования элементов каталога (например фильмов). Доступна интеграция как для версии 1.3.1, так и для более старых версий линейки 1.0.

Описание интеграции JComments в JMovies версии 1.3.1

  1. Откройте файл /components/com_jmovies/templates/default/show_detail_tpl.php
  2. Найдите код:
    if ($cinConfig['showcomment']) jm_box_comments();
    и замените ее на:
    if ($cinConfig['showcomment']) {
      global $mainframe;
      $comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
      if (file_exists($comments)) {
        require_once($comments);
        echo JComments::showComments($row->id, 'com_jmovies', $row->titolo);
      }
    }
  3. Откройте файл /components/com_jmovies/jmovies.php
  4. Найдите строки:
          $database->setQuery("SELECT COUNT(cmtid) FROM #__jmovies_comments WHERE cmtpic =".(int)$row->id);
          $row->commenti = $database->loadResult();
    и замените их на:
          global $mainframe;
          $comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
          if (file_exists($comments)) {
            require_once($comments);
            $row->commenti = JComments::getCommentsCount($id, 'com_jmovies');
          }

Описание интеграции JComments в JMovies версии 1.2.5

  1. Откройте файл /components/com_jmovies/templates/default/show_detail_tpl.php
  2. Найдите строку:
    if ($cinConfig['showcomment']) jm_box_comments();
    и замените ее на:
      if ($cinConfig['showcomment']) {
        global $mosConfig_absolute_path;
        $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
        if (file_exists($comments)) {
          require_once($comments);
          echo JComments::showComments($row->id, 'com_jmovies', $row->titolo);
        }
      }
  3. Откройте файл /components/com_jmovies/jmovies.php
  4. Найдите строки:
    $database->setQuery("SELECT COUNT(cmtid) FROM #__jmovies_comments WHERE cmtpic =".(int)$row->id);
    $row->commenti = $database->loadResult();
    и замените их на:
      global $mosConfig_absolute_path;
      $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
      if (file_exists($comments)) {
        require_once($comments);
        $commenti = JComments::getCommentsCount($row->id, 'com_jmovies');
      }

Описание интеграции JComments в JMovies версии 1.0

  1. Откройте файл /components/com_jmovies/jmovies.html.php
  2. Найдите строку:
        if ($cinConfig['showcomment']) cinCommenti();
    и замените ее на:
            if ($cinConfig['showcomment']) {
        global $mosConfig_absolute_path;
        $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
        if (file_exists($comments)) {
          require_once($comments);
          echo JComments::showComments($rowcin->id, 'com_jmovies', $rowcin->titolo);
        }
      }
  3. Откройте файл /components/com_jmovies/jmovies.php
  4. Найдите строки:
        $database->setQuery("SELECT COUNT(cmtid) FROM #__jmovies_comments WHERE cmtpic =".(int)$rowcin->id);
        $database->query();
        $commenti = $database->loadResult();
    и замените их на:
      global $mosConfig_absolute_path;
      $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
      if (file_exists($comments)) {
        require_once($comments);
        $commenti = JComments::getCommentsCount($rowcin->id, 'com_jmovies');
      }

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

 
JoomlaTune