任务详情
根据以下页面 使用ThinkPHP或者Laravel 制作一个网站首页(没有子页面),后台控制显示内容,不用改图,用模仿网页中的原图即可,要保留自适应样式https://store.onstove.com/zh-tw
资源中有一个json文件,测试读该文件的内容进行展示,所有读取json的逻辑都要独立写在一个文件里便于日后修改API。
后台控制部分:1,添加和管理模块,模块固定为下方几种,在本文最下方逐个说明,除了顶部的幻灯模块始终只有一个之外,其他模块都可向下拓展新建
2,游戏管理,读取JSON的所有游戏并罗列出表格,每个游戏一行,使得可以自由编辑JSON中的参数
===顶部=======
顶部改为一行右侧只留 搜索,收藏,提示,登入 靠右侧账号后台添加前台没有注册
===模块=======
排名模块https://store.onstove.com/zh-tw
可控项:标题 | 排序顺序 | 是否开启分类 | 排名升降周期(默认24小时更新)
将comments替换百分比写在红块中,如果comments为0则不显示红块将recommends写在USD后面,USD三个字母换成一个白色心形
---说明---排序顺序(可选从json的gameId,comments,recommends三种属性中选择一个排序)
是否开启分类(开启的话就将json中的分类都列出来,将分类移动到与标题并排靠右侧)所有点击游戏框体除了点击心形是收藏至本账号收藏夹,其他都链接到/play/gameid这个网址
---下面也都是相同逻辑---
常规模块A
https://store.onstove.com/zh-tw
可控项:标题 | 排序顺序 | 是否开启分类 | 显示行数
粉框部分,购物篮改成朝右的三角形动作游戏那行写游戏类型,推荐那行写recommends
开启分类的话,显示样式与上一个模块一致如果设定显示行数为2,那如果游戏超过10个,就会显示下方的滑动条
如图设定显示行数为0,那就在网页向下浏览的过程每次5行逐渐加载至所有游戏都显示出
常规模块B
https://store.onstove.com/zh-tw
可控项:标题 | 排序顺序 | 是否开启分类固定只显示7个,其他同上
幻灯模块Ahttps://www.onstove.com/zh-tw
底色改为与https://store.onstove.com/zh-tw一样,
可控项:标题n,描述n,图片n,链接n幻灯模块只能添加在其他引擎上方
幻灯模块B
将幻灯模块A的动画方式放大居中,尺寸放大至2200x420,去掉其他内容详细需求在附件
客服/中介/看不懂需求 不要回 需要明天 5月1日完成