您的位置:邪恶八进制 > DEDECMS >

dedecms 5.7按关键词和tag调用全站相关文章实现

发布日期:2020-01-17 10:18:57 来源:邪恶八进制

大家可能认为dedecms 5.7用的是dede:likearticle模板标签调用相关文章,其实5.7 SP2还是使用dede:likeart标签调用的。

dedecms织梦5.7按关键词和tag调用全站相关的文章标题列表,亲自实践成果实现了最终文章页里调用相关文章标题,按照关键词和TAG标签来判断相关文章。

实现调用全站按照TAG、关键词方法步骤如下:

1、HTML模板

{dede:likeart row='6' titlelen='142' eregtype=all|tag|keyword}
<li>
<h3><a href="[field:arcurl/]">[field:title/]</a></h3>
<span>[field:pubdate function='strftime("%Y-%m-%d",@me)'/]</span>
</li>{/dede:likeart}

上面调用了标题、时间、链接,根据需求来取舍和设置html代码,全站调用关键标签代码:eregtype=all|tag|keyword,使用dede:likeart调用而非dede:likearticle。

2、程序PHP文件修改

找到include/taglib/likearticle.lib.php 文件,修改如下:

$typeid = " AND arc.typeid IN($typeid) AND arc.id<>$arcid ";

修改为

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

通过以上方法即可完成,最终修改和上传覆盖原来网站空间里的HTML模板和PHP文件即可。

重新生成HTML即可显示调用相关文章标题的需求。

如果你DEDE版本不同或有问题,当然如果使用dede:likeart不成功 试着修改为dede:likearticle 看看。

标签(Tag): 相关文章 dede调用
本文分享URL地址:/dedecms/1606.html

作者:邪恶八进制原创

上一篇:dedecms批量删除指定栏目内容方法代码
下一篇:dede arclist orderby排序方式有哪些