
但是遇到了一个问题 gpt 额度不够 他不给生成~
【项目需求】开发一个 PHP 博客程序,前端与后台均采用 2008 年 QQ 空间的经典怀旧风格 一、整体定位
做一个单用户(或支持多用户)的 PHP 博客/个人空间程序,运行在常见的 PHP + MySQL 环境下(如 PHP 7.4/8.x + MySQL 5.7+,Apache/Nginx 均可),不需要复杂框架,原生 PHP 即可,代码结构清晰、注释完整、便于二次修改。核心诉求是「复刻 2008 年 QQ 空间的视觉与交互体验」,让人一打开就有时光倒流的感觉。 二、前端风格要求(重点) 视觉基调:模仿 2008 年 QQ 空间的经典皮肤——浅蓝/天蓝色调(或可切换的粉色、绿色等怀旧皮肤),圆角描边框、渐变标题栏、小图标点缀,整体像素感、低分辨率审美。 字体与文字效果:标题可用「宋体/黑体」小字号,支持经典「闪光字」「彩虹字」「描边字」的标题效果。 布局:模块拼贴式布局(类似 QQ 空间的模块拖拽),首页由多个可自由排列的模块组成,例如: 怀旧元素(尽量还原): 装扮系统:用户可在后台选择皮肤/模板、上传自定义背景图、设置背景音乐、调整模块顺序与颜色,实现「个性化装扮自己的空间」。
三、功能模块 说说(心情/微博客):发布纯文字/图文说说,支持表情,列表按时间倒序,可评论、点赞(用「顶」)、删除。 日志(博客文章):富文本编辑器,支持分类、标签、封面图、草稿/发布、置顶、评论。 相册:创建相册、批量上传照片、生成缩略图、相册封面、照片描述、幻灯片浏览。 音乐盒:后台添加背景音乐(支持外链 MP3 或上传),可设置播放列表、默认播放曲目、是否自动播放、循环模式;前台显示播放器。 留言板:游客可留言(可配验证码),支持回复、删除、置顶,带经典表情。 个人资料:头像、昵称、签名、性别、生日、家乡、心情、联系方式等可编辑。 评论系统:说说、日志、相册、留言均支持评论。 访客统计:记录访问量、今日访问、IP/访客记录(简单实现即可)。
四、后台管理 后台登录(账号密码,session 鉴权,防 SQL 注入与 XSS,密码加密存储)。 后台界面同样做成 QQ 空间怀旧风格(蓝色渐变标题栏、左侧菜单、图标按钮),而不是默认的 Bootstrap 现代扁平风。 管理功能:说说管理、日志管理、相册与照片管理、音乐管理、留言管理、评论管理、用户资料设置、装扮设置(皮肤/背景/模块排序/特效开关)、站点基本设置(标题、公告、备案信息等)、数据统计概览。 支持富文本/图片上传,上传目录与文件类型做安全校验。
五、技术与交付要求 提供完整的数据库建表 SQL(含初始管理员账号)。 代码目录结构清晰:/admin(后台)、/includes(公共函数/配置/数据库连接)、/uploads(上传文件)、/assets(CSS/JS/图片/皮肤)、前台模板文件。 前后端不依赖外部 CDN,样式与脚本本地化,保证离线可用。 代码需有中文注释,关键逻辑说明清楚,方便我后续自己改皮肤、加模块。 请先输出「项目结构 + 数据库表设计 + 页面清单」,确认后再逐个文件给出完整可运行的代码,不要只给片段或伪代码。
六、参考画面
UI 效果参考 2008 年 QQ 空间经典蓝色皮肤:顶部是渐变色空间标题栏 + 导航(主页/日志/相册/音乐盒/留言板/个人档),中间是模块化内容区,右侧是个人资料与访客模块,底部有版权与「Powered by」字样。整体要「像」,不要做成现代简约风。
|