最近在研究shopnc商城系统,偶尔蛋疼的在研究前端用户体验,果不其然,发现用户转入驻为商家环节异常复杂,系统原始目地是好的。但对于用户商家来说,提供如此复杂详细的资料,确实有些不妥,好吧,解决问题先,看我怎么把它干掉。
吐槽一下:已有几个月的时间没有接触代码这块,起初修改起来有些吃不消,完全没有思路,甚至简单的注释标签都使用错误了。以前对shopex商城系统相对比较了解,知道每个文件存在的路径,同样是PHP语言开发的,所以路径上相差不会太大,这个标准确实让程序员省事了不少。
一、如何修改shopnc入驻商家表单必填项(改为可填可不填)
从前端注册演示可以看出,完成整个流程的注册需要经过四个步骤
表单内容要求是全部内容完善后才能够进行提交表单,包括上传资质,而对于个人认为不是非必选内容(如什么员工总数,注册资金,营业执照xx的),没必要有这个硬性规定,改,改,改!(演示:对图红色框内内容修改)
关键文件有4个(store_joinin_apply.step1.php,store_joinin_apply.step2.php,store_joinin_apply.step3.php,store_joinin.php)
路径如下:
1、(store_joinin_apply.step1.php,store_joinin_apply.step2.php,store_joinin_apply.step3.php)以上三个文件存放路径为:\shop\templates\default\home
2、(store_joinin.php)存放路径为:\shop\control
演示修改一个步骤,其他步骤自己按照思路进行即可,需要修改两个文件,1、store_joinin_apply.step1.php (前端显示Js控制) 2、store_joinin.php(表单内容确定,若不完整,显示错误页面,这个是提交后显示错误的页面,也是判别内容页面)
第一步,先修改表单前端显示,由于是Js控制,而本人对Js处于无了解阶段,只能挨个测试,见代码
修改:company_name: {
required: true,
maxlength: 50
},
直接把 required: true 改成 required:false,每个类目都有单独的name,根据自己要求进行修改,通过查找,直接对比JS上的name,此文只是演示,另外,不想显示的类目,如何进行隐藏?通过修改HTML代码,直接注释掉即可,看代码!
<!-- <tr> <th><i>*</i>员工总数:</th> <td><input name="company_employee_count" type="text" class="w50"/> 人 <span></span></td> </tr> <tr> <th><i>*</i>注册资金:</th> <td><input name="company_registered_capital" type="text" class="w50"> 万元<span></span></td> </tr>-->
注释代码:<!-- 需要隐藏的类目-->
修改完以上的内容JS,hmtl,两项之后,进行提交,会显示如下情况(看图)
这会要修改的就不在是之前的文件,看这个store_joinin.php
把:
"require"=>"true","validator"=>"Length","min"=>"1","max"=>"20","message"=>"联系人姓名不能为空且必须小于20个字"),
改成:把:
"require"=>"false","validator"=>"Length","min"=>"1","max"=>"20","message"=>"联系人姓名不能为空且必须小于20个字"),
改完以上关键部位,恭喜你成功修改了!只提供解决方法,详细的自己去研究!
二、去除Shopnc头部标题版权信息
<title><?php echo ($lang[‘nc_member_path_‘.$output[‘menu_sign‘]]==‘‘?‘‘:$lang[‘nc_member_path_‘.$output[‘menu_sign‘]].‘_‘).$output[‘html_title‘];?></title> <meta name="keywords" content="<?php echo C(‘site_keywords‘); ?>" /> <meta name="description" content="<?php echo C(‘site_description‘); ?>" /> <meta name="author" content="shopnc"> <meta name="copyright" content="shopnc Inc. All Rights Reserved">
文件路径:\shop\templates\default\layout (文件内凡是带有 layout,一个一个点击修改保存吧!)
以上内容仅供个人学习研究,如若商用,本人概不负责,请尊重官方版权!另外,我使用的是shopnc b2bc,还有破解Shopnc后门链接,底部等版权等,部分需要解密,其他自己挨个修改吧,镶嵌的比较多,改的挺累的。