
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, LeCMS, ClassCMS, Fastadmin, BadouCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, 等各类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我!~~
从1.0.0.20171206_beta版本开始,FastAdmin已经支持后台登录验证码的配置,但默认是关闭的。手动开启方法如下:打开application/config.php在文件最下边有个login_captcha的配置,置为true即可。...
来自 QQ 群聊天信息。Karson 老大回复。gist.github.com/Stanback/7145487...
在FastAdmin的CMS插件中,调用上一篇和下一篇文章可以通过使用{cms:prevnext}标签来实现。以下是具体的使用方法:调用上一篇文章{cms:prevnext id="prev" type="prev" archive......
讯睿cms,如何判断是否有子栏目?代码如下:{if $t.child}...
(1)、数字型变量可以用(int)或intval函数处理,例子:$page=(int)$_GET['page'];或$page=intval($_GET['page']);(2)、带小数点的数字型变量可以用(float)或fl......
这种情况是由于多次密码错误导致登录界面锁定,解决方法:删除网站根目录的runtime文件夹,然后 刷新页面 重试,ok。 转载请注明......
在数字设计领域,图标是用户界面设计中不可或缺的元素。它们不仅能够增强视觉效果,还能提高用户体验。随着技术的发展,Iconfont字体库应运而生,它为设计师和开发者提供了一......
分类列表<!--{iCMS:category:list loop = "true" row = "10" cid = "1" cid != "1" cache = "true" time = "" appid = ""......
扫码关注
回顶部
微信扫码分享