㈠ 免费ECSHOP模板,跟收费ECSHOP模板有什么区别
免费的布局简陋一点
美工差一点 没有人工支持
反之一个道理
㈡ ecshop怎么弄满减促销
1 后台促销管理-优惠活动,添加优惠活动
2,进入之后如下图

设置以上内容,金额就是可以享受折扣的范围,优惠方式就是减免多少元
㈢ ecshop促销模块里面,不同活动的不同URL是什么
auction.php
snatch.php
activity.php
这些都是常用的活动链接,希望可以帮到你
ecshop模板 堂。。。。
㈣ 如何在ecshop的促销商品下显示时间
在ECSHOP首页的促销商品是没有读取促销时间段的,
需要二次开发才能实现“在ECSHOP首页的促销商品下显示促销时间”
下面就来告诉你具体的解决办法:
修改方法:
打开 /includs/lib_goods.php文件
找到 function get_promote_goods($cats = '') 函数部分
在
$goods[$idx]['name'] = $row['goods_name'];
下边增加两行代码
$goods[$idx]['promote_start_date'] = local_date($GLOBALS['_CFG']['date_format'], $row['promote_start_date'] );
$goods[$idx]['promote_end_date'] = local_date($GLOBALS['_CFG']['date_format'], $row['promote_end_date'] );
注意千万别加错位置哦,加错了位置我可不负责任哦。
进行上面程序文件的修改以后,下面我们就可以在ecshop模板文件中调用 促销开始时间 和 促销结束时间了。
调用方法为:
打开 /themes/模板文件夹/library/recommend_promotion.lbi
在 foreach 循环里的适当位置调用如下标签即可:
开始时间:{$goods.promote_start_date}
结束时间:{$goods.promote_end_date}
㈤ ECSHOP模板里这个精彩活动广告尺寸在哪里修改
这得看下是在哪里设置的广告大小了,如果是CSS样式里,那找到CSS直接修改即可;不过也有可能是在后台的广告位设置ECSHOP模板里这个精彩活动广告尺寸在哪里修改
㈥ ecshop团购活动显示在哪
ecshop默认的显示在首页,调用的group_buy.lbi库文件,后台设置团购活动就可以了!
㈦ ecshop如何调用优惠活动产品的介绍跪求。。。。。
修改 includes/lib_goods.php 文件,找到 get_recommend_goods 函数部分
修改下面代码
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.goods_desc, g.market_price, g.shop_price AS org_price, g.promote_price, ' .
"IFNULL(mp.user_price, g.shop_price * '$_SESSION[discount]') AS shop_price, ".
"promote_start_date, promote_end_date, g.goods_brief, g.goods_thumb, g.goods_img, RAND() AS rnd " .
'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
"LEFT JOIN " . $GLOBALS['ecs']->table('member_price') . " AS mp ".
"ON mp.goods_id = g.goods_id AND mp.user_rank = '$_SESSION[user_rank]' ";
$type_merge = array_merge($type_array['new'], $type_array['best'], $type_array['hot']);
$type_merge = array_unique($type_merge);
$sql .= ' WHERE g.goods_id ' . db_create_in($type_merge);
$sql .= ' ORDER BY g.sort_order, g.last_update DESC';
$result = $GLOBALS['db']->getAll($sql);
foreach ($result AS $idx => $row)
{
if ($row['promote_price'] > 0)
{
$promote_price = bargain_price($row['promote_price'], $row['promote_start_date'], $row['promote_end_date']);
$goods[$idx]['promote_price'] = $promote_price > 0 ? price_format($promote_price) : '';
}
else
{
$goods[$idx]['promote_price'] = '';
}
$goods[$idx]['id'] = $row['goods_id'];
$goods[$idx]['name'] = $row['goods_name'];
$goods[$idx]['goods_desc'] = sub_str(strip_tags($row['goods_desc']), 50);
$goods[$idx]['brief'] = $row['goods_brief'];
$goods[$idx]['brand_name'] = isset($goods_data['brand'][$row['goods_id']]) ? $goods_data['brand'][$row['goods_id']] : '';
$goods[$idx]['goods_style_name'] = add_style($row['goods_name'],$row['goods_name_style']);
......................
接下来就是在
/themes/default/library/recommend_best.lbi
/themes/default/library/recommend_hot.lbi
/themes/default/library/recommend_new.lbi
几个文件中的调用了。。
这么调用 {$goods.goods_desc}
主要调用代码 要放在循环里面
㈧ ecshop 促销商品怎么做一个倒计时效果,js还是ecshop就有这个功能,怎么调用
给促销商品添加倒计时效果,
第一步 在模板文件中有个php文件夹,打开init.php文件,搜索get_advlist要sql后追加,意思就是在$sql = "select ap.ad_width,ap.ad_height,ad.ad_id,ad.ad_name,ad.ad_code,后面添加搜索字段ad.start_time,ad.end_time,如果存在该字段,就不需要再添加了。
第二步 然后在$arr[$row['ad_id']]['name'] = $row['ad_name'];后添加
$time = gmtime();
if ($time >= $row['start_time'] && $time <= $row['end_time'])
{
$arr[$row['ad_id']]['etime'] = local_date('M d, Y H:i:s',$row['end_time']);
}
else
{
$arr[$row['ad_id']]['etime'] = 0;
}
第三步
<script >
var Tday = new Array();
var daysms = 24 * 60 * 60 * 1000
var hoursms = 60 * 60 * 1000
var Secondms = 60 * 1000
var microsecond = 1000
var DifferHour = -1
var DifferMinute = -1
var DifferSecond = -1
function clock(key,num)
{
var time = new Date()
var hour = time.getHours()
var minute = time.getMinutes()
var second = time.getSeconds()
var timevalue = ""+((hour > 12) ? hour-12:hour)
timevalue +=((minute < 10) ? ":0":":")+minute
timevalue +=((second < 10) ? ":0":":")+second
timevalue +=((hour >12 ) ? " PM":" AM")
var convertHour = DifferHour
var convertMinute = DifferMinute
var convertSecond = DifferSecond
var Diffms = Tday[key].getTime() - time.getTime()
DifferHour = Math.floor(Diffms / daysms)
Diffms -= DifferHour * daysms
DifferMinute = Math.floor(Diffms / hoursms)
Diffms -= DifferMinute * hoursms
DifferSecond = Math.floor(Diffms / Secondms)
Diffms -= DifferSecond * Secondms
var dSecs = Math.floor(Diffms / microsecond)
if(convertHour != DifferHour) a="<font color=#666>"+DifferHour+"</font>天";
if(convertMinute != DifferMinute) b="<font color=#666>"+DifferMinute+"</font>时";
if(convertSecond != DifferSecond) c="<font color=#666>"+DifferSecond+"</font>分"
d="<font color=#666>"+dSecs+"</font>秒"
if (DifferHour>0) {a=a}
else {a=''}
document.getElementById("leftTime"+num+key).innerHTML = a + b + c + d; //显示倒计时信息
}
</script>
<!--{foreach from=$goods_list item=goods name=name key=key}-->
<!-- {if $smarty.foreach.name.iteration < 2} -->
<div class="tab-pannel">
<h6 style="visibility: visible;" class="countDownWrapper J_countDownWrapper">离结束仅剩:<span class="J_countDown countDown" id="leftTime1{$key}"></span></h6>
<h5 class="slideTitle">{$goods.goods_name}</h5>
<h6 class="slideSubTitle" style="height:36px; overflow:hidden;"><span class="greenTip">{$goods.goods_brief}</span></h6>
<a href="pro_goods.php?id={$goods.goods_id}" style="width:290px; height:220px; overflow:hidden;"><img src="{$goods.goods_img}" width="220" height="220" style="margin-left:35px;" ></a>
</div>
<script>
Tday[{$key}] = new Date("{$ad.etime}");
window.setInterval(function()
{clock({$key},1);}, 1000);
</script>
<!--{/if}-->
<!--{/foreach}-->
代码参考,样式自行定义