当前位置: 首页 > 网络 > 正文

梦想起飞留言墙

https://wall.qifei.org/
版本:6.0
技术栈:PHP 7.4+ / MySQL 5.7+ / 原生 HTML+CSS+JavaScript
部署方式:传统虚拟主机 / 云服务器 / 面板托管

本项目是一个轻量级的「留言墙」网站,主打:

· 便签式留言展示
· 无需登录即可留言(匿名 / 具名可选)
· 留言者 5 分钟内可自助修改或删除
· 音乐播放器(支持 LRC 歌词显示)
· 公告栏、关于页、联系我(反馈)
· SPA 无刷新切页,音乐不中断
· 完整的后台管理(留言 / 反馈 / 公告 / 音乐 / 维护模式)
· SEO 友好(robots.txt + sitemap.xml + 结构化数据)

便签墙展示
· 每条留言渲染为一张便签
· 随机颜色(10 种预设),随机旋转角度(-3.5° ~ 3.5°)
· 悬停时便签浮起
· 留言超过 20 条自动进入交错堆叠模式(横向覆盖 1/3)
· 每页显示条数可在后台设置

留言与匿名

· 无需登录
· 首页:名字可留空(默认”匿名”)
· 匿名页:名字强制为空
· 具名页:名字必填
· 提交前弹出确认框预览
· 留言内容限制 500 字,昵称限制 20 字

· 发布留言时服务端生成 32 字节 token
· token 存储在浏览器 localStorage
· 5 分钟内便签显示”修改 / 删除”按钮
· 服务端同样验证时间窗口与 token
· 超时后按钮消失,token 失效

音乐播放器

位置:左下角悬浮按钮,点击展开
功能:
· 播放 / 暂停 / 上一首 / 下一首
· 点击进度条跳转
· 音量调节
· 歌单(☰ 按钮展开)
· 歌词(🎤 按钮展开,支持 LRC 格式)
· 自动高亮当前歌词行并滚动

音乐列表格式(后台设置):
每行一首,用竖线分隔:歌曲名|音乐地址|歌词地址
第三段可省略,省略时自动匹配同名 .lrc 文件

公告栏

· 页头下方显示一条淡橙色公告条
· 显示最新公告标题 + 总数
· 点击展开面板,列出所有启用公告
· 点击单条公告展开详情
· 支持多条、排序、启用/禁用

反馈系统

· 前台 contact.php 表单提交到 api.php?action=contact
· 支持昵称(可选)、邮箱(可选)、内容(必填)
· 同一 IP 10 秒内只能提交一次
· 后台可标记已读/未读、删除单条、清空全部
· 未读数显示在侧边栏徽章

维护模式

· 后台一键开启/关闭
· 非管理员访问任意前台页面看到维护页
· 已登录管理员不受影响(方便调试)
· 支持自定义提示文字和背景图
· 维护期间 SEO 输出 noindex
· 维护期间站点地图返回空

安全机制
· 登录失败 3 次永久锁定(支持 URL 解锁)
· 无操作 5 分钟自动登出
· 所有会话有 5 分钟倒计时显示

功能面板:
🏠 站点基础 名字 / 副标题 / 导航栏 / 建站时间 / ICP / 版权 / 背景
📄 关于页 关于页内容
🎵 音乐管理 背景音乐列表
📢 公告管理 增删改公告,控制启用/禁用
🔧 维护模式 开关 / 提示文字 / 背景图
💬 留言管理 筛选 / 批量删除 / 单条删除
📮 反馈管理 已读/未读标记 / 删除 / 清空
⏰ 定时清除 周期设置
🔑 修改密码 修改后台密码

梦想起飞留言墙:等您坐沙发呢!

发表评论

gravatar

? razz sad evil ! smile oops grin eek shock ??? cool lol mad twisted roll wink idea arrow neutral cry mrgreen

快捷键:Ctrl+Enter