花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

discuz在diy帖子列表模塊調(diào)用隨機文章帖子

時間: 2019-05-24 11:57 閱讀: 作者:素材無憂網(wǎng)

  discuz如何在diy帖子列表模塊調(diào)用隨機文章,關(guān)于隨機文章到底是好還是壞一直是很多做SEO一直在爭論的問題,在這里博主認為,其實頁面增加小部分隨機文章鏈接對優(yōu)化影響還是不大,而且相對來說對網(wǎng)頁的收錄和網(wǎng)站快照的更新有一定的作用,那么就拿Discuz論壇來說怎么在diy模塊列表里面添加調(diào)用隨機文章呢? 修改方法如下(請修改的朋友自行備份修改前的文件,程序錯誤筆者不承擔責任)修改文件時備份這個習慣很重要! 1:首先用dw打開網(wǎng)站根目錄下source/class/block/forum/block_thread.php。查找一下代碼:
$query = DB::query(“SELECT DISTINCT t.*$sqlfield
FROM `”.DB::table(‘forum_thread’).”` t
$sqlfrom WHERE {$maxwhere}t.readperm=’0′
$sql
AND t.displayorder>=’0′
ORDER BY t.$orderby DESC
LIMIT $startrow,$items;”
);
2:在這段代碼前面加上下面這段代碼,其中1000代表調(diào)用的時候隨機起始值,這個值如果你站的內(nèi)容大的話, 可以適當增加或者減少!
if($startrow==1000){
$yunhuifus = DB::query(“SELECT DISTINCT t.*$sqlfield
FROM `”.DB::table(‘forum_thread’).”` t
$sqlfrom WHERE {$maxwhere}t.readperm=’0′
$sql
AND t.displayorder>=’0′
ORDER BY t.$orderby DESC;”
);
$sqlNum =  mysql_num_rows($yunhuifus);
$startrow = mt_rand(0, $sqlNum-$items);
}
這段代碼就是隨機生成數(shù)據(jù)起始行的代碼。保存代碼后修改帖子調(diào)用模塊。然后在在diy帖子列表模塊調(diào)用隨機文章:數(shù)據(jù)來源可以隨便,你選擇那種模式他就會調(diào)用相應模式下的文章隨機排序。把起始數(shù)據(jù)行數(shù)設置成$startrow,(你$startrow設置成多少,這里就寫多少)這步一定要做,要不所有的操作都是無效的。把數(shù)據(jù)緩存更新設置成30分鐘左右,如果想一天就更新兩次,可以調(diào)協(xié)成四五個小時。可選準時更新(這樣更新就比較急時了,但是服務器負載比較大。)。

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: discuz在diy帖子列表模塊調(diào)用隨機文章帖子

標簽:  
相關(guān)文章
模板推薦