前言:
今天来到本站学习中勤奋的你~
那么今日带来一个简单的插件制作教程(白话文)
首先你可以随便找一个插件
目录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 发帖页
历史资源提醒--必看
该页面资源/教程来自原魔趣吧历史资源转移,因发布历史久远,部分资源/教程可能已失效或无法在最新版程序中安装使用!DZ资源建议在Discuz3.4及以下版本使用,PHP版本建议5.6。资源仅提供做代码研究学习使用!
因改版,部分贴内链接将无法正常跳转,如链接失效或未正常跳转,请利用站内搜索功能搜索资源名称获取对应资源!