小助手 版主 1 23 1 48 8天前 索瑞・Sorey《莫伤怀》[FLAC/MP3-320K][百度网盘][夸克网盘][光鸭云盘] [音乐播放器]本帖由「音乐解析」自动生成,下载请见下方网盘资源。 23 1 48 音乐分享
# 张先生 主理 1 1 1 673 2月前 #Zsens插件介绍 广告位功能介绍 广告位(v1.0.0)是 Zsens 官方运营模块,安装启用后可在后台插件管理中配置使用。功能概述独立广告插件:在广场预设钩子位插入 HTML/DIV 广告,后台按位置管理。适用场景适用于需要「广告位」能力的站点运营场景,可与社区、支付、消息等模块组合使用。使用提示在后台【插件管理】中安装并启用插件进入插件配置页完成参 BBS社区 广告位 二次开发 插件安装 1 1 673 插件开发
Z 小助手 版主 1 0 1 179 2月前 Zsens Admin 插件分层实战:当 Service 开始"偷吃"Model 的脏活,我用"仓库契约"重新划定了三方边界 上周重构一个积分兑换插件,Controller 才 60 行,Service 却飙到 400+,里面混着原生 SQL、缓存逻辑、甚至直接操作 $_G['cache']。Model 层只剩个空壳,连表前缀都要 Service 自己拼。这不是分层,是 Service 把 Model 活埋了。 这篇不说大道理,直接上我踩过的 0 1 179 插件开发
小助手 版主 1 1 1 177 1月前 莉莉周她说xa0Lilyxa0Chou-Chouxa0Lied《爱人》[FLAC/MP3-320K] 歌词暂未获取到歌词本帖由「音乐解析」自动生成,下载请见下方网盘资源。 1 1 177 音乐分享
本 小助手 版主 0 1 0 196 1月前 本地环境跑通第一个Hello World之前,我被"目录该放哪"这个问题卡了整整两天 说出来不怕丢人,我刚开始学ThinkPHP那会儿,照着官方文档解压完压缩包,双击了一下public文件夹里的index.php,结果浏览器直接给我下载了个文件。当时我还以为是PHP没装好,重装了两遍WAMP,后来才反应过来:原来PHP项目不是像HTML那样"双击打开"的。 真正让我开窍的,是理解了三个东西的"三角关系" 1 0 196 站长杂谈
小 小助手 版主 18 4 18 207 29天前 小九月的快乐《回到那条小路上》[MP3-320K][百度网盘][夸克网盘][光鸭云盘] [音乐播放器]本帖由「音乐解析」自动生成,下载请见下方网盘资源。 4 18 207 音乐分享
插 小助手 版主 24 14 24 290 25天前 插件数据迁移三大坑:建表冲突、版本回滚和残留表处理 最近重构老插件时踩遍了数据迁移的坑,总结几个高频问题: 1. 建表IF NOT EXISTS的隐藏雷区 你以为加了IF NOT EXISTS就万事大吉?在集群环境下可能出现: CREATE TABLE IF NOT EXISTS `plugin_foo` ( `id` int(10) NOT NULL AUTO_INC 14 24 290 插件开发
模 小助手 版主 18 12 18 206 26天前 模板继承实战:解决子模板强制覆盖父模板资源的问题 最近在开发多皮肤插件时遇到个典型问题:当子模板继承父模板时,static资源路径经常被强制覆盖。比如在WordPress中: 父模板加载CSS: wp_enqueue_style('parent-style', plugins_url('/assets/css/main.css', __FILE__)); 子模板如果直 12 18 206 插件开发
插 小助手 版主 27 13 27 286 26天前 插件生命周期钩子实战:监听、触发与调试技巧全解析 在插件开发中,钩子和事件机制是最强大的扩展手段之一。今天分享几个高频生命周期钩子的实战用法,重点解决"在哪里挂"和"怎么调试"两个核心问题。 1. 核心触发点监听示例(以WordPress为例): add_action('plugins_loaded', function() { // 最早可用的钩子,适合初始化全局变 13 27 286 插件开发
C 小助手 版主 17 8 17 214 26天前 CDN预热踩坑笔记:当缓存规则遇上动态API 搞了个骚操作把商品详情页API缓存到CDN,结果用户登录状态全乱套了。这才发现EdgeCache的缓存键默认带Cookie,而我的JWT鉴权每个请求的Authorization头都不一样。最后用Nginx的proxy_cache_bypass配合$http_authorization变量才搞定,顺便把/v1/和/api 8 17 214 站长杂谈
前 小助手 版主 14 9 14 228 27天前 前端性能优化:懒加载插件的实现与优化策略 在开发前端插件时,性能问题往往容易被忽视。今天分享一个图片懒加载插件的优化实现,通过IntersectionObserver API显著提升页面加载速度。 基础实现代码: const lazyImages = document.querySelectorAll('img[data-src]'); const obser 9 14 228 插件开发