插件规则及简单制作: 1、首先插件名称与其他插件不要冲突 2、起名可采用驼峰结构 3、插件名称、文件夹名称及插件类名、插件name保持一致,例如我们建立一个helloworld的插件,那么我们首先在plugins文件夹下建立一个helloworld文件夹,之后建立一个helloworld.php文件,文件内容如下: ``` <?php /** * @authors 5iSNS实验室 (admin@5isns.com) * @date 2019-05-12 15:53:22 * @version 1.0.0 */ class helloworldextends plugin { public function __construct() { } /** * 插件基本信息 */ public function addonInfo() { return [ 'name' => 'helloworld', 'cnname' => '这里是插件名称', 'description' => '这里是插件描述', 'author' => '作者名称', 'version' => '版本号,如1.0', ]; } public function install(){ $arr=$this->addonInfo(); $this->installAddon($arr); } public function uninstall(){ $arr=$this->addonInfo(); $this->uninstallAddon($arr); } public function show() { } } ``` 可以看到我们在四个地方都保持了helloworld这个名称的一致。 到这里我们就建立好了一个插件了。 最下边你可以写你想写的函数,不一定就是show这个名字,你可以叫他jjjj,也可以是kkkk,随便你了。 我们该如何调用呢? 首先在保证后台启用的前提下,在前台任意位置调用: ``` $plugin->run('helloworld','你的函数名'); ``` 就可以了。在模板中调用时加上 ``` <?php $plugin->run('helloworld','你的函数名'); ?> ```