-
ecshop机制有点问题,部分模板使用会出现刷新缓存,文章内容不见的情况。刷下又好,一会又不见。解决思路是重新写一个文章内容的变量出来 掉自己写的这个变量 因为掉以前的不显示。。
具体:根目录下的article.php 文件:
添加: /* 文章内容 */
$content = $db->getRow("SELECT article_id, title,content ...[阅读全文]
-
ecshop后台的订单页与打印页是不显示商品缩略图的,但是没有缩略图在管理中可能不太方便,因为有些商品可能名字一样但是图片是不同的,那么如何修改让后台显示
第一步、
打开后台文件 admin/order.php 文件 (建议使用dreamwaver)
$sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS sto...[阅读全文]
-
现在大家都有ecmail邮箱了,但是也有很少部分人不用,比如100个人用邮箱,但有1个人不用,这种概率也是有的。
但是很有可能这个没有邮箱的人想要到你ecshop网店买一个东西,但当走到购物流程里面的时候发现必须要输入email,这种情况是很郁闷的,是自己重新注册一个,还是瞎填,对客户来说都是一件选择,也不利于这笔订单的完成。
那么这里ecshop模板堂就介绍一个去掉购物流程里面的邮箱方法。
首先打开includes\lib_order.php,在第1688...[阅读全文]
-
这个功能还是比较管用的,主要就是让客户直观的看到折扣数和节省数,好处是可以促进购买欲。那么如何添加折扣数和节省数,ecshop模板堂告诉你
打开程序根目录 includes\lib_goods.php 大概525行的位置
$row['shop_price_formated'] = price_format($row['shop_price']);
这个下面增加
$row['sheng_price'] = $row['market_price']...[阅读全文]
-
首页的推荐商品包括热销推荐和促销三个文件
只对热销商品为例
第一步:打开根目录/includes/lib_goods.php文件。在文件末尾添加方法
function selled_count($goods_id)
{
$sql= "sel ect sum(goods_number) as count from ".$GLOBALS['ecs']->table('order_goods')."where goods_i...[阅读全文]
-
ECSHOP的广告链接地址形式为
“affiche.php?ad_id=1&uri=http%3A%2F%2Fwww.qq.com”
它中间用 affiche.php 做了一个过渡,目的在于统计广告效果等。
有些站长觉得这种链接地址看上去很别扭,而且不利于SEO, 想改成直接的形式,也就是后台设置的是什么链接地址,就直接打开什么链接地址。
可以这样来修改:
&...[阅读全文]
-
ecshop用户中心 >> 我的订单 >> 查看订单详细,要如何加入商品缩略图呢??
1、修改 includes/lib_order.php ,找到 order_goods 函数部分,大概在467行左右
将
---------------------------------------------------------------------------------------------------------------...[阅读全文]
-
建站之初,网站的在线人数肯定不会很多,那么我们可以稍微修改下ECSHOP的程序,让页面底部显示的在线人数 翻几番。
具体方法如下:
打开 /includes/lib_insert.php文件
找到下面代码
$online_count = $GLOBALS['db']->getOne("SELECT COUNT(*) FROM " . $GLOBALS['ecs']->table('sessions'));...[阅读全文]
-
经常有用户反映ecshop的客户无法登录或无法把商品加入购物车,如果您用的代理上的网,可能你的ip经常变动,而ECSHOP的SESSION机制是根据IP来的,所以导致session发生了变化需要重新登录或无法加入购物车,购物车的商品等情况,这种情况可以,这校解决:
修改方法如下:
打开 includes/cls_session.php
找到
$this->_ip = real_ip();
将其替换成:
if(isset($_COO...[阅读全文]
-
该问题经查常是$_SESSION丢失,在网上查找发现IE6也有不少SESSION丢失的问题,这时,就要通过COOKIE来找回登录状态,但是
includes\modules\integrates\ecshop.php这个整合自身会员的类中没有重写integrate.php中的check_cookie()方法导致,验证cookie时返回的username为空,丢失了登录状态
ecshop模板堂给出解决方案:
打开 ecshop.php 在里面加下面这段代码&n...[阅读全文]
-
有人说,在后台的 “会员注册项设置 ”里面不是可以控制是否必填吗??我就碰到好几个人这么说过。
其实是他看问题不认真,这里说的是“将会员注册页面的email修改成非必填项”,注意是 email , 那个"会员注册项设置"里是不包括EMAIL的
闲话少叙,下面就来说一下方法,
注意此方法是在Ecshop2.7.2版上修改的,针对以前版本的修改,我曾在官方论坛发布过,大家可以去搜索查阅。
...[阅读全文]
-
熟悉ECSHOP的老站长们都知道,ECSHOP是有缓存机制的。
ECSHOP的缓存机制从一定程度上可以减少ECSHOP反复读取数据库的几率,从而一定程度上降低服务器负担,提高访问速度。
但是启用缓存机制,对一些新手站长也有不利的地方。我就遇到很多新手站长经常问,我明明修改了什么什么,为什么前台就没变化呢,这就是缓存在作怪,一般到后台清除缓存就可以了。
鉴于上述原因,有一些站长就在想能不能“禁用ECSHOP缓存,关闭ECSHOP缓存&rdq...[阅读全文]
-
经常碰到有人问此类问题,但是这个“ECSHOP商品详情页的上架时间”好像在后台还真没地方能修改它。
下面我提供一种方法给大家,就是利用后台的SQL查询
登录ECSHOP后台,依次进入 数据库管理 》SQL查询 ,
假如我们要把 ID号为30的商品 的上架时间修改为 “2011-2-1 12:00:00”
那么我们在输入框里输入下面SQL语句,然后点“提交查询”即可。...[阅读全文]
-
也许有一天,当你访问自己的ECSHOP网站的时,突然会出现下面错误提示:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => INSERT INTO `howjia`.`hsd_sessions` (sesskey, expiry, ip, data) VALUES (&rsq...[阅读全文]
-
很多ecshop新手刚开始安装ecshop的时候,都会遇到ecshop编码选择的问题,
ECSHOP用哪种编码好呢?是用UTF-8好呢? 还是用GBK好呢,
其实这个选择并不难,首先我们要搞清GBK与UTF-8有啥区别:
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包...[阅读全文]