bwstudio
|
b77e0fb220
|
fix(plugins): 网站管理两个子页面工具栏对齐用户管理标准
将「导航管理」与「导航分类管理」两个表格页的操作区对齐后台通用风格
(仅改插件内文件,framework 不动):
- 把"新增"按钮从查询表单移出,改为表格 toolbar(带 authorize 权限判断),
与用户管理一致置于表头左侧
- 表格补齐 defaultToolbar:刷新 / 筛选列 / 打印 / 导出(刷新走 window.refresh 重载)
- 查询表单仅保留查询 + 重置按钮
- 新增 table.on('toolbar') 处理 add/refresh 事件,新增/刷新统一为
window.add / window.refresh
验证:本地起服务用 Playwright 真实浏览器登录 admin 渲染,确认两页均生成
.layui-table-tool(含新增按钮)与默认工具栏(4 个图标),数据与操作不受影响。
|
2026-09-09 19:57:16 +08:00 |
|
bwadmin
|
4d6325c70e
|
feat(public): 首页分类移至左侧侧栏 + 大屏自适应布局
- 分类导航由顶部横条改为左侧 sticky 侧栏(≥1025px),含快速导航/我常访问/热门/书签分类/站点页面
- 首页左右去留白:.container 与 .topbar-inner 改为 max-width:100%,布局铺满视口
- 卡片网格按屏宽自适应(minmax(var(--card-min),1fr)),1920 固定 6 列
- 移除顶部 .actions 菜单(与侧栏站点页面重复),主题切换改由侧栏按钮循环切换
- 新增 get_nav_categories() 统一锚点(侧栏/顶部/抽屉/section id 四者同源),修复空分类错位;后台分类增删改/启停后失效前台缓存
|
2026-09-07 11:11:22 +08:00 |
|
bwstudio
|
0ffc103e46
|
feat(plugins): 4 个业务插件代码 + 前台公开页面改造
plugins/navManager:导航 CRUD + 导航分类 CRUD(独立 blueprint)
plugins/friendManager:友情链接 CRUD
plugins/aboutManager:关于本站 CRUD
plugins/siteStats:访问统计主页 + JSON 接口 + /site/* GET 埋点 + nav 卡片点击埋点
applications/view/public/nav.py:导航聚合页 / 分类详情 / JSON 接口,支持 visit_count 注入
applications/view/public/about.py:关于本站公开页
applications/view/public/friend.py:友情链接公开页
templates/public/base.html:响应式首页(搜索框 / 分类抽屉 / 5 主题切换 / footer 隐私小字)
templates/public/index.html / category.html:卡片右下角访问次数
templates/public/about.html / friend.html:关于 + 友链前台页
docs/plugins-development.md:插件开发完整指南(生命周期 + 4 个示例 + FAQ + framework 迁移)
scripts/:探针与端到端验证脚本(probe_*/verify_*/test_*)
|
2026-09-06 18:18:06 +08:00 |
|