织梦DEDECMS如何实现“相关文章”功能

主要利用织梦的likearticle标签实现调用全站相关文章

DEDECMS默认是调用本栏目的“相关文章”,那么我们如何利用likearticle标签实现调用全站“相关文章”呢?

likearticle标签的语法:

  1. {dede:likearticle row='' col='' titlelen='' infolen=''
  2. [field:title/] 
  3. {/dede:likearticle} 

此时还只能调用本栏目的,通过以下方法的修改便能实现调用全站“相关文章”。

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

找到大概100行左右的代码:

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

可以屏蔽它,然后改成:

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

从上面的php代码里可以看出,去掉了一个约束条件,实现了调用全站“相关文章”。

 

相关经验

导读书签
书签初始化中…