前言:
今天来到本学院学习中勤奋的你~
那么今日带来一个简单的插件制作教程
首先你可以随便找一个插件
目录plugin/xxx (xxx表示插件名称目录)打开后可以获得一个conf.json 文件
我们编辑这个文件
name 表示插件名称
brief 表示插件简介
version 表示插件版本号
bbs_version 表示基于系统最低版本
installed 0表示未安装 1表示已安装
enable 0表示未开启 1表示已开启
hooks_rank 插件的hook使用等级
overwrites_rank 插件overwrite方式使用等级
dependencies 表示依赖关系,例如此插件安装必须依赖与xxx插件才可以安装
好了,了解完conf.json文件后 我们来简单制作一个插件
在你的插件目录建立一个 hook文件夹
然后可以去主题模板里找一些hook 比如到view/htm/index.htm
打开文件后大概3行左右
<!--{hook index_start.htm}-->
那么我们在hook文件夹中建立一个名字为index_start.htm的文件
编辑这个文件
随便写点什么比如 Hello Word !!
然后刷新首页 就会在index_start.htm这个位置出现 hello word !! 字样
同样其他文件,Xiuno BBS 预埋了很多 hook,你可以通过打开源代码查找你想插入的地方,
比如 view/htm/header.inc.htm 中:
模板目录结构
view/htm/header.inc.htm 头部模板文件
view/htm/footer.inc.htm 页脚模板文件
view/htm/index.htm 首页模板文件
view/htm/forum.htm 列表页模板文件
view/htm/thread.htm 详情页模板文件
view/htm/post.htm 发帖模板页面
route/index.php 首页
route/forum.php 列表页
route/thread.php 详情页
route/post.php 发帖页