• 注册
  • 当前位置: SEO问答社区 > 织梦dedecms > 织梦标签/二开 > 正文

    织梦dedecms调用相同关键词的文章(2种方法搞定)

  • 查看作者
  • 打赏作者
  • 织梦标签/二开 133 发布时间:2021-07-31 13:18:21
    • 织梦标签/二开
    • 很多朋友在使用织梦dede系统建站时,为了更好的符合搜索引擎的搜索机制,增加页面展示内容以及网站收录量,都会想方设法的增加内容和链接。但是往往却找不到合理的添加方法,不要着急,今天就给大家分享下如何在页面添加通过调用关键词和标签的相关资讯,进一步增加网站内容丰富性。

      第一种方法

      在资讯页面下方或者其它位置加上这串调用标签,当然可以写一个样式,防止页面出现混乱。

      {dede:likearticle row='8' titlelen="100" eregtype=all|tag|keyword}
      [field:title/]
      {/dede:likearticle}

      就是这串代码,看起来没有什么特别的,但是重点就是eregtype=all|tag|keyword这句话,eregtype就是调用标签,all|tag|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,10' titlelen=30 keyword='{dede:field name='keyword'}

      [field:title/]

      {/dede:arclist}

      注:以上方法都经过测试,可以使用,当然第二种要麻烦一点,大家可以直接用第一种,更加快捷哦!

      请登录之后再进行评论

      登录
    • 发表内容
    • 做任务