ecshop是目前比较流行的商城建站开源系统,是一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。今天来说说ecShop模板二次开发流程演示。希望您通过本教程的学习,能做出一个属于自己的商城。
小猪创梦电商称,Ecshop系统,跟pigcms一样,是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
Ecshop二次开发流程演示:
一、前台代码的修改:
Ecshop模板网页默认会有Ecshop版权信息,我们要去掉这些LOGO,我们就需要进行如下的操作步骤:
1、去除前台底部查询信息的显示:
打开当前应用的主题模板文件,在/library/page.sooter.lbi目录下,找到{insert name=’query.info’}大概在文件第63行处,将他删除就可以了。
2、去掉头部title的LOGO“ECSHOP演示站-Powered by ecshop”:
找到includes/lib_main.php目录,找到$page_title = $GLOBALS['_CFG']['shop_title'] . ' - ' . 'Powered by ECShop';行,大概在文件的第143,修改Powered by ECShop语句,或者将他删除。
3、去掉底部LOGO“Powered by ecshop 2.7.2”:
找到js/common.js目录,找到:onload = function()函数
大概在文中的第244行,将整个函数删除,然后在找到模板文件中的library/page_footer.lbi目录,找到{foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}语句,大概在文中的第63行,将他删除。
4、删除Ecshop模板左下角的LOGO
1)、如果你想将它替换成自己公司的LOGO:就将该LOGO图片文件命名为logo.gif,并上传到服务器的“\themes\default\images\”目录下,并覆盖原来的图片文件。
2)、删除ECShop默认的LOGO,不需要替换:打开“\themes\default\style.css”目录文件,大概在文中第433行可以找到如下的语句:
#footer{background:url(images/logo1.gif) no-repeat 5% 50%;
padding-left:200px; width:760px; margin:10px auto;}
将它修改为:#footer{padding-left:200px; width:760px; margin:10px auto;},并且删掉/library/page_footer.lbi文件中的的语句。
5、修改文件代码头部的Generator标记:
找到includes/cls_ecshop.php文件,找到define('APPNAME', 'ECSHOP');语句,大概是文中的第21行,将其修改为define('APPNAME', '自定义的网站代号');
6、去掉手机访问网站底部出现的版权信息:
打开mobile/includes/lib_main.php文件,找到“Copyright2009”和“Powered by ecshop”语句,大概在文中的第97行和101行,将前者修改为今年的版本号,后者修改为自己公司的名称就可以了。
7、去掉ecshop head 之间的Generator' content='ECSHOP v2.7.2':
打开includes/cls_template.php文件,大概在1087行,找到“$source = preg_replace('//i', '\r\n', $source);”语句,将其删除或者注释掉就可以了。
二、后台代码修改部分:
1、去除后台右上角的“关于Ecshop”:
打开admin/templates/top.htm文件,大概在文中第194行的位置,找到{$lang.about}语句,将其删除。
2、修改后台的标题“Ecshop管理中心”和底部的版权信息:
打开language/zh_cn/admin/common.php文件,大概在文中的第17行的位置,找到$_LANG['cp_home'] = 'ECSHOP 管理中心';,和18行的$_LANG['copyright'] = '版权所有 © 2005-2009 上海商派网络科技有限公司,并保留所有权利。';语句,修改后面的值为自己公司的名字和版权就可以了。
3、删除提交资料到Ecshop官网的代码:
1)、修改文件:admin/shop_config.php
在243行,查找:$spt .= ''>';
在之后添加一行:$spt = '';
2)、修改文件:admin/templates/index.htm
在25行,删除以下代码:id='hidd-frame' name='hidd-frame' frameborder='no' scrolling='no'>
3)、在MYSQL数据库的数据表:
shop_config中查找字段code值为 certi 的记录,其值为:http://service.shopex.cn/openapi/api.php,
修改为一个错误的网址!
如:http://xxxxxxxxxx/openapi/api.php
4)、修改文件:admin/templates/top.htm
在110行,注释掉以下代码:Ajax.call('index.php?is_ajax=1&act=license','', start_sendmail_Response, 'GET', 'JSON');
5)、修改文件:admin/templates/menu.htm
在143行,注释掉以下代码:
6)、修改文件:admin/templates/start.htm
在9行,删除掉以下代码:
7)、修改文件:admin/index.php
在518行,注释掉以下代码::
$t = new transport;
$api_comment = $t->request('http://api.ecshop.com/checkver.php', $apiget);
$api_str = $api_comment['body'];
echo $api_str;
8)、删除后台所有默认的友情链接
4、添加支付方式:
1)、银联在线支付:所需程序文件\include\modules\payment\chinapay.php和chinapay/目录下的下图文件和语言包\languages\zh_cn\payment\chinapay.php
将文件按照以上结构放好之后,进入网站后台的“系统设置--支付方式”,选择中国银联进行安装,按要求配置好账号、路径、手续费等,确定即可使用。
2)、支付宝支付方式:
所需程序文件程序文件\includes\modules\payment\alipay.php和语言包 \languages\zh_cn\payment\alipay.php。
同样按照以上结构配置好了之后,然后进入网站后台的“系统设置—支付方式”,选择支付宝进行安装,按要求配置好账户、校验码、ID、手续费等,确认即可使用。
3)、财付通支付方式:所需程序文件\includes\modules\payment\tenpay.php
和语言包 \languages\zh_cn\payment\tenpay.php,将文件按照以上结构放好之后,进入网站后台的“系统设置—支付方式”,选择财付通进行安装,选择财付通的“即时到帐”服务进行安装,按要求配置好商户号、密钥、手续费等,确定即可使用。
5)打印快递单—编辑打印快递单中添加自定义信息:
修改文件:admin/order.php
现在主要添加联邦快递的账号,在该文件的478行里添加:
$lable_box['t_fedex_number'] = '191599268'; //联邦快递账号,当然你也可以自行添加其他快递号
修改文件:languages/zh_cn/admin/shipping.php
在该文件的61行里添加:
$_LANG['lable_box']['fedex_number'] = '联邦快递账号';
以上就是Ecshop模板进行二次开发的前台页面和后天页面需要修改的地方的,由于ecshop简单易用,使用者几乎可以在几分钟简单的设置一下就可以拥有一个网上商店系统。ECShop只是一款B2C独立网店系统,而现如今处于新零售时代,需重构人货场,营销模式变革只能是B2B2C模式。
小猪创梦电商系统搭建的是B2B2C电商分销体系,拥有完善的电商分销功能和社交电商应用。能够提供多供货商、多店铺入驻的平台级综合商城系统,源码出售,拥有PC、WAP、微信、APP等多终端设备,支持供货、批发代理、分销、零售多渠道销售模式。以其丰富新颖的电商模式及营销工具,精细化的用户运营,解决电商引流、推广难题。