-
在DIV修改ECSHOP时,有时会需要在数据库中加入一些字段,可能在存储过程中会遇到乱码问题,
答案:问题出在ECSHOP在把资料放进数据库时, 经过了htmlentities的处理, 防止javascriptr的恶意输入,
文件位于/includes/lib_passport.php第165行:
原代码: $other[$key] = htmlentities($val); //防止用户输入javascript代码
...[阅读全文]
-
在制作ecshop 模板的时候,不希望会员添过多的收货地址,很简单的
首先找到文件users.php
/* 获得用户所有的收货人信息 */
$consignee_list = get_consignee_list($_SESSION['user_id']);
if (count($consignee_list) <...[阅读全文]
-
近很多ecshop客户升级了 Nginx 服务器,结果发现 ECShop 后台管理员无法登录了
用户名、密码肯定是正确的,登录没有任何错误显示,只是不断回到登录界面让重新登录
这个问题的根源在于 Nginx 的一些缺省值,修改 ECShop 的代码如下:
// include/cls_ecshop.php 文件 153 行左右
&nbs...[阅读全文]
-
下面以2.7.3版为例进行讲解,其他版本估计也使用。
方法一:
例如将配送方式默认为“申通快递”,支付方式默认为“支付宝”,申通快递的ID 为 14,支付宝的ID为4。这个ID可以在源代码或者数据库中查找。
打开 /flow.php 文件,
找到
$order = flow_order_info();
$smarty->assign('order', $order);...[阅读全文]
-
ECSHOP后台商品分类默认是全部展开的。对于类别很少的网站来说,没有什么问题。 但是如果你的网站类别很多,成百上千个的话,这样显示可能就会查看起来不太方便。
官方论坛上有人建议, 将后台商品分类页改造为默认只显示一级分类,点击一级分类前面的 + 号,再展开下级子分类
下面 就来讲一种修改方法:
首先修改 admin/templates/category_list.htm 文件
&...[阅读全文]
-
SQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT `ec_salt` FROM `qdm0240194_db`.`jindong_admin_user`WHERE user_name = 'admin' ) [2] => Array ( [error] => Unknow...[阅读全文]
-
找到ECSHOP的defautl模板下面的 member_info.lbi
在你希望的位置增加一行
账户余额:<a href="user.php?act=account_log" style="color:#006bd0;">{$user_info.user_money}</a>
可以参照下面代码
{$lang.hello},<font class="f4_b">{$user_info.u...[阅读全文]
-
如何在ecshop的购物车页面加商品品牌呢,下面跟ecshop模板堂的技术,来手动添加一下吧
1.在includes/lib_order.php 中找到 cart_goods() 函数(约873行)里:
$arr[$key]['formated_subtotal'] = price_format($value['subtotal'], false);
在这段代码下面加上一段程序(如下所示):
$sql="sel ect brand_name fr...[阅读全文]
-
在近期ecshop客户反映网站的缓存问题很严重,客户网站的商品数量达到了5000多个,缓存带来的垃圾文件大约要占600M左右甚至更多。
下面我们要了解缓存文件是我们网站根目录下的哪个文件,根目录下temp为存放缓存文件。就说说遇到的问题
客户网站首页提示
1、/temp/caches/f/index_40F756F0.php in D:\wwwroot\ECShop\includes\cls_template.php&...[阅读全文]
-
UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。
对于英文字符较多的论坛则用UTF-8节省空间;
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文。
UTF-8编码的文字可以在各国各种支持UTF8字符集的浏览器上显示;GBK是在国家标准GB2312基础上扩容后兼容GB2312的标准(好像还不是国家标准)。
UTF-8则包含全世界...[阅读全文]
-
ECSHOP验证码管理在后台的位置:Ecshop 管理中心->系统设置->验证码管理,如图 1 所示:
验证码的管理:
启用验证码:有四个可选项,建议仅在必要的时候才打开。
登陆失败时显示验证码:只有勾选了“启用验证码”里的“用户登录”时此项才起作用。
选择“是”用户在登陆失败3次以后,必须输入验证码才能登陆。
选择“否”用户每次登陆都必须输入验证码。...[阅读全文]
-
最近ECSHOP模板堂客户反映网站中无银联支付,下面ECSHOP开发中心教大家如何去增加银联支付的文件
这个不用你去单独开发,ecshop默认的底板中是有银联支付的文件的,文件分别是
1 、根目录下 includes\modules\payment\upop.php
2、语言包文件下 languages\zh_cn\payment\upop.php
注:支付方式的文件都是在以上目录下[阅读全文]
-
一、首先得找到ecshop后台_广告列表在哪个文件
根目录—— admin —— templates
既然是广告列表,那么肯定是ad开头……列表又是list
那就是是 ads_list.htm
打开ads_list.htm
打开找到 {foreach from=$ads_list item=list} ,这就是循环广告列表。
第3个td就是媒介类型
<td align="...[阅读全文]
-
ECSHOP线下红包都有个bug,就是线下红包不支持最小订单,无论多小金额的订单都能使用红包flow.php文件中找到:
/* 验证红包序列号 */
elseif($_REQUEST['step'] == 'validate_bonus')
{
$bonus_sn = trim($_REQUEST['bonus_sn']);
if (is_numeric($bonus_sn))
...[阅读全文]
-
很多时候,我们在ecshop修改某处代码的时候,刚开始可能没发现问题过后几天可能会发现商品无法加入购物车,这个时候 我们应该先在后台模板选择里选择EC自带的模板看能不能加入购物车 如果可以,那么就是模板问题,覆盖下模板goods.dwt
这个文件和模板目录里的JS文件夹, 如果不可以,那么就是程序问题,需要覆盖下根目录下的goods.php
文件,以...[阅读全文]