帝国cms中常用的公共标签和变量

[复制链接]
查看185 | 回复0 | 2022-11-17 13:01:35 | 显示全部楼层 |阅读模式
  1. $public_r 为缓存公共变量,存储的后台设置的一些公共参数

  2. 获取网站地址:$public_r[newsurl]  这个网站地址,就是在后台参数那里设置的地址,如果用标签这样写[!--news.url--]

  3. 网站名称 $public_r[sitename]  这个网站名称,就是在参数设置那里设置的

  4. 一级栏目 $public_r[classnavs]  一级栏目网站导航 标签中这样写[!--newsnav--]

  5. 获取当前栏目ID 用 $GLOBALS['navclassid']  通过这个变量可以输出这个栏目id的所有数据

  6. 比如:select * from phome_enewsclass where classid='$GLOBALS[navclassid]'  即为获取当前id栏目的所有数据


  7. $class_r  为包含网站所有栏目信息的数组

  8. 使用方法:$class_r[栏目ID][字段]

  9. $class_r[$GLOBALS[navclassid]][id]   调用当前栏目ID

  10. $class_r[$GLOBALS[navclassid]][bclassid]  调用当前栏目父栏目ID

  11. $class_r[$GLOBALS[navclassid]][classname]  调用当前栏目名称

  12. $public_r[newsurl].$class_r[$GLOBALS[navclassid]][classpath]  调用当前栏目路径

  13. $class_r[$GLOBALS[navclassid]][classimg]   获取当前栏目缩略图


  14. $class_zr 为包含网站所有专题信息的数组

  15. $class_zr[$GLOBALS[navclassid]][ztid]   调用当前专题id

  16. $class_zr[$GLOBALS[navclassid]][ztname]   调用当前专题名称

  17. $public_r[newsurl].$class_zr[$GLOBALS[navclassid]][ztpath]   调用当前专题路径

  18. 注意:以上所有调用要加<?符号


  19. $navinfor[字段名]  内容页数据调用,表示当前字段内容信息

  20. 比如要调用当前文章的标题,那在模板里用:<?=$navinfor['title']?>即可(单引号加不加均可),字段名是什么,就调用什么字段的内容

  21. 比如在灵动标签中这样写:
  22. [e:loop={'news',10,18,0,"id='$navinfor[id]'"}]
  23. <a href="<?=$bqsr[titleurl]?>"><?=$bqr[title]?></a> <br>
  24. [/e:loop]
  25. 表示调用与当前信息id一致的文章信息

  26. 以上就是万书涛总结的一些在帝国cms中常用的公共变量和标签,在以后开发过程中遇到更多变量随时更新到本贴。
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则