主页 > 网站建设 > 建站知识 > dedecms获得顶级栏目及顶级栏目英文方法

dedecms获得顶级栏目及顶级栏目英文方法

POST TIME:2017-11-13 00:12

写法如下:

  1. /**
  2. *获取顶级栏目名
  3. *{dede:fieldname='typeid'function="GetTopTypename(@me)"/}
  4. **/
  5. functionGetTopTypename($id)
  6. {
  7. global$dsql;
  8. $row=$dsql->GetOne("SELECTtypename,topidFROMdede_arctypeWHEREid=$id");
  9. if($row['topid']=='0')
  10. {
  11. return$row['typename'];
  12. }else{
  13. $row1=$dsql->GetOne("SELECTtypenameFROMdede_arctypeWHEREid=$row[topid]");
  14. return$row1['typename'];
  15. }
  16. }
  17. /**
  18. *获取顶级栏目英文
  19. *{dede:fieldname='typeid'function="GetTopTypeEnName(@me)"/}
  20. **/
  21. functionGetTopTypeEnName($id)
  22. {
  23. global$dsql;
  24. $row=$dsql->GetOne("SELECTtypedir,topidFROMdede_arctypeWHEREid=$id");
  25. if($row['topid']=='0')
  26. {
  27. $en=$row['typedir'];
  28. }else{
  29. $row1=$dsql->GetOne("SELECTtypedirFROMdede_arctypeWHEREid=$row[topid]");
  30. $en=$row1['typedir'];
  31. }
  32. $l=split("/",$en);
  33. $en=array_pop($l);
  34. returnstrtolower($en);
  35. }


写到\include\common.func.php 最后


上一篇:dedecms栏目内容自动标签的方法

下一篇:dedecms判断当前页是否为首页的两种方法

收缩
  • 微信客服
  • 微信二维码
  • 电话咨询

  • 400-1100-266