广东福建浙江江苏上海北京山东辽宁江西河南四川湖北湖南广西安徽黑龙江天津重庆吉林河北贵州甘肃山西云南新疆宁夏海南陕西西藏青海内蒙古

新闻中心

文章页面在不使用相关插件下添加相关文章的方法
发布时间:2015-02-05 13:05:37

中外商贸教你在自己的php独立ip空间上实现了一个新功能,就是在discuz门户文章下面添加相关文章,任何文章都好,最好在同一页面调用“相关文章”的页面,把具有相同属性“比如TAG"的文章通过html的形式展现出来。这样随着你的文章的增多,文章相互之间的内链会呈现几何级数的增长,极大程度的丰富你的内链。这里不是使用插件实现的,而是通过在指定文件内添加一段代码实现的,毕竟使用插件会给网站程序带来一点负载,会影响到网站程序的加载速度。对于这样一个代码添加了有哪些好处呢?


第一、添加了这段代码,可以增加网站内部链接,因为每篇文章的下面后悔出现几篇相关文章,用户看完了当前文章,还可以点击相关文章进行阅读。
 第二、同时用户体验也会得到一定程度的提升,因为当读者阅读完一篇文章以后,兴趣正浓的话,还可以选择性的阅读其他文章,在一定程度上迎合了用户的需求,不觉得这是给读者一种非常好的体验吗?
 第三、内链增加了,跳出率减少了,用户在网站的停留时间增多了,浏览量也随之提升了,这和小编以前说过的跳出率是一个概念,跳出率大了流量就会大打折扣,这是谁都不想看到的。
 以上三点有没有让你心动呢?心动了,那么就接着看操作方法;
 操作方法很简单,在指定文件内加入一段代码,保存后上传到源文件目录内,在到Discuz后台更新全站缓存,就可以看到效果了,详细信息如下:
 文件路径:..\source\module\portal\portal_view.php
文件名:portal_view.php
在该文件中找到以下代码:


$article['allowcomment'] = !empty($cat['allowcomment']) && !empty($article['allowcomment']) ? 1 : 0;


找到了以后,不是修改,而是在这个最新评论代码上面加上如上图所示的相关阅读代码哦,实现相关阅读的代码如下:


$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;
 }
添加完成之后就实现效果了,最好能通过分析当前内容页的标题关键词来匹配相关文章,按照这个思路建设全站的相关文章模块,可以大大提升内容页的相关性和权重。切忌不要全部锚文本都指向首页,最好适度分配,1-2个指向首页,剩余的指向不同的内页。

上一篇:使用Linux 网站服务器的标准部署       下一篇:网站更新最主要的是里面的内容能否提高用户体验

提供全国各地网站建设服务

上海北京深圳广州天津南京大连杭州沈阳成都东莞济南佛山无锡长沙武汉宁波长春苏州青岛珠海大庆福州厦门常州郑州烟台西安合肥南宁重庆东营昆明威海中山南昌绍兴太原惠州温州徐州扬州淄博镇江鞍山保定银川南通洛阳嘉兴台州桂林贵阳兰州盘锦漳州黄石唐山潍坊湘潭肇庆吉林江门海口株洲泉州泰州包头柳州德州韶关宝鸡金华盐城新乡十堰廊坊玉溪济宁沧州芜湖湖州梧州泰安安阳辽阳舟山梅州常德三明连云港哈尔滨秦皇岛马鞍山石家庄呼和浩特

 
备案系统认证 举报不良网站 我们的支付方式 AAA级信用
广州万户网络信息科技有限公司 旗下网站建设品牌:万户网 www.ttn8.com 版权所有 ©2000-2019 All Rights Reserved
网站备案编号:粤ICP备15049595号 地址:广州市番禺区大石街北联围仔工业路2号E座305
电话:020-85421558   传真:020-88140140   邮编:510515