改進了一下相關(guān)資訊這個地方,如果沒有添加的話,則默認(rèn)讀?。寒?dāng)前分類下、閱讀量超過10 小于20 的10條熱門資訊
不用修改discuzx模板程序文件
文件路徑:sourcemoduleportalportal_view.php
查找:
$article['related'] = array();
$query = DB::query("SELECT a.aid,a.title
FROM ".DB::table('portal_article_related')." r
LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid
WHERE r.aid='$aid' ORDER BY r.displayorder");
while ($value = DB::fetch($query)) {
$article['related'][] = $value;
}
替換成:
$article['related'] = array();
if (empty($article['related'])){
$query = DB::query("SELECT a.aid,a.title
FROM ".DB::table('portal_article_related')." r
LEFT JOIN ".DB::table('portal_article_title')." a ON a.aid=r.raid
WHERE r.aid='$aid' ORDER BY r.displayorder");
}
else{
$query = DB::query("SELECT * FROM ".DB::table('portal_article_title')." a LEFT JOIN ".DB::table('portal_article_count')." b ON a.aid=b.aid WHERE a.catid=$article[catid] AND a.aid!=$aid AND b.viewnum>1 AND b.viewnum<20 ORDER BY b.viewnum ASC ,b.dateline DESC LIMIT 0,10");
}
while ($value = DB::fetch($query)) {
$article['related'][] = $value;
}
這是一個例子,大家自己改改數(shù)字就行了
未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Discuzx 門戶模塊相關(guān)資訊讀取當(dāng)前分類熱門