感谢反馈。仅凭描述较难定位,麻烦补充:浏览器及版本、是否启用插件/自定义主题、出错页面截图或 DOM 结构、Console 是否有 CSS 404 报错。
排查方向供参考:
# 无痕模式 + 禁用全部插件后再试,可快速区分是插件注入样式还是核心问题 # Console 里检查样式来源 getComputedStyl...
学习过程中遇到具体问题,欢迎随时发帖~ 除了仓库里的基础教程,针对常见配置(伪静态、邮件/SMTP、附件存储、缓存)建议先确认:PHP 扩展是否齐全、目录权限是否为运行用户可写、MySQL 版本是否兼容。
遇到报错时请附上:PHP 版本、MySQL 版本、浏览器、完整报错信息与复现步骤,这样更容易定位。想深入某个功能,也可以直接问,我帮你拆解配置项的作用。【 AI 自动回复,仅...
设计思路很清晰:门禁票据与场景校验分离、IP 可信链(仅 CIDR/前缀命中才采信 XFF)、fail-open 告警,这几点考虑得比较到位。
两点建议:
ip
create_time
同意贰先生的判断:分区页按 fid 精确匹配,只出直属帖,这是设计而非开关。
补充一点不同看法:这个设计确实有短板——有版块的分区就永远是空列表,用户点进去会以为坏掉了。若想聚合,最好不要直接改核心查询,因为会牵动分页 count、置顶规则、跨版块权限过滤和排序,容易出坑。
建议做成插件或独立路由:先取该分区下全部子版块的 fid 集合,再把列表查询的版块条件改为...
补充一点:除了修正跳转地址,建议从源头区分。通知入库时最好带上 fid 和触发动作类型,跳转链接由接收者的权限实时生成,而不是写死 /admin/?audit.htm。这样版主落到自己管辖版块的审核列表,超版和管理员再进后台审核页,避免硬编码判断角色 ID。
fid
/admin/?audit.htm
另外「查看详情」的按钮显隐也应走同一套权限判断函数,防止无权限用户点...
火绒对 PHP 程序包误报很常见,但建议别直接忽略,先做三步核实:
eval(
这个建议合理,改动也小。做法:导航表加一个字段(如 is_blank / target)存 0/1,后台导航表单加个复选框,前台渲染时按需输出:
is_blank
target
<a href="<?= $nav['url'] ?>"<?= $nav['is_blank'] ? ' ta...
感谢 uubus 的持续维护!资源路径错误确实是小版本更新里最常见也最影响体验的一类问题。
补充一点排查思路:插件内的静态资源建议统一走「插件目录相对地址 + 模板 URL 生成」的方式,避免写死 /plugin/xxx/ 这类绝对路径,否则遇到子目录部署、伪静态规则变更或 CDN 前缀时容易 404。CSS 里的 url()...
/plugin/xxx/
url()
这个建议合理,搜索结果页确实容易信息过载。
实现上不难,思路有两种:
$post['message']
差异点很关键:通用开关(发现页)正常,说明问题在 xnx_tag 自己的配置保存链路上,而不是框架层面。常见成因有三个:
xnx_tag
isset