发新话题
打印

[已解决] 首页分类下的商品设置4个却只显示3个

首页分类下的商品设置4个却只显示3个

首页分类下的商品,总共7个分类.
设置每类显示4个商品却有2个分类只显示3个商品,
其余都是正常显示4个商品的
这是怎么回事?
具体情况看首页:http://www.siwa.cn

[ 本帖最后由 zybnan 于 2008-6-14 22:35 编辑 ]

TOP

那您在这个类别下有4个商品么
如果是的话 您就需要看看您的这个循环是不是出什么问题了
从您的网站上看你好像修改过程序了。
不保留版权信息的各位XDJM,请原谅我不能为您解答问题!!!!http://www.testyang.com

TOP

谢谢bugii,这个是:cat_goods.lbi的代码,帮我看下是不是哪里出错了。
<meta http-equiv="Content-Type" c>
<!-- {if $cat_goods} -->
<div id="recommend_best" class="relative">
  <div class="recommendbg">
    <div id="cat_goods_left"><a href="{$goods_cat.url}"><big>{$goods_cat.name|escape:html}</big></a></div>
    <div id="cat_goods_tomore"></div>
  </div>
  <div class="list">
    <ul>
    <!--{foreach from=$cat_goods item=goods}-->
      <li><a href="{$goods.url}"><img src="{$goods.thumb}" alt="{$goods.name|escape:html}" width="100" height="100"/></a><br />
        <span class="goodsName"><a href="{$goods.url}" title="{$goods.name|escape:html}">{$goods.short_name|escape:html}</a></span><br>
        <!--{$lang.market_price}-->
        <span class="m">
        <!--{$goods.market_price}-->
        </span><br />
        <!-- {if $goods.promote_price neq ""} -->
        <!--{$lang.promote_price}-->
        <span class="n">
        <!--{$goods.promote_price}-->
        </span><br />
        <!-- {else}-->
        <!--{$lang.shop_price}-->
        <span class="n">
        <!--{$goods.shop_price}-->
        </span><br />
        <!--{/if}-->
        <div align="center" style="padding-bottom:10px;"><a href="javascript:addToCart({$goods.id})"><img src="../images/addToCart.gif"/></a>   <a href="javascript:collect({$goods.id})"><img src="../images/addToFavo.gif" /></a></div>
      </li>
      <!--{/foreach}-->
    </ul>
  </div>

TOP

引用:
原帖由 bugii 于 2008-6-14 10:31 AM 发表
那您在这个类别下有4个商品么
如果是的话 您就需要看看您的这个循环是不是出什么问题了
从您的网站上看你好像修改过程序了。
肯定多于4个商品,代码修改过,见3楼,帮我看下哪里有问题,谢谢。

TOP

和原来的代码对比下吧 buji 貌似很忙,对照看看问题就找见 了
EC专用高速稳定空间: http://idcn.net.cn  300M+100M数据库=160元 EC交流、模板设计修改:31882473(高级群) 48552745

TOP

<!--{foreach from=$cat_goods item=goods}-->
这段里您看下里面输出是几个  如果是三个  那么就是你的程序问题了
如果是4个   那就看你的循环哪个没取到
不保留版权信息的各位XDJM,请原谅我不能为您解答问题!!!!http://www.testyang.com

TOP

引用:
原帖由 bugii 于 2008-6-14 11:43 AM 发表

这段里您看下里面输出是几个  如果是三个  那么就是你的程序问题了
如果是4个   那就看你的循环哪个没取到
“这段里您看下里面输出是几个”,在哪里看输出是几个?

感觉不是程序问题,因为除前两类外其余的设置几个就显示几个,只有前两类不论设置多少(1到10)都只显示3个,实在是太奇怪了

TOP

发新话题