Форумы / National / Russian / Тех. поддержка / Похожие страницы из одной категории. similar

jcrush
#22124 15.01.2010 14:41
Есть плагин еще от седа похожих страниц, можно как нибудь его можифицировать, чтобы он похожии страницы цеплял только из категорий к которой относиться открытая страница?

$relev = $cfg['plugin']['similar']['relev'];
$limit = $cfg['plugin']['similar']['max_sim'];

$pag[page_title] = sed_sql_prep($pag[page_title]);
$sql_sim = sed_sql_query("SELECT p.*, u.user_name FROM $db_pages AS p LEFT JOIN $db_users AS u ON u.user_id=p.page_ownerid WHERE (p.page_state='0' OR p.page_state='2') AND p.page_id != $pag[page_id] AND MATCH (page_title) AGAINST ('$pag[page_title]')>$relev LIMIT $limit");
if (sed_sql_numrows($sql_sim)==0)
	{
	$plugin_out .= "";
	}
else {
$i=1;

//$plugin_out .= "<ul><b>.............. ..........:</b>\n";

$plugin_out .= "<p><b>.............. ..........:</b></p><ul>\n";

while ($row = sed_sql_fetcharray($sql_sim))
       {
               $row['page_pageurl'] = (empty($row['page_alias'])) ? "page.php?id=".$row['page_id'] : "page.php?al=".$row['page_alias'];
               $plugin_out .= "<li class=\"pw\"><a href=\"$row[page_pageurl]\">$row[page_title]</a></li>\n";
               $i++;
       }

}
$plugin_out .= "</ul>\n";
$t->assign("SIMILAR_PAGES", $plugin_out);
SEO блог: http://blog.stfw.ru/