快速查错请参考:
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文件,以便覆盖恢复
暂时想到这么多,以后有再补。
您还没有登录,请登录后继续操作。