| Интеграция 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();} Полезные ссылки: |