-
近客服反应ecshop网站新注册注册的时候不知道具体的时间,不能及时主动联系新客户,所以ecshop模板堂简单修改一下代码
即可实现ecshop显示新注册会员详细注册时间,包括年月日时分秒
修改admin/user.php
查找function user_list()
找到
$user_list[$i]['reg_time' = local_date($GLOBALS['_CFG']...[阅读全文]
-
这个漏洞是我们在进行非授权安全评估时候发现的。是一个ecshop的站,通过以往的0day爆出了管理员密码,无奈解不开。。。于是就想,有没有可能将密文md5存入cookie中登陆。
当然,上面假想的问题是不存在的,但是我们发现确实有类似的漏洞存在。只需要注入读取数据库的管理员加密密文和hashcode就可以登陆后台了。
确实不知道该怎么定性这个漏洞,我们认为cookie验证不严这个名字不错。
大概过程就是,ecshop注入漏洞注入出来的管理员密码解不开,我们通过密文和数据...[阅读全文]
-
Ecshop的用户体验做的真的不敢恭维,在商品详情页和购物车页面,购物数量不能加和减,只能用户自己修改数量框里的数字。下面给数量框两侧添加“+”“-”按钮。
1、修改/js/common.js,在最后添加以下代码:
/**
* 购物车加减按钮
* @param txt_id 数量的ID
* @param type 加 + 减 -
...[阅读全文]
-
Ecshop模板商品详细页主图不能切换,鼠标点击就打开图片了,用户体验不好,这里教你怎么把默认的改成鼠标经过切换大图。
第一步、 用编辑器打开商品详情页模板文件-----goods.dwt
1. ----在<head></head>之间加入如下代码
<script type="text/javascript">function change_img(img_src){ documen...[阅读全文]
-
会员登录状态下,在ECSHOP商品详情页的本店售价中显示当前登录会员对应的等级价格,
在未登录状态下,则还默认显示原来的本店售价。
修改方法:
找到并打开文件 /includes/lib_goods.php
将
$row['shop_price_formated'] = price_format($row['shop_price']);
复制代码
这一行修改为
...[阅读全文]
-
将ecshop属性价格改为直接价格,而非加的价格,看到网上有很多人提出,却baidu不到答案,所以,这里ecshop模板堂给出一个方法
includes/lib_common.php
function get_final_price中
//如果需要加入规格价格
if ($is_spec_price)
{
if (!empty($spec))
{
$spec_price = spec_price($s...[阅读全文]
-
在ecshop用户中心我的订单列表中显示商品缩略图 注意此ecshop教程以 ECSHOP官方默认模板(2.7.3 版)为例进行讲解。
1)、
首先我们来打开 /includes/lib_transaction.php 文件
找到 get_user_orders 函数部分,
将下面代码
$arr[] = array('order_id' => $ro...[阅读全文]
-
第一步下载文件。
安装好ECSHOP,然后通过PTF工具下载2个文件到本地进行修改。这个2个文件分别是goods.dwt和goods_list.lbi文件,位置在你根目录下的
\themes\你模板名称\goods.dwt,根目录下的\themes\你模板名称\library\goods_list.lbi,举个例子你的模板如果叫fanke的话这个文件就在你
的“目录下的\themes\fanke\goods.dwt”
第二步修改文件,
1.在goods.dwt文件中...[阅读全文]
-
打开 category_tree.lbi
找到这些代码
<div class="modBox">
<dl id="category_tree">
<!--{foreach from=$categories item=cat } -->
<div class="toggleblock">
<dt class="clearfix">
&...[阅读全文]
-
ecshop默认只能保存5个收货地址,这无法满足某些有特殊需求的用户,ecshop模板堂介绍将地址个数修改为10个。
一、修改购物流程
1
2
3
4
...[阅读全文]
-
做过ecshop商城,或者说经营过商城的都会知道,有很多商品利润很小,而且还要包运费什么的,所以根本就是做亏本的生意,如果利润小,数量多的话 这样就不会出现赔本的损失。所以 今天第一个插件也是很实用的插件就是如果在后台设置商品最小起订量
第一步,商品表必须有个字段 代表某个商品最小订购数量->min_number
打开goods表
在最后字段添加一个...[阅读全文]
-
1.在inculudes/lib_article.php 中
找出下列语句,并修改。【约42行】
//增加搜索条件,如果有搜索内容就进行搜索
if ($requirement != '')
{
$sql = 'SELECT article_id, title, author, add_time, file_u...[阅读全文]
-
1、通过后台执行sq 执行
ALTER TABLE `ecs_goods` ADD `love` INT( 10 ) NOTNULLDEFAULT '0';
在goods表添加一新的字段。
2、打开category.php找到category_get_goods 这个函数 把要显示的 love也给放进去 会程序的网友应该明白意思 。
/*...[阅读全文]
-
一些菜鸟忘记ecshop后台密码不知道怎么办,本程序是傻瓜式解决办法,用来重置管理员密码。
操作指南:
第一步:将resetpwd.php上传至网站根目录目录下。
第二步:必要时可修改第15-17行个人信息,使用: http://你的域名/resetpwd.php访问。
第三步:此文件为高危文件,操作完成后请立即删除!
PS:l文档为修改后需另存为UTF-8 无BOM格式,否则会报错,但不影响功能
resetpwd...[阅读全文]
-
常有客户咨询我们,在ecshop后台,设置模板中,设置模块,有些模块不可用,但有的模板是可以用的,为什么呢?
其实这个是和模板的布局xml是有关系的,只要将这个文件删除了所有的模块都是可以设置和使用
下面,我们来讲下:ECSHOP模板设置 模块不可用 不可设置的解决方法
首先链接到FTP里面,找到模板文件夹 themes/模板文件夹/
里面找到libs.xml 将其删除即可。...[阅读全文]