DeDeCMS相关文章功能关联全站文章的实现方法 不指定

郝聪 , 2011/03/14 10:59 , 建站优化 , 评论(13) , 阅读(19467) , Via 本站原创 | |


更多



DeDeCMS的相关文章功能实现很容易,利用现成的likearticle标签即可,具体应用示例:

引用

<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>

关于likearticle标签的定义参考DeDeCMS官方说明:

引用

标签名称:likearticle

功能说明:自动关连文档标签
适用范围:内容页使用
基本语法:
{dede:likearticle row='' col='' titlelen='' infolen=''}
<a href='[field:arcurl/]'>[field:title/]</a>
{/dede:likearticle}
参数说明:
col='' 分多少列显示(默认为单列)
row='10' 返回文档列表总数
titlelen = '30' 标题长度 等同于titlelength
infolen='160' 表示内容简介长度 等同于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策略有时候我们需要从全站库里调取相关文章,因为这样做,既可以确保内容页面中内链相关度,又可以实现跨栏目的内链接,实现这个功能同样很简单,只需修改很少的代码;当然,它会带来一个问题:要么从当前栏目中调用相关文章,要么从所有栏目里调用相关文章,二者只能选其一;如果可能那能定义新标签,为每个栏目定义差异化的调用方式,效果会更好。具体的代码修改如下:

        
  1. 找到文件:\include\taglib\likearticle.lib.php  
  2.     
  3. 找到代码:$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";
  4.     
  5. 修改为:$typeid = " And arc.id<>$arcid ";

 

 

相关日志
DeDeCMS自定义表单实现字段默认为必填项
DeDeCMS自定义表单提交数据时加入验证码功能
DeDeCMS调用自定义表单内容以及实现分页功能(Datalist运用实例)
DeDeCMS的channel标签支持limit(属性)功能
DeDeCMS获取上级栏目ID及顶级栏目ID
让DeDeCMS的channel标签支持调用栏目描述description及关键词keywords
DeDeCMS调用栏目排序编号(自动递增数字)
DeDeCMS安全设置:更改data目录命名
DedeCMS修改数据库表前缀"_dede"的方法
DeDeCMS调用友情链接的标签

最后编辑: 郝聪 编辑于2011/03/14 11:01
电脑酷吧 Email
2012/09/20 22:23
刚好用上
dedecms
2012/07/12 10:04
方法很好  ä½†æ˜¯ä½œè€…不帅  å‘µå‘µ
好学网 Email
2012/06/16 21:47
好学网试过了,但不不知道如何操作才好
淘作文 Email
2012/05/24 13:06
已经改好了,这段代码很好用。
汕头市中标企划 Email
2011/08/15 16:14
博主写得很不错,值得学习,又学到东西了
如果有网友看到我们公司的网址帮我分析分析一下吗,在下感激了,可以发电子邮箱给我
http://www.stzbqh.com/
杜彬 Email
2011/06/28 22:01
DEDECMS玩的挺熟悉啊,有时间可以交流下
万家乐热水器维修 Email
2011/06/12 23:18
学习!!!!!!
北京婚纱摄影 Email
2011/06/07 16:38
呵呵我也看不懂代码
ç´«ç ‚é”… Email
2011/05/14 17:13
我来看看学学
软文大全 Email
2011/05/11 10:56
值得学习!
佛山人才网 Email
2011/05/07 09:10
呜呜......因为不懂代码,看起来好吃力啊!
唉,要多学习才行!
kino Email
2011/03/30 13:15
学习!!!!!!!
韩国 Email
2011/03/14 13:15
还是用代码来实现比较好。
分页: 1/1 第一页 1 最后页
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]