ECSHOP的小BUG:产品错位?

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

出错现象:产品图片对不上产品的号、用户下单,错位成上一个用户的信息,多处重要部分出错频繁。
检查发现:某些字段输入长度超出了数据库的限制但程序未提示,数据库中被强行截断因而出现乱码,造成许多数据出错。

环境:
系统信息
服务器操作系统: FreeBSD (210.51.170.55) Web 服务器: Apache/1.3.28 (Unix) PHP/4.3.2
PHP 版本: 4.3.2 MySQL 版本: 4.0.14-log
安全模式: 否 安全模式GID: 否
Socket 支持: 是 时区设置: 无需设置
GD 版本: GD2 ( JPEG PNG) Zlib 支持: 是
IP 库版本: 20071024 文件上传的最大大小: 2M
ECShop 版本: v2.5.0 RELEASE 20071028 安装日期: 2008-01-03

模版为马甲制作的002。http://bbs.ecshop.com/redirect.php?goto=findpost&pid=125814&ptid=40223


回答:
您是说程序的问题吗?
不太明白您的意思。

是。以商品分类的分类描述为例,以上环境下输入正常,回头察看发现内容被截断导致页面显示不全,不出现编辑提交按钮,在后台中无法修改需要到数据库管理中改。

类似的错误应该还有,反正是导致了一系列的错误,比如说A产品中出现了B产品的图片,会员A使用支付宝支付时帐号却显示是B的。

LZ把出错的商品连接贴出来,这样我们看到具体的情况可以快速的排查问题。谢谢合作。

安装好的时候是正常的,问题出在:我后台添加了新订单,图片就错位了。比如衬衫产品http://shizu.cn/goods.php?id=5,产品详细页显示的大图片却是衬衫领子所用的金属领撑片产品的。右边产品名什么的显示也有问题,显示Sale No. 2,下面的产品详细内容不显示了。

此外,中文名不能登陆。


顺便可以问问,EC开发环境是怎样的,也许我应该用你们相同的环境来确保稳定。

商品图片和商品显示不对应的问题是模版文件造成的,请把您所选择的模版目录下的library/goods_attrlinked.lbi文件的内容贴出来。

请登录ec的后台,将右边的默认的系统信息截图发一下。


将goods_attrlinked.lbi文件的内容改为
  1. <meta http-equiv="Content-Type" c>

  2. <!-- 开始循环属性关联的商品 {foreach from=$attribute_linked item=linked}-->

  3. <!-- {if $linked.goods} -->

  4. <div class="title-div"><h3>{$linked.title}</h3></div>

  5. <div class="cart-div">

  6. <ul class="article-list1">

  7. <!-- {foreach from=$linked.goods item=link_goods} -->

  8. <li><a href="{$link_goods.url}"
  9. title="{$link_goods.goods_name|escape:html}">{$link_goods.short_name|escape:html}</a></li>

  10. <!-- {/foreach} -->

  11. </ul>

  12. </div>

  13. <!-- {/if} -->

  14. <!-- 结束属性关联的商品 {/foreach}-->
复制代码


关于数据整合中文名登陆出问题的情况。可能是您整合数据时数据库字符集选择不正确。
把您的网址贴出来。

桔子大人看来眼神和偶一样不好。。。450度眼镜。。。。俺的网址当然就是俺签名中的店子了。

对了,我没有整合论坛,中文名登陆也不太好。

:L :L

本人比较笨!!!

商品图片不对应的问题解决了吗?

没有整合论坛时,中文名登录不好是什么样的情况?


解决了,你提醒了我,经过仔细检查,发现是我修改goods.dwt,把“买过此商品的人还买过”转移到了左边造成的(应该是转移的有错),我暂时删除就好了!( 有空再研究如何转移得正确)。

错怪了EC,哈哈。还好你们被冤枉不止一次了,多算我一个不算多

现在就在研究中文名登陆问题。。。吸取教训,错误先从自身找起来。。。




遇到问题后大家要仔细检查一下,是否修改过文件或是误操作。


请pm一下你的ftp帐号,我们排查一下。