插件常用代码
功能 | 代码 | 备注 |
---|---|---|
获取插件自身信息 | $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为模板文件,带后缀)
风格目录/plugins/插件标识/template/$name
风格目录/plugins/插件标识/$name
风格目录/插件标识/$name
风格目录/plugins插件标识$name
风格目录/插件标识_$name
根目录/plugins/插件标识/template/$name
根目录/plugins/插件标识/tpl/$name(此目录将在4.6.055版后增加)
根目录/plugins/插件标识/$name
请注意,如果您的插件应用于后台,建议放在第6或第7这个位置上来,若插件应用于前台多些,考虑不同风格问题,建议使用第1或第2种方式