当前位置:钓飞鱼 > 优化 > 织梦 > 正文

织梦调用与当前文章title相关的文章{dede:likearticle eregtype=all|title }

时间:2021-01-25 23:38 作者:小冬 来源:钓飞鱼 浏览量:

简介在网上找了很久,也找了很多教程,但是始终没法解决dede分类信息模型下面的内容,调用相关性的要求,因为织梦分类信息模型中只有title属性在数据中和其他模型的相同,只有这一个...

在网上找了很久,也找了很多教程,但是始终没法解决dede分类信息模型下面的内容,调用相关性的要求,因为织梦分类信息模型中只有title属性在数据中和其他模型的相同,只有这一个参数可以用,分类信息模型没有tag和keyword,所以我们想要根据这两个参数来调用相关性肯定是不行的,所以我们就只有根据title相关来调用,在网上找了很多教程没有解决。

织梦调用与当前文章title相关的文章{dede:likearticle eregtype=all|title }

于是小编就大胆尝试,采用织梦原有的调用标签{dede:likearticle col='2' row='10'  eregtype=all|tag|keyword mytypeid='3'}这个来实现调用与标题相关的文章。但是这个标签说的还是eregtype = all tag优先,不存在tag则匹配关键字,那么就需要我们修改相关php参数了。修改方法如下:

我是dedecmsv5.7sp2文件路径/include/taglib/likearticle.lib.php,打开这个文件,ctrl+f查找keywords,全部替换成title。

调用标签如下:

{dede:likearticle row='10' eregtype=all|title mytypeid='3'}
<article>
<a href="[field:arcurl/]"><h3>[field:title/]</h3></a>
<p>[field:description function="cn_substr(@me,180)"/]...</p>
<time>[field:pubdate function='strftime("%m-%d",@me)'/]</time>
</article>
{/dede:likearticle}  

参数说明:

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

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

eregtype = title只匹配关键字

这样基本上就解决了织梦调用与当前文章title相关的文章,用这个{dede:likearticle eregtype=all|title }调用标签。

标签:

转载:本文来源于【钓飞鱼】,转载请注明来源和链接地址;版权申明:部分内容均来源于互联网,如有侵权联系删除

标题:织梦调用与当前文章title相关的文章{dede:likearticle eregtype=all|title }

链接:http://www.diaofeiyu.com/seo/cms/121.html

钓飞鱼(小冬)

一个做SEO优化的钓鱼人

阴差阳错干上了净水行业的工作

希望能够通过钓飞鱼博客记录和分享:
工作、娱乐以及生活

我的笔记:152

投稿邮箱:wxd@diaofeiyu.com

去留言

最新评论

钓飞鱼标签

站点信息

  • 文章统计152篇文章
  • 标签管理钓鱼标签
  • 微信公众号:扫码,关注钓飞鱼