中外商貿(mào)教你在自己的php獨(dú)立ip空間上實(shí)現(xiàn)了一個(gè)新功能,就是在discuz門戶文章下面添加相關(guān)文章,任何文章都好,最好在同一頁(yè)面調(diào)用“相關(guān)文章”的頁(yè)面,把具有相同屬性“比如TAG"的文章通過(guò)html的形式展現(xiàn)出來(lái)。這樣隨著你的文章的增多,文章相互之間的內(nèi)鏈會(huì)呈現(xiàn)幾何級(jí)數(shù)的增長(zhǎng),極大程度的豐富你的內(nèi)鏈。這里不是使用插件實(shí)現(xiàn)的,而是通過(guò)在指定文件內(nèi)添加一段代碼實(shí)現(xiàn)的,畢竟使用插件會(huì)給網(wǎng)站程序帶來(lái)一點(diǎn)負(fù)載,會(huì)影響到網(wǎng)站程序的加載速度。對(duì)于這樣一個(gè)代碼添加了有哪些好處呢?
第一、添加了這段代碼,可以增加網(wǎng)站內(nèi)部鏈接,因?yàn)槊科恼碌南旅婧蠡诔霈F(xiàn)幾篇相關(guān)文章,用戶看完了當(dāng)前文章,還可以點(diǎn)擊相關(guān)文章進(jìn)行閱讀。
第二、同時(shí)用戶體驗(yàn)也會(huì)得到一定程度的提升,因?yàn)楫?dāng)讀者閱讀完一篇文章以后,興趣正濃的話,還可以選擇性的閱讀其他文章,在一定程度上迎合了用戶的需求,不覺(jué)得這是給讀者一種非常好的體驗(yàn)嗎?
第三、內(nèi)鏈增加了,跳出率減少了,用戶在網(wǎng)站的停留時(shí)間增多了,瀏覽量也隨之提升了,這和小編以前說(shuō)過(guò)的跳出率是一個(gè)概念,跳出率大了流量就會(huì)大打折扣,這是誰(shuí)都不想看到的。
以上三點(diǎn)有沒(méi)有讓你心動(dòng)呢?心動(dòng)了,那么就接著看操作方法;
操作方法很簡(jiǎn)單,在指定文件內(nèi)加入一段代碼,保存后上傳到源文件目錄內(nèi),在到Discuz后臺(tái)更新全站緩存,就可以看到效果了,詳細(xì)信息如下:
文件路徑:..\source\module\portal\portal_view.php
文件名:portal_view.php
在該文件中找到以下代碼:
$article['allowcomment'] = !empty($cat['allowcomment']) && !empty($article['allowcomment']) ? 1 : 0;
找到了以后,不是修改,而是在這個(gè)最新評(píng)論代碼上面加上如上圖所示的相關(guān)閱讀代碼哦,實(shí)現(xiàn)相關(guān)閱讀的代碼如下:
$article['related'] = array();
$query = DB::query("SELECT aid,title
FROM ".DB::table('portal_article_title')." where catid='$article[catid]' order by rand() limit 12");
while ($value = DB::fetch($query)) {
$value['uri'] = fetch_article_url($value);
$article['related'][] = $value;
}
添加完成之后就實(shí)現(xiàn)效果了,最好能通過(guò)分析當(dāng)前內(nèi)容頁(yè)的標(biāo)題關(guān)鍵詞來(lái)匹配相關(guān)文章,按照這個(gè)思路建設(shè)全站的相關(guān)文章模塊,可以大大提升內(nèi)容頁(yè)的相關(guān)性和權(quán)重。切忌不要全部錨文本都指向首頁(yè),最好適度分配,1-2個(gè)指向首頁(yè),剩余的指向不同的內(nèi)頁(yè)。
|