2.7.2版本中加3级分类和调整商品相册排列顺序的办法

2016-07-07 16:06 来源:www.chinab4c.com 作者:ecshop专家



研究了好久,看了无数的帖子和教程,为了让后来的兄弟少走冤枉路,决定和大家分享一下,毕竟我们都不是专业搞程序的,而且大家做网站一般都是为了卖商品赚钱养家糊口的,实在是没必要把时间都浪费在这些小问题上面,希望能帮到大家。


1,怎样让分类树显示3级分类??


把模板中的category_tree.lbi文件中的
<!--{foreach from=$cat.cat_id item=child name=no}-->
<dd>- <a href="{$child.url}">{$child.name|escape:html}</a> </dd>
<!--{/foreach}-->
改成
<!--{foreach from=$cat.cat_id item=child}-->
<dd><a href="{$child.url}">{$child.name|escape:html}</a></dd>
<!--{foreach from=$child.cat_id item=childer}-->
<dd><a href="{$childer.url}">{$childer.name|escape:html}</a></dd>
<!--{/foreach}-->
<!--{/foreach}-->



2,商品相册图片覆盖上传后顺序错误,导致放大镜出错


把includes\lib_goods.phpfunction get_goods_gallery函数里面的
$sql = 'SELECT img_id, img_url, thumb_url, img_desc' .
' FROM ' . $GLOBALS['ecs']->table('goods_gallery') .
" WHERE goods_id = '$goods_id' LIMIT " . $GLOBALS['_CFG']['goods_gallery_number'];


改成
$sql = 'SELECT img_id, img_url, thumb_url, img_desc' .
' FROM ' . $GLOBALS['ecs']->table('goods_gallery') .
" WHERE goods_id = '$goods_id'ORDER BY img_id LIMIT " . $GLOBALS['_CFG']['goods_gallery_number'];
清除缓存。


以后肯定还会碰到各式各样的问题的,找到成功的解决办法后我会继续在这个帖子上分享给大家,也希望大家齐心协力,把各自研究出来的好办法共享,这个其实真的没必要去隐瞒或者对菜鸟们不屑一顾,这个社会还是太需要互相关心了。

回答:
谢谢分享~顶你

沙发?感谢分享.....你这样的人多点世界就和平了

,谢谢,不过“和平”这个词好像压力大了点。


又解决了一个问题,如何在首页添加通栏横幅广告。

加广告
第一步,index.dwt文件中加(自己需要加在什么位置,就把代码添进去,例如,我是在新品推荐下面加
<!-- TemplateBeginEditable name="新品推荐下广告 宽度:960px" -->
<!-- TemplateEndEditable -->

演示网站http://www.mmf11.com/,还在调试中,过两天全部弄好后大家多来捧捧场啊,呵呵,先广而告之一下。

第二步,就可以在ecshop 后台: 广告位置,代码处替换原来的代码
<table cellpadding="0" cellspacing="0" align="center" width="960">
{foreach from=$ads item=ad}
<tr><td style="padding-bottom:5px">{$ad}</td></tr>
{/foreach}
</table>
,
再有添加上广告, 设置广告位置(设置模板里面已经显示: 通栏广告),
就这么简单, 添加了在后台没能直接添加的广告.....

960是我自己网站的宽度,大家宽度不同,请相应的调整。

我不用,但我支持共享,谢谢分享呀……

支持~!比较合适我们这非技术人员~!