插件常用代码

功能
代码备注
获取插件自身信息$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种方式

没有找到答案?

您可以通过留言获取更多帮助。也可以通过社区提交相关问题。

留言 开发者社区
论坛咨询