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

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

概述用织梦做网站时候,调用相关文章标签likearticle只能匹配相同关键词的文章,整站调用的话每个文档都还要自己手动加入关键字,很多一部分也就是想调用同级栏目里的文章,织梦58解决了这个织梦建站难题。 一、首先找到: //处理标记属性、innertext $attlist =

用织梦做网站时候,调用相关文章标签likearticle只能匹配相同关键词的文章,整站调用的话每个文档都还要自己手动加入关键字,很多一部分也就是想调用同级栏目里的文章,织梦58解决了这个织梦建站难题。

 

一、首先找到:

 //处理标记属性、innertext

$attList = 'typeID|0,row|20,cacheID|';

 

替换为:

 //处理标记属性、innertext

$attList = 'typeID|0,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标签,这样就实现了调用同级栏目里指定文章的功能。


总结

以上是内存溢出为你收集整理的织梦同级栏目指定文章调用实现相关文章教程全部内容,希望文章能够帮你解决织梦同级栏目指定文章调用实现相关文章教程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1055993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存