xiuno BBS教程之插件的简单开发与学习教程 [复制链接]

moqu8 2018-12-11

2894 0
前言:
今天来到本站学习中勤奋的你~
那么今日带来一个简单的插件制作教程(白话文)
首先你可以随便找一个插件
目录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 中:
583905c0fbe2f07bf1.png
模板目录结构

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 发帖页



最新回复 (0)
返回
支持中心
邮箱:winkill2012@qqcom
新站优化中!部分功能尚未完善,敬请谅解!
支持中心