JComments

Интеграция JComments в файловый архив DocMan

DocMan — популярный компонент файлового архива для Joomla. Не первый год между пользователями DocMan и пользователями Remository (еще одного компонента файлового архива) идут споры на тему какой же из компонентов удобнее. Споры спорами, а вот удобных инструментов для комментирования файлов нет ни в одном, ни в другом. Предлагаемая вашему вниманию интеграция решает проблему комментирования файлов в компоненте DocMan.

Интеграция в DocMan 1.4.0 beta2

  1. Откройте файл /components/com_docman/themes/default/templates/documents/document.tpl.php (для шаблона DocMan по-умолчанию)
  2. В самый конец файла добавьте следующий код:
    <?php 
      global $mosConfig_absolute_path;
      $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
      
      if (file_exists($comments))
      {
        require_once($comments);
        echo '<div style="clear:both; padding-top: 10px;"></div>';
        echo JComments::showComments($this->data->id, 'com_docman', $this->data->dmname);
            }
    ?>

Интеграция в DocMan 1.3

  1. Откройте файл /components/com_docman/themes/default/templates/page_docdetails.tpl.php (для шаблона DocMan по-умолчанию)
  2. Найдите в нем строки:
      <?php echo $this->html->docdetails ?>
    и добавьте после них следующий код:
    <?php 
      global $mosConfig_absolute_path;
      $comments = $mosConfig_absolute_path . '/components/com_jcomments/jcomments.php';
      if (file_exists($comments)) {
        require_once($comments);
        echo '<br />';
              echo '<div class="contentheading">'. _JCOMMENTS_HEADER .'</div>';
              echo JComments::showComments($this->gid, 'com_docman', $this->doc->data->dmname);
            }
    ?>

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

 
JoomlaTune