1. 核心模块
lys (后台模块)
功能:系统核心管理
关键文件:
module_api.class.php - 模块安装/卸载核心逻辑
admin_content.class.php - 内容管理控制器
特点:
采用RBAC权限控制(角色/菜单管理)
模块化安装机制(install/uninstall目录)
包含数据库备份/恢复功能
2. 内容管理模块
index (前台模块)
功能:内容展示核心
关键特性:
多站点支持(siteid参数)
阅读权限控制(readpoint字段)
内容分页处理(_lys._content_page_标记)
关键词自动链接
3. 会员系统
member
功能体系:
会员组分级管理
积分消费记录
支付账单管理
支付集成:
微信支付(native.php)
支付宝(AlipayTradePagePay)
安全控制:
账户锁定机制
操作日志记录
4. 特色功能模块
wechat (微信模块)
完整功能链:
Apply
graph TD
A[用户管理] --> B[分组管理]
A --> C[菜单管理]
D[消息管理] --> E[自动回复]
D --> F[素材管理]
特色功能:
用户同步接口
二维码场景管理
图文消息群发
video (视频模块)
技术实现:
M3U8流媒体支持
多CDN源切换
移动端自适应
示例源:
lys_video_juji('http://tvpull.dxhmt.cn:9081/tv/11081-1.m3u8')
5. 扩展模块
adver (广告管理)
广告位类型:
图片/Flash/代码
时间计划发布
统计功能:
展示计数
点击跟踪
collection (采集模块)
工作流程:
规则配置
内容抓取
自动去重
批量导入
支持格式:
HTML
JSON
RSS
6. 系统架构亮点
模块化设计
标准安装包结构:
plainText
module/
├── install/
│ ├── config.inc.php # 模块配置
│ ├── model.php # 数据表声明
│ └── *.sql # SQL脚本
└── uninstall/ # 卸载脚本
多语言支持
语言包机制:
zh_cn.lang.php
en_us.lang.php
自动加载策略:
根据浏览器语言切换
后台强制指定
7. 待优化建议
安全增强
增加CSRF令牌校验(目前部分表单缺失)
强化上传文件类型检测
性能优化
引入OPcache加速
数据库查询缓存
移动端体验
增加PWA支持
改进触摸事件处理
下一篇:VSCode远程开发环境配置