2009-09-09 10:29 pm 作者:住小窝

快速查错请参考:

1.utf-8论坛安装时乱码,用浏览器自带的查看字符编码调成utf-8就可以。

2.不能申请礼品,添加礼品时须填写库存数量,否则看不到申请礼品时需填写的各项内容。

3.设置其他帐号为礼品管理员要填写用户ID数字,而不是用户名。

4.如果错误地将礼品管理员设置成用户名,会出现查看权限管理权限倒置的情况,比如未登录用户可管理插件,请找到最初的forumdata/cache里的cache_gift.php,用原始文件覆盖(下载稍后补上),覆盖后如果页面走样需要重新安装插件。注意:重新安装插件会导致礼品清空。

以上是我安装使用过程中遇到的问题,以下是安装过程流水帐,最后会有几句改进建议:

因为最近想给我的济南装修论坛搞点儿积分换礼品的活动,凑巧看到别的论坛挂上了新插件叫“礼品兑换”,搜了一下还真有,就是这位李魁设计的礼品兑换插件,上个月底刚刚更新过,太好了,麻溜儿用起来。

插件做得挺不错的,下载迅速安装简单,但是安装过程中有一点儿小瑕疵。我的论坛编码是utf-8的,所以下载的时候特别注意下载utf-8专用的,可是安装页面上还是显示乱码,用Firefox调整了查看字符编码的方式之后倒是能正常显示。估计是页面转成utf-8的时候页面属性默认的还是GBK,造成了这种情况。

装的过程有一步是填写礼品管理员的IDS,我填上了管理员的用户名。

装好之后先添加个礼品试一试,随便填了个名字就提交了,换个帐号申请一下,点击申请之后没反应住窝网 - 济南装修网站|济南装修论坛|装修济南|济南装饰装修,出现以下错误提示:

Warning: Division by zero in /www/users/51zhuwo.com/gift.php on line 204

试了半天发现是因为没有填写库存数量,填写之后就会出现正常的填写姓名地址等表单。

本来到这儿就没事儿,但我看到插件说明里提到说可以用多个帐号管理,就想加几个管理员试试,一试不要紧试了之后坏了,管理员帐号看不到管理页面,未登录用户倒能看到了。

我立马慌了,看到李魁blog上有本人联系方式,赶紧加了qq咨询,没想到回复得相当快(真是好人哪!),说是要修改cache里cache_gift.php文件,但没来得及告诉我怎么改,我就一时手贱想说cache出问题那就清cache好了,把cache文件夹删光光,好么,这下插件页面都打不开了...说插件没安装,想重新安装也打不开install页面。还好李魁又传了一个cache_gift给我(太感人了!),覆盖上,页面还有点儿怪,上面多出一行背景色的条子,重新装了一遍插件,恢复正常鸟~~真happy~

顺手提一些改进建议吧:

1. 安装文件编码规范化

2. 添加礼品时库存数量设为必填

3. 礼品管理员添加的框子旁边标明填的是ID数字,不是用户名

4. 提醒用户重新安装插件将导致礼品清空

5. 不知道礼品数据是否可以被论坛默认备份所备份,如果不可以的话提醒用户自行备份礼品介绍等数据。

6. 删除礼品时没有提醒,如果误点击礼品将被直接删除,建议删除时弹出确定窗口。

7. discuz论坛在需要安全更新时可能会要求站长清空cache文件夹,提醒使用了礼品兑换插件的站长,在清空前备份cache_gift.php文件,以便覆盖恢复

暂时想到这么多,以后有再补。

推荐(0)
收藏

发表评论:

得到OpenID
使用OpenID提供商
35OpenID 35OpenID MyOpenID MyOpenID Flickr Flickr
Google Google Yahoo Yahoo! AOL AOL
Blogger Blogger LiveJournal LiveJournal Verisign Verisign
ClaimID ClaimID Technorati Technorati Vidoop Vidoop
OpenID OpenID 帮助
您还没有登录,请登录后继续操作。
提示:您必需打开Cookie才能使用本系统
请输入您的 OpenID OpenID 登录:
例如:http://yourname.openid.35.com
close