加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > Dedecms > 正文

织梦嵌套调用与当前文章关键词相同的文章

发布时间:2020-12-14 04:46:35 所属栏目:Dedecms 来源:网络整理
导读:织梦调用当前文章关键词相同文章{dede:arclist keyword='{dede:field name='keyword'}'}结果肯定是不可以的。。。。在网上找也没找到。于是就自己读代码,自己写了个简单处理的。 打开/include/taglib下的arclist.lib.php?第149行 //关键字条件 if($keyword!

织梦调用当前文章关键词相同文章{dede:arclist keyword='{dede:field name='keyword'}'}结果肯定是不可以的。。。。在网上找也没找到。于是就自己读代码,自己写了个简单处理的。

打开/include/taglib下的arclist.lib.php?第149行

//关键字条件

if($keyword!='')

把{}中间的内容改成???????

  {

         $rowGetKeyword = $dsql->GetOne("select keywords From `dede_archives` where id='$arcid'");

         $keyword=$rowGetKeyword['keywords'];

         $keyword = str_replace(',','|',$keyword);

         $orwheres[] = " CONCAT(arc.title,arc.keywords) REGEXP '$keyword' ";

         }

?

这样直接调用{dede:arclist keyword='这里随便写只要是不为空就可以'}?这样这里的keyword就是动态获取的了。不然只能是固定的。

?

下面就是调用与当前文章相同关键词的相关文章

{dede:arclist  typeid='1'  limit='0,1'  titlelen=24   keyword='{dede:field name='keyword'}


							

这个标签测试过了,可以用!


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读