加入收藏 | 设为首页 | 会员中心 | 我要投稿 黔东南站长网 (https://www.0855zz.com.cn/)- 混合云存储、建站、网络、云计算、应用安全!
当前位置: 首页 > 教程 > 正文

织梦同级栏目指定文章调用实现相关文章教程

发布时间:2022-09-05 11:15:15 所属栏目:教程 来源:互联网
导读:用织梦做网站时候,调用相关文章标签likearticle只能匹配相同关键词的文章,整站调用的话每个文档都还要自己手动加入关键字,很多一部分也就是想调用同级栏目里的文章,织梦58解决了这个织梦建站难题。 一、首先找到: //处理标记属性、innertext $attlist =
  用织梦做网站时候,调用相关文章标签likearticle只能匹配相同关键词的文章,整站调用的话每个文档都还要自己手动加入关键字,很多一部分也就是想调用同级栏目里的文章,织梦58解决了这个织梦建站难题。
 
  一、首先找到:
 
   //处理标记属性、innertext
 
  $attlist = 'typeid|0,row|20,cacheid|';
 
  替换为:
 
   //处理标记属性、innertext
 
  $attlist = 'typeid|0,row|20,cacheid|,type|';
 
  二、找到: if($typeid==0 || $typeid=='top')
 
   { $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
 
  }
 
  替换为:
 
  if($type=='self') //调用同级栏目文章内容
 
   {
 
   $reid = $refObj->TypeLink->TypeInfos['reid']; $tpsql = " reid='$reid' AND ispart<>2 AND ishidden<>1 ";
 
  }
 
  else if($typeid==0 || $typeid=='top'){
 
  $tpsql = " reid=0 AND ispart<>2 AND ishidden<>1 AND channeltype>0 ";
 
  }
 
  三、调用标签: {dede:channelartlist row='1' type ='self' }
 
  {dede:arclist titlelen='600' orderby='pubdate' row='4'}
 
  [field:title/]
 
  {/dede:arclist}
 
   {/dede:channelartlist}
 
   标签说明: channelartlist里的row控制循环栏目的个数(同级栏目的个数) arclist里的row控制同级单个栏目的文章个数,如果想要调用推荐之类的热门文章可以在arclist里面加入flag标签,这样就实现了调用同级栏目里指定文章的功能。

(编辑:黔东南站长网)

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

    热点阅读