插件常用代码

功能代码备注
获取插件自身信息$me = $this->_info();$me就是自定义的插件信息变量
获取插件ID$id = $this->_id();$id即为插件ID,即插件文件夹名称
存储插件扩展字段配置$this->_save($ext,$id)$ext为扩展字段数组$id为插件ID,可以为空
返回加载的插件模板内容$this->_tpl($name,$id)$name为模板文件名,带后缀$id为插件ID,可以为空
输出HTML,但不中止运行$this->_show($name,$id)同上,输出内容,不中止运行(后续插件的输出可以继续)
输出HTML并中止下一步执行$this->_view($name,$id)输出HTML内容,并使用exit中止,此项慎用,有可能会影响其他插件运行

插件HTML模板放置说明:(优先级从上到下,$name为模板文件,带后缀)

  1. 风格目录/plugins/插件标识/template/$name

  2. 风格目录/plugins/插件标识/$name

  3. 风格目录/插件标识/$name

  4. 风格目录/plugins插件标识$name

  5. 风格目录/插件标识_$name

  6. 根目录/plugins/插件标识/template/$name

  7. 根目录/plugins/插件标识/tpl/$name(此目录将在4.6.055版后增加)

  8. 根目录/plugins/插件标识/$name

请注意,如果您的插件应用于后台,建议放在第6或第7这个位置上来,若插件应用于前台多些,考虑不同风格问题,建议使用第1或第2种方式