分类下的商品为何会出现如此高级的错误??

2016-07-07 15:33 来源:www.chinab4c.com 作者:ecshop专家

我在文章详情页面通过后台加了两个分类下的商品。一个是移动靓号 一个是网通靓号但出现一个高级错误,在商品分类里明明是网通分类的商品会出现在移动动里,但点查看更多时也能证明我在发布商品时选择商品归类是正确的。看图
下载 (114.5 KB)
1 秒前



http://www.188td.net/article-358.html问题页面

回答:
你可以看下这个帖子
http://bbs.ecshop.com/viewthread ... 5%B9%B7%D6%C0%E0%2B

修改include/lib_goods.php
大概 880行 function get_extension_goods($cats)函数替换成
function get_extension_goods($cats)
{
$extension_goods_array = '';
$sql = 'SELECT goods_id FROM ' . $GLOBALS['ecs']->table('goods_cat') . " AS g WHERE $cats";
$extension_goods_array = $GLOBALS['db']->getCol($sql);
return db_create_in($extension_goods_array, 'g.goods_id');
}
照晓天的方法修改后网站都无法访问了

如果出现该问题,那么估计是你其他地方修改过了。那个修改是没问题的

模版倒是做了大量修改,程序文件还没有改过

你可以换模板试下。其他人修改没问题哦~~

如果出现该问题,那么估计是你其他地方修改过了。那个修改是没问题的
晓天 发表于 2009-12-9 11:42


不好意思是我没有发现错误,我在文章详情页面修改时放了两段相同的分类下的商品代码上去,导致的
  1. <!-- #BeginLibraryItem "/library/cat_goods.lbi" -->

  2. <h3 class="modTit1">
  3. <div class="L">{$goods_cat.name|escape:html}</div>
  4. <div class="R"> </div>
  5. </h3>
  6. <div class="new">
  7. <!--{foreach from=$cat_goods item=goods}-->
  8. <div class="goodsbox">
  9. <a href="{$goods.url}" target="_blank"{$goods.name|escape:html}">{$goods.short_name|escape:html}</a><br />
  10. <!-- {if $goods.promote_price neq ""} -->

  11. <!-- {else}-->

  12. <!--{/if}-->
  13. </div>
  14. <!--{/foreach}-->
  15. <div class="more tr"><a href="{$goods_cat.url}"><img src="images/more.gif" alt="more"></a></div>
  16. </div>
  17. <!-- #EndLibraryItem -->
复制代码


但在想咨询一个问题就是我在左边放了文章导航与商品导航只要一在后台模版设置做了什么修改后左边的导航就不见了,要从新上传文章详情的文件又正常,是否少了什么代码??

估计是你把以前加的代码放到可编辑区了,如果后台设置下,那么可编辑区就会被重写