关灯
开启左侧

[dedecms] dedecms列表页获取当前栏目的文章数,dedecms调用栏目文章数

[复制链接]
swmozowtfl 发表于 2015-5-8 10:19:21 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
dede调用栏目文章其实有很多方法可以实现,可以用扩展函数也可以万能SQL语句等        静态获得某个栏目的文章数大家都知道的,很简单.调他的栏目ID.感觉这个除了SQL标签外织梦很多标签都能实现的了.        动态调用主要征对当前列表页的栏目.而当前的栏目是动态的.因此可以利用type标签调用一个函数就行了.type他是动态显示的,能实现我们的目的.我看了之前论坛上的方法.他函数中还调了一个函数在织梦中没有看到有就没有去测试,别人网站上就要这个.干脆自己写了个.也分享给需要这个的朋友吧.        要调用函数就得增加函数了,打开include/common.func.php,在其中任一行(<?与?>的中间任一行)中加上如下函数.

  •   function dynamic_num($current_id){
  • global $dsql;
  • $t_num = $dsql->GetOne("select count(*) as num from `haoboweb_archives` where typeid='$current_id'");
  • if(is_array($t_num)){
  •   return "本栏目共有".$t_num[num]."篇文章";
  • }else{
  •   return "本栏目共有0篇文章" ;
  • }}

复制代码
在列表页中这样调用:{dede:type}[field:id function="dynamic_num(@me)" /]{/dede:type}.呵呵,很简单吧.
 

精彩评论9

正序浏览
wwdu926a 发表于 2015-10-22 18:48:24 | 显示全部楼层
 
呵呵 放心 如我算错 你以后来砸我的帖子 呵呵
 
Acropozelan 发表于 2015-10-22 18:49:09 | 显示全部楼层
 
怎么这么跟别人不一样类~
 
bqtklouu 发表于 2015-10-22 18:49:14 | 显示全部楼层
 
你这样的表现,就只配这几个字:窝囊废
 
gevaemaidovef 发表于 2015-10-22 18:49:20 | 显示全部楼层
 
笨点也好~~~~
 
seazvyt 发表于 2015-10-22 18:49:34 | 显示全部楼层
 
挨骂也是幸福~~~
 
Acropozelan 发表于 2016-3-14 21:31:59 | 显示全部楼层
 
呵呵 高高实在是高~~~~~
 
Mqokjdvq 发表于 2016-3-14 21:32:31 | 显示全部楼层
 
综上所述,恳请各位官员请勿动用武装力量请勿跨村、跨镇、跨市、跨省、跨国、跨洲、跨星球、跨银河系追捕。确因不抓不足以平民愤,或不抓就领不到薪水养家户口的公职人员,建议携带工作证
 
wwdu926a 发表于 2016-3-14 21:32:43 | 显示全部楼层
 
baidu是相当能折腾我了
 
effoggikeftor 发表于 2016-3-14 21:33:13 | 显示全部楼层
 
这个得知互动技术交流论坛很不错
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

1粉丝

2503帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )