
悬浮播放器与动态歌词展示
梨花带雨V3.1把音乐播放功能做成网页角落里的可拖拽悬浮窗,样式、颜色和位置都能调整,不会打乱原有页面排版。
播放器支持LRC格式歌词文件,歌词会跟随播放进度同步滚动并高亮当前行,适合用在歌曲教学或娱乐类站点中。
后台管理与歌曲运营工具
源码带有管理员后台,可上传、编辑、删除歌曲文件,维护播放列表、分类和标签,并支持批量操作与搜索过滤。
后台还提供网站基本设置、用户注册审核与权限分配、授权域名配置、播放次数与用户活跃度统计,以及系统日志记录。
- 歌曲来源可配置为本地歌曲库上传,也可接入外部API接口。
- 后台界面基于Bootstrap构建,采用响应式设计,方便在移动设备上操作。
- 可管理广告位和推广内容。
授权机制与技术构成
域名授权模块允许管理员配置授权域名,让源码只在指定域名下运行,用于防止未授权使用。
项目基于ThinkPHP 6.x框架开发,后端使用PHP 7.3及以上版本,数据库采用MySQL 5.6或5.7,推荐5.7。播放器逻辑、授权验证和后台管理采用模块化分离设计。
- 集成PHPMailer库用于发送注册验证和通知邮件。
- 支持ThinkPHP伪静态URL配置。
部署流程与上线前核对
安装时先将源码上传到服务器根目录,把public文件夹设为网站运行目录,再导入根目录下的install.sql文件到MySQL数据库。
随后编辑config/database.php填写数据库连接信息,配置extend/PHPMailer/SendEmail.php中的SMTP发信设置,并在服务器上启用ThinkPHP伪静态规则。
访问网站首页后,用默认管理员账户admin/123456登录后台,初始化系统设置、上传歌曲并配置授权域名。正式上线前建议修改默认密码,并确认PHP版本、数据库版本和伪静态规则与运行环境匹配。