-
ecshop建站的商城商品太多,首页调用就太乱了。 如果想只显示新品热卖推荐的商品怎么办?
修改调用地方代码, 直接加入:
AND (g.is_best = 1 OR g.is_new =1 OR g.is_hot = 1)
如:
$sql = 'SELECT g.goods_id, g.is_best, g.is_new, g.is_hot, g.is_promote, b.brand_name,g.sort_order ' ....[阅读全文]
-
想要在ecshop首页调用某个指定分类,方法如下:
<ul class="lh style3">
<?php $children1=g et_children(391); $this->
assign('cat1_promote_goods', get_category_recommend_goods('promote',$children1,8));
?>
<!--{foreach...[阅读全文]
-
ecshop在删除产品的时候,不能删除商品详情的图片。这样时间越来越久,空间或服务器上
的垃圾图片越来越多
用以下代码在删除产品的时候 可以删除详情图片
找到admin/goods.php
elseif ($_REQUEST['act'] == 'drop_goods')
在这里面添加
$sql = "sel ect goods_desc from ".$ecs->table('goods')." where g...[阅读全文]
-
有时候我们在开发eshop模板需要加上效果,推荐当前或复制当前页面,分享个用户,让系统自动可以复制出来。 今天ecshop模板堂分享下方法:
如我们需要在商品页加上此功能,那么我们需要修改gods.php页面。
找到 $smarty->assign('promotion_info',get_promotion_info());
在下面加上以下代码:
$GLOBALS['smarty']->assign('ecs_url),$GOBA...[阅读全文]
-
近期一个客户的ecshop后台订单处理流程去发货,进入发货单界面居然空白,所有流程数据全部都没了。
经过我们公司技术排查:
1. 检查数据库, ecshop的发货单表完整,数据内容健全,表段也完全,不是数据库的问题
2. 排查发货单页面代码。 我们仔细对比,用默认的ecshop表单页覆盖等操作后,也排出是代码的问题。
最终我们想到问题出在ecshop后台管理员角色的权限分配上。
在ecshp后台的权限分配上并没有分开的发货单菜单。如果当前选择全部,那是发...[阅读全文]
-
采用ecshop做批发综合性网站,有时候需要给客户一个数量的概念,表示网站规模大,产品多。想在网站页面加入个总体商品数量显示,按月或者按年季度来显示,这里模板堂介绍下在首页更新的办法:
一 找到网站根目录下的index.php文件
在语句 assign_dynamic('index');
后增加:
sql="sel ect count(*) as goods_all from ". $ecs->...[阅读全文]
-
有网友反映,可能上班打瞌睡了,不小心在后台把管理员全部给清空了,闹的网站都无法登陆了?有没办法ecshop这恢复管理员,好有个用户进去再去增加管理员呢?
其实方法很简单, 如果真的是删除了,那么直接在数据库里去操作,ecshop的管理员表是:ecs_admin_user
那么直接恢复ecs_admin_user表就可以了,找个老的数据库单独恢复下该表,或者手动在phpmyadmin增加下。
还有什么方法吗?
有的, 复制以下脚本,在后台SQL查询那粘贴进去...[阅读全文]
-
在我们制作ecshop之时,有时候会发现商品列表或者其他商品页最后会多出一个商品
其实解决只要在商品循环列表中加一个判断就可以,像这样:
{if $goods.url}
这里是商品代码
{/if}
因为我发现空商品的url是空的,当然,你也可以用其他的key来判断。
其他页:如
<!-- {if $best_goods} -->
<!-- {/if} -->
等等,如果有精品商品 显示...[阅读全文]
-
大家采用ecshop建站,使用文章内关联商品,使用多了,会发现文章页商品越来越多,不美观不好看,有没什么方法控制下ecshop文章页的商品呢?
这里ecshop模板堂提供方法:
找到goods_related.lbi 模板
代码:
<!--{foreach from=$related_goods item=releated_goods_data }-->
&nbs...[阅读全文]
-
ecshop部分用户升级之后,在提交订单突然出现报错:compile_str() flow.php on line 375,ecshop模板看了代码,问题与解决方法如下:
打开 flow.php 找到375行:
* 保存收货人信息
*/
$consignee = array(
'address_id' => empty($_POST['ad...[阅读全文]
-
在ecshop后台上传图片为 png或gif格式时,前台展示的图片显示依然为jpg格式,数据库存值也是如此。ECSHOP程序强制所有相册显示图为JPG通用格式了。有没方法,让原图与相册图都同个格式,如PNG,还是PNG
最模板结果一番倒腾之后,研究出以下方法。
找出ecshop文件includes\cls_image.php 文件,查找代码 if (function_exists('imagejpeg')) 【 262行】
&n...[阅读全文]
-
现在很多主流的电商网站都直接用email作为会员账号,好处是省得用户既要想一个用户名,又要填邮箱,邮箱对于电商网站的重要性不用多提,因此用email作为会员的唯一标识是很合理的做法,ecshop模板网给出针对ECSHOP实现该功能的方法,原理是注册时将email表单的值顺便返回给username,并去掉注册时username的js验证,然后在登录中实现username跟email都可以登录,这样做的好处是,即实现了ecshop用email注册登录的功能,又不改动e...[阅读全文]
-
鼠标滑过商品,下方显示最新评论;
无评论时不显示内容;
打开根目录 category.php
大约 447-455行之间
将
/* 获得商品列表 */
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.is_new, g.is_best, g.is_hot, g.shop_pric...[阅读全文]
-
在ecshop的默认购物车当中,我们经常会看到商品包装与贺卡的东西,特别是用到我们ecshop模板堂的模板,带有测试数据的时候,就是找不到方法去删除或者屏蔽这两个地方。今天ecshop模板堂告诉大家方法:
原来地方:
要删除屏蔽掉很简单:
进入后台,找到促销管理,把商品包装里的所有商品删除, 把祝福贺卡里的所有商品也是删除! [阅读全文]
-
在ecshop当中先增加函数
/**
* 获得某个分类下的品牌 列表
*
* @access public
* @param int $cat
* @return array
*/
function get_cat_brands($cat = 0, $app = 'category')
{
$children = ($cat > 0) ? ' AND ' . get_children($cat) : '';...[阅读全文]