ShopEX-缺货通知为什么就不能自动填写会员的邮箱呢?

ShopEX如果商品缺货的话,就允许客户提交缺货通告,就是输入邮箱,如果到货了,就会通知这个邮箱的主人。
但是会员登录之后,那个邮箱地址框还是没有出现会员的邮箱,就是说没有自动将会员内填写的邮箱地址。这个从易用性上来说,有点奇怪。
所以我们的目标是增加这个功能。
但是一打开这个方法所在的代码一看,额,这个功能模块有存在呢~~可是为什么不出现呢?
经过偶的研究有如下问题:
1、变量名写错了。
2.即使你修改了变量名,还是不行
2.1在gnotify方法的第一行写上
2.2在$this->pagedata[‘goods’] = $aProduct[0];下面写如下代码
3.你修改完上面的之后你会发现输出有值,但是视图显示还是没有值出现。这个问题很神奇,神奇的不行,是ShopEX固有的,特定的,莫名其妙问题之一。也是写这篇文章的重点问题。
……
偶的测试环境是ShopEX 4.8.5.55324

PHP-Can’t connect to MySQL server on ‘localhost’ (10061)(ShopEX登陆超时)

Can’t connect to MySQL server on ‘localhost’ (10061)解决方法
遇上这个提示是很悲剧的问题。因为网上没有特别有效的解决办法。偶也是遇上这个问题,经过层层的分析终于解决问题了。可是,也仅仅是靠猜测得出造成这个原因的缘故。
这边说说偶的简单的思考吧。
根据这个Can’t connect to MySQL server on ‘localhost’提醒,我们第一反应肯定是mysql服务器没有提供服务。确实!遇上这个提示一定是你的服务器暂停服务了。

mootool-检测表单内的单选框、多选框、文本框、文字域是否都填写了

今天在做ShopEX领取卷与调查问卷插件,在调查问卷遇上问题,怎么才能识别会员填写了全部的表单呢?对吧,找了一下没找到,郁闷,只好自己写一个了,也算是原创吧。
在这边与大家分享一下。
//检测表单内的单选框、多选框、文本框、文字域是否都填写了@ChinaBUG 2012.05.16

ShopEX二次开发疑难-后台有库存,前台商品列表却显示无库存

虫神的答复:
这个是一个无解的问题。目前,还不知道为什么会出现这个情况。
我遇到的是:在服务器上的数据是正常的。但是导入到本地的话,则显示不正常。后台的数据也是正确无误的。但是我安装体验包的话却是可以正常使用的。
在另外,在我同事的机子上,我同样的问题,但是只是覆盖一下数据,即重新还原备份,把服务器上的代码都复制下来,即可正常(而我的机子也是下载了全部的代码,但是做同样的操作却不行)。
从我遇上的例子上来说,我断定,这个问题是跟环境有关系的,而与代码无关才对,如果做了二次开发的就不用心烦了,因为我用原来的程序,不做二次开发,我测试也是不行的。
PS~~当然,其实环境的部分因素也是由代码造成的。不过要是那样就是SHOPEX系统本身的设计问题,而这种情况太常见了,慢慢等补丁吧。
没有暂时的解决方案,尝试的方案如下:请重装个系统或者环境试试看。请先安装体验数据。 有什么更好地,或者知道原因的可以通知我一下,感谢了。
另外,ShopEX的多规格在某方面设计还不完善,能不能就不用吧,用多了,呵呵,问题很多的,我目前就遇上好多个跟这个相关的问题。

ShopEX二次开发疑难之:对不起,请完整填写配送信息(配送收货方式)

ShopEX二次开发疑难之:对不起,请完整填写配送信息
最近,不知道是哪里改动到了,好神奇的有部分客户下订单时,选择收货地址之后,编辑出错,而且订单提交不了,老是会出现:对不起,请完整填写配送信息 的提示。
询问商派技术无果,只能自己抽空奋斗一下了。还真的自己解决了。

ShopEX疑难-为什么文章挂件最后的记录会重复,在IE下出错

错误描述:
添加四个文章挂件,结果第四个挂件在显示文章时会出现最后一条记录重复输出!
如:四个挂件名为a1、a2、a3、a4并排排列着,则显示时,a4挂件的最后一条文章记录会出现两次,这个问题在ie6、ie7、360等下面均会出现,但是,查看生成的代码却会发现,他只有一个代码!即生成的代码是正确的,显示的时候是不正确的。很神奇吧?!
为什么会出现这个原因,其实我也不知道,但是我知道怎么解决这个奇怪的问题!

Photoshop卡在启动画面的“正在读取首选项”解决办法

  今天打开Photoshop,结果无法启动.卡在启动画面的“正在读取首选项”,本来打算重新安装,后来到网上一搜索,原来也有人遇到同样的问题,而且解决方法也很简单:
  就是在Ps程序图标上按住Shift+Ctrl+Alt然后点击右键,选择“打开”,在Photoshop打开的时候会提示“是否要删除Adobe Photoshop设置文件?”,点击是,恢复默认设置,Photoshop就可以正常启动了。

类型BoundField不具有HtmlEncodeFormatString属性

  说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
  分析器错误信息: 类型“System.Web.UI.WebControls.BoundField”不具有名为“HtmlEncodeFormatString”的公共属性。

  上周我在新网互联的服务器出现上面莫名其妙的错误,之前用的都还是好好的,代码绝对没修改,自从上周服务器不能使用开始,一直会出现上面的错误。
  找客服,回复说是代码问题,服务器没问题,扯了老半天,结果问题还是没解决,实在火大~~!
  小样,实习的吧?!
  我实在不行,只好上MSDN去查,结果发现:我的代码是正确的!出现这个问题,还真的是服务器问题,TNN的服务器没安装.NET Framework SP1造成的。