-
为ECSHOP送货地址中的省市区设定一个默认初始值,就是指的配送区域那的省市区。
以“河北--保定--定州市”为例,
首先到后台或者数据库里找到 河北的ID号为10、保定的ID号为139、定州市的ID号为1106,并记住这个ID号码。
然后我们要修改 flow.php 文件
找到下面这行PHP代码
$smarty->assign('consignee_list', $consigne...[阅读全文]
-
随着PHP5.5 的普及,ECSHOP系统又爆出了新的错误。其实也不能怪人家ECSHOP了,主要是PHP发展的太快了,PHP发展到PHP5.5版本以后,有了很多细微的变化。而ECSHOP官方更新又太慢,发现这些问题后也不及时升级,导致用户安装使用过程中错误百出。说了半天,这个新错误到底是什么呢,它的完整错误提示信息是
这样的:
Deprecated: preg_replace(): The /e modifier is deprecated, use pre...[阅读全文]
-
如果你是站长管理员,进入ECSHOP后台,点击商品列表,编辑某个商品。
在“通用信息”栏里上传商品图片或缩略图,
这些图片会自动保存在 /images/ 下以 “年月” 命名的文件夹里,例如 /images/201308/。
在“商品相册”栏里上传的商品相册也是如此。
有个别站长商品特别多,几乎每天都要发布新商品,那么把图片文件夹细分到 “年月日”是不是会更好呢。
下面就给大家讲解一下如何实现这个效果。
这个功能需要稍微进行一下ECSHOP二次开发。
...[阅读全文]
-
本文所说的ECSHOP首页分类下的商品,对应的后台管理位置是 “ECSHOP后台 》模板管理 》设置模板 》首页模板 》分类下的商品 ”,大家不要理解错了。这个区域的商品默认是没有显示重量的,下面我们就来改造一下,让重量也能显示出来,修改完以后的效果图如下。
1、
修改includes/lib_goods.php,定位到 assign_cat_goods 函数部分,大概在 750行左右
找到
$sql = 'SELECT g.goods_id, g.goo...[阅读全文]
-
入ECSHOP后台,在左边菜单栏找到“报表统计”,然后你就能看到这里有一个“销售明细”的功能。
没用过这个功能的小伙伴,请先进ECSHOP后台熟悉一下再回来阅读本篇教程,否则你会一头雾水的哦。
点击这个“销售明细”进入一个页面,选择开始日期和结束日期,点“查询”,
就会列出每个商品在这段时间内的购买明细,包括商品名称、对应的订单号、销售数量、售价、售出日期等。
最近有个小伙伴非要我帮他在每条记录后面增加显示收货人和收货地址,就像下图这样的效果。
下面来说...[阅读全文]
-
随着ECSHOP的不断发展,越来越多的人成为了ECSHOP的忠实粉丝。由于每个人的服务器环境和配置都不完全相同,所以ECSHOP也接二连三的爆出了各种各样的错误信息。相信不少新手朋友在ECSHOP安装过程中都碰到过类似下面这样的错误提示吧。Strict Standards: Non-static method cls_image::gd_version() should not be called statically in /....../install/includes/...[阅读全文]
-
ecshop盛付通支付插件是国内领先的独立第三方支付平台,由盛大集团创办,致力于为互联网用户和商户提供“安全、便捷、稳定”的网上支付服务' 盛付通理财,招财进宝,盛付通手机理财
主程序:/includes/modules/pament/sft.php
<?php
/**
* ECSHOP 盛付通支付插件
* ----------------------------------------------...[阅读全文]
-
贝宝是由上海网付易信息技术有限公司与世界领先的网络支付公司—— PayPal 公司通力合作为中国市场度身定做的网络支付服务。
适用范围 V2.7版本及之前下载安装的ECShop各版本
安装说明:
1、下载相应编码的压缩包,并将文件解压缩。
2、将解压缩出来的文件上传到网店根目录下,或者按压缩包内的目录结构单独上传。
3、在管理后台->支付方式中安装本插件,并做相应设置后即可使用。
主要文档:
1. 语言库 \...[阅读全文]
-
使用的网站系统是ecshop,产品太多,本身本店价是可以在列表里调整的,市场价是按1.2比例自动加的,但是有的时候改本店价市场价出现不是整数的情况,所以需要市场价也可以在列表页直接编辑。
1、后台模板页 goods_list.htm
<a href="javascript:listTable.sort('goods_sn');">{$lang.goods_sn}</a>
市场价...[阅读全文]
-
所在的一个网站使用的ecshop程序,因优化需要,需要增加自定义导航栏的nofollow功能控制,以期在前台自由控制导航栏的nofollow属性。
其增加过程如下
1、数据库ecs_nav增加nofollow想 tinyint
2、后台语言文件 增加$_LANG['item_ifnofollow'] = '是否nofollow';
3、后台模板文件admin/template/navigator_add.htm文件
...[阅读全文]
-
让Ecshop网店系统用户户自动登陆,打开ecshop includes/init.php文件,可以发现Ecshop系统判断用户的SESSION不存在的时候会去读取存储在COOKIES里面的值。如下代码片段所示:
if (empty($_SESSION['user_id']))
{
if ($user->get_cookie())
{
/* 如果会员已经登录并且还没有获得会员的帐户余额、积分以及优惠券 */
if ($_SESSION['user_id'...[阅读全文]
-
Ecshop自带有一个PayPal标准支付模块,只需要在后台安装并设置PayPal帐号即可使用。但是这个Ecshop v2.7.3这个版本的PayPal标准支付是有bug的,当在PayPal设置自动返回后,就会出现订单在返回自己网站后明明已支付成功,却显示支付失败的问题。但只要是手动从PayPal返回的,却一切正常。
刚开始一直不知道是哪里出了问题。仔细分析了一下PayPal的标准支付流程后就可以很容易的找到问题的症结所在了。首先在自己的网站需要生成一个包含购物车信息的表单...[阅读全文]
-
Ecshop自带有一个赠品模块,位于后台-》促销管理-》优惠活动。赠品需要在后台手动的一个一个添加,比较麻烦。所以想用一个比较快捷的方法。先分析一下该功能用到的数据表`ecs_favourable_activity`的各个字段,可以发现赠品应该放在gift字段中。在看一下后台的favourable.php文件,找到如下代码:
/* 取得赠品 */
$gift = array();
if (intval($_POST['act_type']) == FAT_GOODS...[阅读全文]
-
在Ecshop论坛看有些兄弟说是留言太多形成的,居然还有很多人信任,就不定期的删留言,真是害人啊!办理Ecshop的人,小小的看看,就晓得不是这个疑问,那么户留言打开慢到底是为什么呢?根本原因是数据表索引疑问,加一个索引,就万事大吉。
下面绿色框里面是网上的解决办法,治标不治本啊!而其这种方法会让“回复”排序不能用。(建议不要采用)
Ecshop后台用户留言打开慢的原因是mysql查询语句的问题,估计是LEFT JOIN同一张表而造成的
...[阅读全文]
-
帮别人修改了下ecshop的程序,说实话,ecshop除了模板,插件开发什么的真是...咳咳。背景:ecshop本身具备暂时关闭网站的功能,并可以自定义关闭的公告
问题: 网站的管理员也不能查看页面。用户要求: 管理员登陆后可查看页面
代码修改:
找到 根目录\includes\init.php文件
找到122 行左右
if ($_CFG['sh...[阅读全文]