更多



DeDeCMS获取上级栏目ID及顶级栏目ID 不指定

郝聪 , 2018/01/05 17:24 , 建站优化 , 评论(0) , 阅读(1026) , Via 本站原创 | |

获取上级栏目ID

XML/HTML代码
        
  1. {dede:field.reid/}  

获取顶级栏目ID

XML/HTML代码
        
  1. {dede:field.typeid function='GetTopid(@me)'/}  

获取顶级栏目id,名称及链接

XML/HTML代码
        
  1. {dede:field.typeid function="gettoptype(@me,id)"/} //id   
  2.     
  3. {dede:field.typeid function="gettoptype(@me,name)"/} //名称   
  4.     
  5. {dede:field.typeid function="gettoptype(@me,link)"/} //链接   

修改 include/helpers/extend.helper.php,在结尾增加如下代码 :

XML/HTML代码
        
  1. /**  
  2.     
  3. * 获取一个类目的顶级栏目  
  4.     
  5. * @param string $tid 栏目ID  
  6.     
  7. * @return string  
  8.     
  9. */  
  10.     
  11. if ( ! function_exists('gettoptype'))  
  12.     
  13. {  
  14.     
  15. function gettoptype($tid,$action)  
  16.     
  17. {  
  18.     
  19. global $dsql,$cfg_Cs;  
  20.     
  21. if(!is_array($cfg_Cs))  
  22.     
  23. {  
  24.     
  25. require_once(DEDEDATA."/cache/inc_catalog_base.inc");  
  26.     
  27. }  
  28.     
  29. if(!isset($cfg_Cs[$tid][0]) || $cfg_Cs[$tid][0]==0)  
  30.     
  31. {  
  32.     
  33. $topid = $tid;  
  34.     
  35. }  
  36.     
  37. else  
  38.     
  39. {  
  40.     
  41. $topid = GetTopid($cfg_Cs[$tid][0]);  
  42.     
  43. }  
  44.     
  45. $row = $dsql->GetOne("SELECT * FROM `#@__arctype` WHERE id=$topid");  
  46.     
  47. $toptypename = $row['typename'];  
  48.     
  49. $toptypeurl = $topid;  
  50.     
  51. if($action=='id') return $topid;  
  52.     
  53. if($action=='name') return $toptypename;  
  54.     
  55. if($action=='link') return GetOneTypeUrlA($row);  
  56.     
  57. }  
  58.     
  59. }  

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]

 
  • 金融战,贸易战,是看不见硝烟的战争,但代价同样是惨烈的。面对强敌,奉陪到底,打好这场事关国运之战。 2019-02-06
  • 请问,建立市场经济后,原计划经济哪里去?改革后,我们还在实行计划经济,为何没有提及? 2019-02-06
  • 承载历史使命的 “乡村振兴”,城乡共同参与 2019-02-03
  • 的确,呆子七窍通了栁窍。[哈哈] 2019-02-03
  • 太炫了!上汽大众全新帕萨特尺寸增大 2019-02-01
  • 特朗谱跟你一样,也经常懵逼:“这么简单的道理也想不通?”;"西方民主这么好,你咋不学捏?? 2019-01-31
  • 《春天读诗·5》预告片:理智与情感的旅程 2019-01-31
  • 大同市纪委监委通报5起违反中央八项规定精神问题典型案例 2019-01-28
  • 山东今年以来运用"四种形态"处理2.6万人次 2019-01-19
  • 董冬冬陈曦再推重磅OST 网罗乐坛唱将《扶摇》直上 2019-01-19
  • 探访南方古丝路 跟着郑和下南洋 春城壹网 七彩云南 一网天下 2019-01-16
  • 嘴长你身上,你爱怎么说怎么说。 2019-01-16
  • 拉萨市城关区旅游市场表现活跃 2019-01-14
  • 谢森的专栏作者中国国家地理网 2019-01-14
  • 南宁市启用新能源汽车专用号牌 2019-01-12
  • 703| 463| 444| 939| 433| 959| 568| 725| 135| 608|