织梦超市

请输入关键字词
主页 > 织梦教程 >

织梦教程

织梦cms调用全站相关文章的方法

2020-05-08织梦教程
织梦的相关文章默认只调用本栏目下面的相关文章,要调用整站相关文章的话,则需要修改系统文件来实现,本文来教大家织梦调用全站相关文章的实现方法。。。。

织梦调用全站相关文章的方法.jpg

织梦默认标签里面就有调用相关文章的功能,它的使用形式如下

{dede:likearticle row='10' titlelen='42'}
<li><a href="[field:arcurl/]">[field:title/]</a></li>
{/dede:likearticle}

其中row表示调用条数(如果相关文章数量不足,则显示实际数量,如要调用10条而实际只有2条则只显示2条),titlelen代表文章标题截取字数。

但这里有一个问题,织梦的likearticle标签调用的相关文章,默认只调用同一栏目下的相关文章,如果两个文章具有相关性,而它们不在相同栏目下面的话,则不会显示。这样设计似乎有些不合理,我们需要手动修改织梦系统文件来实现调用全站的相关文章。

织梦cms调用全站相关文章的方法:

在织梦cms根目录找到 \include\taglib\likearticle.lib.php这个文件,搜索代码

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

将其修改成

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

改好后保存文件,重新生成网站前台html文件,此时显示的相关文章就是整站的相关文章了。

织梦调用相关文章的实现原理:

织梦默认是根据文章所含关键词来调用相关文章的,所以要显示的相关文章需要包含相同的关键词才可以。

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!