各位用户:

本次更新修两处「后台设置了但不生效」的问题,前台外观没有变化。

页面权限真正生效

问题在哪
全站的页面权限判断装在公共头部里,页面引入公共头部就自动受管。但有 7 个页面是自己写 HTML 的,没引公共头部,也就从来没被判断过。后台虽然保存了配置,这些页面并不知道。
本次补上
给这 7 个页面各加了一行守卫调用:

 · 商品总览
 · 商品详情
 · 话费充值
 · 卡密查询(新版)
 · 会员卡充值
 · 卡密查询(商城)
 · 购买协议页

之前设过的不用重设
如果你之前就给某个页面设过「登录可见」,传完这次更新它会立刻开始拦。

导航不再被升级清空

问题在哪
导航菜单存在数据库里,后台「菜单管理」可以自由增删。但旧的升级逻辑里有一段「整表重建」:只要版本号不是某几个特定值,就把 nav_menus 整个清空再灌默认菜单。结果每次升级都可能把你手动加的子菜单删掉,只留下系统内置的那几项。
本次修正
重建条件收紧到「v1~v4 的老库」,正常升级不再动你的菜单数据。本次升级只做补齐,不会删除任何自定义项。
被清掉的子菜单需要手动加回
之前已经被清掉的项不会自动恢复,请到后台「菜单管理」重新添加一次,之后就不会再丢。

怎么把子菜单加回来

打开后台 → 菜单管理
2. 右侧表单:父级选「工具导航」,中文名填显示名称,链接填目标地址,排序填个数字(如 30)
3. 保存后刷新前台即可看到

链接从哪来:打开工具导航页,在对应工具卡片上右键「复制链接地址」,粘到「链接」栏即可。

说明

未配置的页面不受影响
没有单独配置的页面按所在目录的默认策略放行,这次改动不会把原本公开的页面锁上。
广告点击与视频流不参与门禁
广告直达链接、视频流代理这类接口不在页面权限范围内,避免误伤正常访问。

珩宇网络科技