Ecshop系统参数设置及语言包的使用
亲爱的小伙伴们,目前我们已经分析了ecshop系统参数和语言包的载入,那么你是不是能够根据课堂所学完成下列题目要求呢,检验学习成果的时候到了,让我们一起来试试吧。
题目要求:
请为ecshop商城添加页面分享功能,具体要求如下:
1)分享代码及是否打开分享功能可在后台商城设置中的基本设置项里进行设置,这两个参数在原系统中是没有的,请根据课堂所学自行添加,结果与以下效果图一致
商店设置->基本设置 分享功能参数设置效果图:
2)当分享功能设置为关闭时,前台页面不显示分享功能,而当它设置为开启时前台页面即显示分享功能,页面效果如下图所示:
分享功能设置为打开时的效果图:
分享功能设置为关闭时与原页面无异。
一、语言和环境
实现语言:php语言
环境要求及开发工具:wamp,phpstudy或其他集成开发环境,sublime或phpstorm编辑器,ecshop系统
二、程序整体要求
1、根据题目要求完成后台分享功能参数的添加,设置以及根据参数值进行的前台页面功能展示。
2、思路清晰,依据思路对相关代码文件的修改应完整周全。
3、功能实现逻辑严谨,判断充分合理。
4、代码格式及命名要规范整齐,添加合理注释,区分系统原代码和修改代码,增加可读性,便于理解。
5、要求程序运行效果与提供的页面效果图,结构保持一致,图片,文字大小,颜色不做统一要求。
6、将作业形成压缩文件并提交。
注意:作业提交时,只需要将您在完成作业过程中修改或新增的文件以及相关的数据表导出放在同一个文件夹里,形成压缩文件提交即可。
三、思路分析:
通过题目要求我们很容易得知要让系统所有页面具备分享功能,就必须在每一个页面的公共部分插入我们的分享代码,而使用什么样的分享代码,代码要不要真正作用于前端页面可以经由我们的后台参数设置来实现,所以我们要做的不仅仅是找到代码,并将代码嵌入到页面中去,而且还要根据业务需求自由控制分享代码以及这段代码的工作状态,完成后台参数设置控制前端运作的整个协调性工作。
添加系统参数:
主要内容:在系统参数数据表shop_config中添加分享功能相关的两个参数,参数名自定
要求:字段命名规范,字段类型设置正确。
提示:参数搞定了,但参数在后台设置页面中的显示却是这样:
显然与我们的效果图相去甚远,这时候聪明的你就应该去阅读商店设置中这些参数的生成代码了,这些代码自然是在admin文件夹下面的shop_config.php文件里,看一看在生成过程中这些参数的汉语名称到底是怎么来的,千万别忘了我们的语言包哦~
后台参数设置:
主要内容:寻找合适的代码粘贴到页面分享代码输入框中并设置分享功能状态
要求:明确分享功能不同状态下的value值,数据表中的数据随设置发生相应变化
前台功能展示:
主要内容:获取分享功能相关参数值,并根据功能状态添加判断代码,控制前台页面分享功能的显示
要求:逻辑清晰,判断合理
规范【10分】
1、代码规范,且有适量注释,区分源代码,方便他人理解。
2、文件,变量,字段命名规范。
3、代码结构层次分明,逻辑清晰。
程序整体运行效果【15分】
1、 页面大方美观,赏心悦目。
2、 功能实现完整,与效果图一致。
添加系统参数【25分】
1、准确找到相关数据表,正确设置每一个字段值。
2、找到相关语言包添加语言代码,为两个功能参数设置合适的名称。
3、参数在后端基础设置中正确显示。
设置参数【25分】
1、网上搜索,找到合适的分享功能代码。
2、数据库的参数值与参数设置同步。
分享功能展示【25分】
1、找到正确的位置插入判断分析代码。
2、代码判断条件准确。
3、将分享功能代码放在正确的前台页面位置,保证所有页面统一步调。