From ec84bf2130afd1bc6bcccef724118a90820b94e9 Mon Sep 17 00:00:00 2001 From: Snowz <372492339@qq.com> Date: Wed, 28 May 2025 23:35:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E9=A1=B5=E8=84=9A?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=B9=B6=E5=88=A0=E9=99=A4=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在页面底部添加开源仓库链接和联系方式 - 为页脚添加CSS样式,包括链接悬停效果 - 删除已完成的需求说明文档"需求说明.md" --- assets/css/style.css | 13 +++++++++++++ index.php | 6 ++++++ 需求说明.md | 31 ------------------------------- 3 files changed, 19 insertions(+), 31 deletions(-) delete mode 100644 需求说明.md diff --git a/assets/css/style.css b/assets/css/style.css index fd11113..7620390 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -455,6 +455,19 @@ select.form-control { text-align: center; } +.page-footer p { + margin: var(--spacing-sm) 0; +} + +.page-footer a { + color: var(--primary-light); + text-decoration: none; +} + +.page-footer a:hover { + text-decoration: underline; +} + .page-footer p { margin-bottom: var(--spacing-sm); opacity: 0.8; diff --git a/index.php b/index.php index f89b159..45e8faa 100644 --- a/index.php +++ b/index.php @@ -583,5 +583,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { // 初始化 updateRequiredFields('website'); + \ No newline at end of file diff --git a/需求说明.md b/需求说明.md deleted file mode 100644 index 8f92990..0000000 --- a/需求说明.md +++ /dev/null @@ -1,31 +0,0 @@ -创建一个投稿系统,需求: - -网址投稿系统,能够通过URL快速获取网站的TDK内容,用户在填入网址URL的时候可以兼容http和https的链接。 - -获取的内容可以快速填入网站名称、网站描述、关键词、网址,另外为了细化到具体投稿至哪个平台,可以增加三个可以多选的选项,分别是:自媒体维基、zTab、SOSO;在用户勾选自媒体维基、zTab时提醒用户,该平台需要合法合规的内容;在勾选SOSO时提醒用户该平台内容审查相当宽松。用户可以选择是否留有联系方式,以便我们后续沟通。方便用户提交,无需注册登录就可以提交,但为了安全起见,每天每个IP最多只能提交三次,且数据库里有相同的内容则提示内容已存在;重复检测可以检测域名,二级域名,网址参数(有更好的方案你可以使用)。 - -所以用户表单部分的内容应该是: - -需要获取信息的URL输入框、网站名称、网站描述、网站关键词、收录平台、联系方式、提交。(如果你有好的思路可以补充完善) - -后台可以审核内容,前台提交完成后,可以告诉用户,我们会尽快审核内容。用户提交的内容只会显示在后台和数据库里,通过审核/拒绝的内容不会显示在列表里,默认显示的内容都是待处理的,当然也可以通过选单切换到已经审核的内容,比如审核通过的拒绝的内容。提交页面不会有显示。 - -后台需要账号密码登录,安全起见,需要增加一个验证码的功能;另外为了方便使用,首次登录默认账号/密码为admin/admin,当admin成功登陆到后台后,提示可以修改账户名称和密码,修改完的信息将写入数据库,然后折叠修改区域。 - -整体的样式UI需要参考互联网大厂的设计思路,简洁大气现代,配色方面需要统一性但需要比较前沿的方向设计。 - -补充部分:因为只有网址信息过于单一,可以支持APP、软件的投稿,但投递系统不存储图片和软件包,用户可以在投稿区域切换APP/软件投稿界面。 - -APP/软件的投稿表单需要用户手动填写软件名称、系统平台、版本号、图标地址、下载链接、落地页/官网。(关于这个部分你可以思考后补充。) - -关于APP/软件的投递,后台部分也要分开来显示,网址的部分和APP/软件的不能在同一个列表里显示,因为会导致后台审核区域的信息数据混乱。 - -APP/软件应该是单独的数据表。 - -数据库默认使用MySQL,如果部署的环境配置低,可以支持兼容使用SQLite3。 - -使用开源易部署的方案,我希望整体保持轻量化,我是中学生,所以需要你完成全部的工作。 - -部署方面,我使用的是宝塔面板部署,所以你要考虑到部署的过程和配置教程等。 - -最后写一份完整的readme和开源协议。 \ No newline at end of file