希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。
wellcms 插件机制分为两种,一种是 Hook,一种是 Overwrite。
Hook 就是往代码里插入代码,多个插件的代码合并插入到 hook 指定的位置,最后生成的代码存放于 tmp 目录。
wellcms 每个文件几乎都有预留的 hook 位,具体想要 hook 什么功能,就查看哪个文件。
文件 view/htm/flat.htm 包含了一个 hook index_flat_start.htm 的钩子,我们就从这里开始:
新建插件目录
plugin/
conf.json (配置文件)
icon.png (图标宽高:200*200)
my_plugin/ (插件目录)
hook/ (hook文件目录)
index_flat_start.htm (要插入的文件代码)
index_flat_start.htm 文件代码为:
<div class="row"> <div class="col-lg-12"> <h1> Hello, my code! </h1> </div> </div>
同一处钩子,多个文件进行hook,那么如何使我的文件优先hook呢?
根据 conf.json 文件 hooks_rank 配置,进行优先hook,使用方法如下:
{ "name": "插件名example", "brief": "插件介绍example brief", "type": "0", // 无需修改 "version": "1.0.0", // 插件版本 "software_version": "2.0.0", "installed": 0, "enable": 0, "hooks_rank": { "index_flat_start.htm":"1000", "read_start.php":"100" }, // 最大值优先 hook 可以同时设置多个文件优先 hook 对应的数值越大越会被优先使用 "overwrites_rank": [], "dependencies": [] // 依赖其他插件 }
如果您对网站的内容有任何想法或意见,请call我!~~
参考图:uniapp代码:<template> <view class="page-wrap"> <!-- 图形验证 start --> <view class="graphic-verification-wrap" ......
《沃德商协会管理系统》https://www.fastadmin.net/store/wdsxh.html沃德商协会管理系统请问下这个插件里的新闻可设置不同会员的查看权限吗...
pbootcms官方nginx伪静态设置如下图:以Nginx环境为例,创建一个二级目录test,一个主目录,那么伪静态规则如下:#请复制下面伪静态配置到n......
内容简介(smalltext)加输入字数统计 方法1、统计输入字符数smalltext添加一个js来提示及统计已输入的字数 把以下smalltext字段的输入的html表单<textarea name="smalltext"......
RT:PC段移动端: ...
我们修改完自己的程序之后如果关闭掉debug会失效,这个问题官方文档明确说要从新打包,这个打包需要的工作文档说的很清楚,要是不会安装的话自行百度现在说一下安装好之后,后......
if (!function_exists('diy_get_arcurl')) { /** * 获取前台文档的URL * @param integer $aid 文档ID * @param integer $type......
admin2.2版本起,为了网站安全,已经删除了默认的上传应用安装包功能.可以通过此应用来实现上传应用安装包功能.每次启动此应用时,会在应用根目录下生成一个disabled.txt文件,只......
微信扫码分享