Интеграция JComments в каталог ссылок Bookmarks
|
Bookmarks — компонент каталога ссылок для Joomla 1.0 и Joomla 1.5. После установки данной интеграции посетители сайта получат возможность оставлять комментарии к ссылкам в каталоге.
- Откройте файл /components/com_bookmarks/bookmarks.html.php
- Найдите строчки:
// *** Display JomComment comment system : [www.azrul.com]
if ( $params->jomcomment // JomComment Support enabled
&& file_exists($mosConfig_absolute_path.'/mambots/content/jom_comment_bot.php') // JomComment Bot installed
&& file_exists($mosConfig_absolute_path.'/components/com_jomcomment/jomcomment.php') // JomCOmment Component installed
) {
echo ' <!-- BM: JomComment Zone - Start -->'."\n";
include_once($mosConfig_absolute_path.'/mambots/content/jom_comment_bot.php'); // Load JomComment routines
echo '<tr>'."\n";
if ( $params->detailads ) {
echo ' <td colspan=2>'."\n";
} else {
echo ' <td>'."\n";
}
echo jomcomment($row->id, "com_bookmarks"); // Display the associated Comments
echo ' </td>'."\n";
echo '</tr>'."\n";
echo ' <!-- BM: JomComment Zone - End -->'."\n";
}
и замените их на:
global $mainframe;
$comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
if (file_exists($comments)) {
require_once($comments);
echo '<tr>'."\n";
if ( $params->detailads ) {
echo ' <td colspan=2>'."\n";
} else {
echo ' <td>'."\n";
}
echo JComments::showComments($row->id, 'com_bookmarks', $row->title);
echo ' </td>'."\n";
echo '</tr>'."\n";
}
- Откройте файл /administrator/components/com_bookmarks/admin.bookmarks.php
- Найдите строчки:
if (count( $cid )) {
split_cid($cid, $itemids, $catids);
$cids = implode( ',', $itemids );
и сразу после них добавьте:
global $mainframe;
$comments = $mainframe->getCfg('absolute_path') . '/components/com_jcomments/jcomments.php';
if (file_exists($comments))
{$database->setQuery( "DELETE FROM #__jcomments WHERE object_group='com_bookmarks' AND object_id IN ( $cids )" );
$database->query();}
Полезные ссылки:
|