您现在的位置是:首页 > cms教程 > Ecshop商城教程Ecshop商城教程
ecshop商城二次开发流程及常见修改
初丹2024-12-23Ecshop商城教程已有人查阅
导读ECShop是Comsenz公司推出的一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
一、Ecshop简介:
ECShop是Comsenz公司推出的一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
ECShop悉心听取每一位商家的需求与建议,不仅设计了人性化的网店管理系统帮助商家快速上手,还根据我国人的购物习惯改进了购物流程,实现更好的用户购物体验。
经过近两年的发展,ECShop网店系统无论在产品功能、稳定性、执行效率、负载能力、安全性和SEO支持(搜索引擎优化)等方面都居国内同类产品领先地位,成为国内很流行的购物系统之一。
二、Ecshop二次开发流程演示:
1、前台代码的修改:Ecshop模板网页默认会有Ecshop版权信息,我们要去掉这些LOGO,我们就需要进行如下的操作步骤:
1)去除前台底部查询信息的显示:
打开当前应用的主题模板文件,在/library/page.sooter.lbi目录下,找到{insert name=’query.info’}大概在文件第63行处,将他删除就可以了。
2)去掉头部title的LOGO“ECSHOP演示站-Powered by ecshop”:
找到includes/lib_main.php目录,找到
3)去掉底部LOGO“Powered by ecshop 2.7.2”:
找到js/common.js目录,找到:onload = function()函数
4)删除Ecshop模板左下角的LOGO
a、如果你想将它替换成自己公司的LOGO:就将该LOGO图片文件命名为logo.gif,并上传到服务器的“\themes\default\images\”目录下,并覆盖原来的图片文件。
b、删除ECShop默认的LOGO,不需要替换:打开“\themes\default\style.css”目录文件,大概在文中第433行可以找到如下的语句:
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('/<head>/i', '<head>\r\n<meta name=\'Generator\' content=\'' . APPNAME .' ' . VERSION . '\' />', $source);”语句,将其删除或者注释掉就可以了。
2、后台代码修改部分:
1)去除后台右上角的“关于Ecshop”:
打开admin/templates/top.htm文件,大概在文中第194行的位置,找到
2)修改后台的标题“Ecshop管理中心”和底部的版权信息:
打开language/zh_cn/admin/common.php文件,大概在文中的第17行的位置,找到$_LANG['cp_home'] = 'ECSHOP 管理中心';,和18行的$_LANG['copyright'] = '版权所有 ? 2005-2009 上海商派网络科技有限公司,并保留所有权利。';语句,修改后面的值为自己公司的名字和版权就可以了。
3)删除提交资料到Ecshop官网的代码:
a.、修改文件:admin/shop_config.php
在243行,查找:$spt .= ''></script>';
在之后添加一行:
$spt = '';
b、修改文件:admin/templates/index.htm
在25行,删除以下代码:
shop_config中查找字段code值为 certi 的记录,其值为:http://service.shopex.cn/openapi/api.php,
修改为一个错误的网址!
如:
d、修改文件:admin/templates/top.htm
在110行,注释掉以下代码:
在143行,注释掉以下代码:
在9行,删除掉以下代码:
在518行,注释掉以下代码::
4)添加支付方式:
a、银联在线支付:所需程序文件\include\modules\payment\chinapay.php和chinapay/目录下的下图文件
和语言包\languages\zh_cn\payment\chinapay.php
将文件按照以上结构放好之后,进入网站后台的“系统设置--支付方式”,选择我国银联进行安装,按要求配置好账号、路径、手续费等,确定即可使用。
b、支付宝支付方式:所需程序文件程序文件\includes\modules\payment\alipay.php
和语言包 \languages\zh_cn\payment\alipay.php。
同样按照以上结构配置好了之后,然后进入网站后台的“系统设置-支付方式”,选择支付宝进行安装,按要求配置好账户、校验码、ID、手续费等,确认即可使用。
c、财付通支付方式:所需程序文件\includes\modules\payment\tenpay.php
和语言包 \languages\zh_cn\payment\tenpay.php,将文件按照以上结构放好之后,进入网站后台的“系统设置-支付方式”,选择财付通进行安装,选择财付通的“即时到帐”服务进行安装,按要求配置好商户号、密钥、手续费等,确定即可使用。
5)打印快递单-编辑打印快递单中添加自定义信息:
修改文件:admin/order.php
现在主要添加联邦快递的账号,在该文件的478行里添加:
在该文件的61行里添加:
ECShop是Comsenz公司推出的一款B2C独立网店系统,适合企业及个人快速构建个性化网上商店。系统是基于PHP语言及MYSQL数据库构架开发的跨平台开源程序。
ECShop悉心听取每一位商家的需求与建议,不仅设计了人性化的网店管理系统帮助商家快速上手,还根据我国人的购物习惯改进了购物流程,实现更好的用户购物体验。
经过近两年的发展,ECShop网店系统无论在产品功能、稳定性、执行效率、负载能力、安全性和SEO支持(搜索引擎优化)等方面都居国内同类产品领先地位,成为国内很流行的购物系统之一。
二、Ecshop二次开发流程演示:
1、前台代码的修改: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()函数
onload = function()
{
var link_arr = document.getElementsByTagName(String.fromCharCode(65));
………….
………….
115, 116, 114, 111, 110, 103, 62);
}
}
catch(ex)
{
}
}
大概在文中的第244行,将整个函数删除,然后在找到模板文件中的library/page_footer.lbi目录,找到{foreach from=$lang.p_y item=pv}{$pv}{/foreach}{$licensed}语句,大概在文中的第63行,将他删除。4)删除Ecshop模板左下角的LOGO
a、如果你想将它替换成自己公司的LOGO:就将该LOGO图片文件命名为logo.gif,并上传到服务器的“\themes\default\images\”目录下,并覆盖原来的图片文件。
b、删除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文件中的的<img src='../images/footer-logo.gif' alt='' id='footer-logo' />语句。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('/<head>/i', '<head>\r\n<meta name=\'Generator\' content=\'' . APPNAME .' ' . VERSION . '\' />', $source);”语句,将其删除或者注释掉就可以了。
2、后台代码修改部分:
1)去除后台右上角的“关于Ecshop”:
打开admin/templates/top.htm文件,大概在文中第194行的位置,找到
<li><a href='index.php?act=about_us' target='main-frame'>{$lang.about}</a></li>
语句,将其删除。2)修改后台的标题“Ecshop管理中心”和底部的版权信息:
打开language/zh_cn/admin/common.php文件,大概在文中的第17行的位置,找到$_LANG['cp_home'] = 'ECSHOP 管理中心';,和18行的$_LANG['copyright'] = '版权所有 ? 2005-2009 上海商派网络科技有限公司,并保留所有权利。';语句,修改后面的值为自己公司的名字和版权就可以了。
3)删除提交资料到Ecshop官网的代码:
a.、修改文件:admin/shop_config.php
在243行,查找:$spt .= ''></script>';
在之后添加一行:
$spt = '';
b、修改文件:admin/templates/index.htm
在25行,删除以下代码:
<frameset rows='0, 0' framespacing='0' border='0'>
<frame src=http://api.ecshop.com/record.php?mod=login&url={$shop_url}
id='hidd-frame' name='hidd-frame' frameborder='no' scrolling='no'>
</frameset>
c、在MYSQL数据库的数据表:shop_config中查找字段code值为 certi 的记录,其值为:http://service.shopex.cn/openapi/api.php,
修改为一个错误的网址!
如:
d、修改文件:admin/templates/top.htm
在110行,注释掉以下代码:
Ajax.call('index.php?is_ajax=1&act=license','', start_sendmail_Response, 'GET', 'JSON');
e、修改文件:admin/templates/menu.htm在143行,注释掉以下代码:
<script language='JavaScript' src='http://api.ecshop.com/ menu_ext.php?charset={$charset}
&lang={$help_lang}'></script>
f、修改文件:admin/templates/start.htm在9行,删除掉以下代码:
<ul style='padding:0; margin: 0; list-style-type:none; color: #CC0000;'>
<!--<script type='text/javascript' src='http://bbs.ecshop.com/notice.php?v=1&n=8&f=ul'></script>-->
</ul>
g、修改文件: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;
h、删除后台所有默认的友情链接4)添加支付方式:
a、银联在线支付:所需程序文件\include\modules\payment\chinapay.php和chinapay/目录下的下图文件
和语言包\languages\zh_cn\payment\chinapay.php
将文件按照以上结构放好之后,进入网站后台的“系统设置--支付方式”,选择我国银联进行安装,按要求配置好账号、路径、手续费等,确定即可使用。
b、支付宝支付方式:所需程序文件程序文件\includes\modules\payment\alipay.php
和语言包 \languages\zh_cn\payment\alipay.php。
同样按照以上结构配置好了之后,然后进入网站后台的“系统设置-支付方式”,选择支付宝进行安装,按要求配置好账户、校验码、ID、手续费等,确认即可使用。
c、财付通支付方式:所需程序文件\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会员怎么整合UC
ECSHOP后台会员整合,只允许整合一个应用。如果想整合多个应用,就需要先和UCenter整合,之后再通过UCenter去整合更多的应用。整合之后工作流程:
ecshop域名切换访问使用相同数据不同模板效果
ECSHOP如何实现相同数据不同域名访问显示不同模板界面效果常有客户问这样的一个需求, 他想要这样一个网站, 网站内容是相同的程序, 相同的数据, 但是需要绑定不同的域名。
ecshop验证码背景图修改方法
ECSHOP验证码背景图修改教程:ECSHOP前后台的某些地方都大有验证码功能,也许有人会觉得自己的ECSHOP商城验证码背景样式跟别人的都千篇一律
ecshop首页显示不同会员等级不同折扣价格的方法
近期很多朋友都问了一些二次开发的问题,在此会不定期的分享一些二次开发的教程给大家参考。今天就介绍一下ecshop不同
相关源码
-
(自适应响应式)黑色LED显示屏户外广告屏网站源码下载这是一款基于PbootCMS内核开发的响应式网站模板,专门为LED显示屏及户外广告行业打造。模板适配各类显示设备,帮助企业快速搭建专业官网,展示产品与服务优势,有效提升品牌形象。查看源码 -
帝国CMS7.5漫画网站模板带手机端源码免费下载本模板为漫画内容平台设计开发,采用帝国CMS7.5内核构建,深度优化漫画作品展示结构与章节管理模式。前端采用响应式布局设计,适配各类漫画阅读场景,提供作品分类、连载追踪、热度排行等垂直领域功能模块。查看源码 -
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码 -
(自适应响应式)HTML5电脑手机电子数码产品配件pbootcms模板下载本模板为电脑配件、手机配件及数码周边产品企业设计,基于PbootCMS内核开发。采用现代化响应式布局,适配各类移动设备,能够专业展示各类电子产品配件参数、应用场景和技术特点。模板内置多种产品展示模块,满足不同类型配件企业的展示需求。查看源码 -
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码 -
(自适应响应式)化妆美容口红唇膏化妆品模板pbootcms源码下载基于PbootCMS开发的响应式模板,为化妆品品牌、美容机构打造,通过优雅的视觉呈现提升产品展示效果与品牌调性。采用时尚杂志排版风格,色卡系统规范产品展示。微交互动画增强用户体验,智能推荐算法提升产品关联展示效果。查看源码
| 分享笔记 (共有 篇笔记) |
