实现DEDECMS在内容页显示全站“相关文章”

  • 时间:
  • 浏览:3
作者:cc120 hihi 来源:ChinaZ源码报导 浏览: 2011-6-11 12:10:45 字号:大 中 小

[摘要]在DedeCms文章内容页底部加入原先“相关文章”的栏位,不但还还要去除DEDECMS默认模版原有的生硬,增加美观,很久 对SEO和提升网站PV都不 很大的帮助,要想实现这人 功能很容易,利用现成的likearticle标签即可。

  在DedeCms文章内容页底部加入原先“相关文章”的栏位,不但还还要去除DEDECMS默认模版原有的生硬,增加美观,很久 对SEO和提升网站PV都不 很大的帮助,要想实现这人 功能很容易,利用现成的likearticle标签即可。实现方法如下:”

1.进入DedeCms网站管理后台,打开文章内容页模版article_article.htm,如下图:

2.找到以下代码:

 <!-- /handle -->

</div>

<!-- /viewbox -->

<!-- //AJAX评论区 -->

{dede:include file='ajaxfeedback.htm' /} </div>

<!-- //左边内容开使英文英文 -->

3.在 <!-- /viewbox --> 和 <!-- //AJAX评论区 --> 之间插入代码,效果如下:

<!-- /handle -->

</div>

<!-- /viewbox -->

<div class="hot mt1">

<dl class="tbox">

<dt><strong>相关文章</strong></dt>

<dd>

<ul class="c1 ico2">

{dede:likearticle col='2' row='10' titlelen='42'}

<li><a href="[field:arcurl/]">[field:title/]</a></li>

{/dede:likearticle}

</ul>

</dd>

</dl>

</div>
<!-- //AJAX评论区 -->



{dede:include file='ajaxfeedback.htm' /} </div>

<!-- //左边内容开使英文英文 -->

  以上的代码中用到了likearticle标签,关于likearticle标签的定义还还要参考DeDeCMS官方说明:

标签名称:likearticle

功能说明:自动关连文档标签

适用范围:内容页使用

基本语法:

 {dede:likearticle row='' col='' titlelen='' infolen=''}

 <a href='[field:arcurl/]'>[field:title/]</a>

 {/dede:likearticle}

参数说明:

 col='' 分2个列显示(默认为单列)

 row='10' 返回文档列表总数

 titlelen = '1000' 标题长度 等同于titlelength

 infolen='11000' 表示内容简介长度 等同于infolength

 mytypeid=0 手工指定要限定的栏目id,用,分开表示多个

 innertext = '' 单条记录样式(指标签里面的内容)

底层模板字段:

 ID(同 id),typeid, channel, arcrank, mid, click, title, fulltitle, textlink, info, filename, typeurl, stime,senddate, litpic(同picname)

  很久 ,likearticle标签调用的相关文章是取自当前栏目的,这就局限了许多人在SEO方面的应用,根据网站整体的SEO策略有前一天许多人还要从全站库里调取相关文章,可能性原先做,既还还要确保内容页面中内链相关度,又还还要实现跨栏目的内链接,实现这人 功能同样很简单,只需修改很少的代码;当然,它会带来原先问題:要么从当前栏目中调用相关文章,要么从所有栏目里调用相关文章,二者只有选其一;可能性可能性那能定义新标签,为每个栏目定义差异化的调用方法,效果会更好。具体的代码修改如下:

4.打开文件:\include\taglib\likearticle.lib.php,

  找到代码:

$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid "; 

  修改为:

$typeid = " And arc.id<>$arcid ";

  最后保存后更新htm文档就还还要了。

DedeCms下载:

sssss
Tags: DEDECMS   织梦CMS  
责任编辑:cc120