
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, BadouCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

PHP建站技术分享-从入门到精通_各类知识收集 
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我!~~
无限级分类是一种常见的数据结构,用于表示具有层次关系的数据(如商品分类、组织架构等)。在 PHP 中,实现无限级分类通常涉及数据库设计、数据存储和递归处理。以下是详细......
1、微信商户后台获取 v3支付证书「证书名字前面加一个 v3_ ,便于以后区分」2、前往证书目录,获取v3证书序列号,执行命令行:openssl x509 -in ./v3_apiclient_cert.pe......
FastAdmin 版本:1.0.0.20180308_beta芝麻开门-临沂:问个问题,form表单通过Form.api.bindevent绑定之后,onsubmit是自己写的,当返回false后,表单不会提交,但是再次点击......
FastAdmin 有些插件为什么要收费?温馨提醒:插件只在 FastAdmin 官网销售,没有在其他任何第三方平台销售,插件源码不可以转售,禁止打包成产品销售,请朋友们注意资金安......
下面我将提供一个完整的PHP文件上传与下载的实现方案,包含前端表单、后端处理代码和安全措施。文件上传实现1. 前端HTML表单html复制<!DOCTYPE html><html><head> <title......
针对dr_thumb调用缩略图时:系统缩略图函数调用图片时,如果没有图片将会出现以下图片填充:开发者只需将此文件手动修改成你需要的内容即可:/static/assets/images/nopic.gif......
很多网站程序不想让客户知道具体的程序和版本,需要对后台页面进行修改。 PbootCMS后台首页有如下信息: 修改方法 文件路径:apps/admin/v......
input标签的disabled属性中,该标签的value值,将不被form所提交,解决方法:将disabled属性换成readonly属性即可。...
扫码关注

回顶部
微信扫码分享