首页 > 代码库 > Shopnc 版权修改及招商入驻提交表单修改

Shopnc 版权修改及招商入驻提交表单修改

最近在研究shopnc商城系统,偶尔蛋疼的在研究前端用户体验,果不其然,发现用户转入驻为商家环节异常复杂,系统原始目地是好的。但对于用户商家来说,提供如此复杂详细的资料,确实有些不妥,好吧,解决问题先,看我怎么把它干掉。

吐槽一下:已有几个月的时间没有接触代码这块,起初修改起来有些吃不消,完全没有思路,甚至简单的注释标签都使用错误了。以前对shopex商城系统相对比较了解,知道每个文件存在的路径,同样是PHP语言开发的,所以路径上相差不会太大,这个标准确实让程序员省事了不少。     

一、如何修改shopnc入驻商家表单必填项(改为可填可不填)


从前端注册演示可以看出,完成整个流程的注册需要经过四个步骤

wKioL1RkZKbCUblxAAKTjI_Duqs539.jpg

表单内容要求是全部内容完善后才能够进行提交表单,包括上传资质,而对于个人认为不是非必选内容(如什么员工总数,注册资金,营业执照xx的),没必要有这个硬性规定,改,改,改!(演示:对图红色框内内容修改)

spacer.gif

关键文件有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处于无了解阶段,只能挨个测试,见代码


wKiom1RkZGzj-jabAAF6igeGwiE916.jpg

wKioL1RkZNrTbKjZAAUouQGIh08497.jpg

修改: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"/>
            &nbsp;人 <span></span></td>
        </tr>
        <tr>
          <th><i>*</i>注册资金:</th>
          <td><input name="company_registered_capital" type="text" class="w50">
            &nbsp;万元<span></span></td>
        </tr>-->

注释代码:<!-- 需要隐藏的类目-->


修改完以上的内容JS,hmtl,两项之后,进行提交,会显示如下情况(看图)wKioL1RkZP7ztyzpAANIHFR14CA384.jpg


这会要修改的就不在是之前的文件,看这个store_joinin.php

wKiom1RkZHrCM6q9AAPqVgwf1Zs438.jpg

把: 

"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后门链接,底部等版权等,部分需要解密,其他自己挨个修改吧,镶嵌的比较多,改的挺累的。



本文出自 “代码书生笔录” 博客,请务必保留此出处http://gztim.blog.51cto.com/6278843/1576124

Shopnc 版权修改及招商入驻提交表单修改