Интеграция JComments в файловый архив DocMan
|
DocMan — популярный компонент файлового архива для Joomla. Не первый год между пользователями DocMan и пользователями Remository (еще одного компонента файлового архива) идут споры на тему какой же из компонентов удобнее. Споры спорами, а вот удобных инструментов для комментирования файлов нет ни в одном, ни в другом. Предлагаемая вашему вниманию интеграция решает проблему комментирования файлов в компоненте DocMan.
Интеграция в DocMan 1.4.0 beta2
- Откройте файл /components/com_docman/themes/default/templates/documents/document.tpl.php (для шаблона DocMan по-умолчанию)
- В самый конец файла добавьте следующий код:
<?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
- Откройте файл /components/com_docman/themes/default/templates/page_docdetails.tpl.php (для шаблона DocMan по-умолчанию)
- Найдите в нем строки:
<?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);
}
?>
Полезные ссылки:
|