Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: kelystor

[DST]节日红包插件2.1[6.27更新] For DZ5.5

[复制链接]
发表于 2007-3-28 00:11:31 | 显示全部楼层
支持5.0的不?
回复

使用道具 举报

 楼主| 发表于 2007-3-28 09:34:03 | 显示全部楼层
to zjh:
定义动作倒不是难事,只是定义好后,还得往templates\default\actions.lang.php里添加动作语句。原则上,我是不希望修改DZ源文件的。如果你要的话,就打开money.inc.php,在:
if(!defined('IN_DISCUZ')) {
        exit('Access Deined');
}
下面添加一句:
$discuz_action = 202;

actions.lang.php
        201 => '使用版主权限',
下面添加:
        202 => '节日红包',
当然,202是可以改成别的数字的,只要不跟actions.lang.php中的冲突,并且前后保持一致即可。

关于生日的,你可以参看第3页我的说明http://www.discuz.net/viewthread ... p;extra=&page=3
如果会员的生日红包数目还没有领完,他改一生日日期是可以再领的。如果领完了,怎么改都没用,只能等到下一年了。因为我对生日的控制不想太严,就像游戏中留了一个小后门,也就变成了密技,倒可以使游戏者多点乐趣,呵。



to ysl1415:
你的繁化文件我看了,用ZDE分析了一下代码。
很奇怪,在第138行,那句“红包编辑成功”的提示有问题。如果把“红包编辑成功”换成别的提示语又正常了,所以你是不是重新弄一下这一句,或者稍微改一下这个提示语再看看效果。


to jarw:
可能是你安装的时候没安装好。请你重新运行money_install.php进行安装,相信可以解决这个问题。


to icesword28:
支持5.0的不?
理论上说,是支持的。因为这个插件最开始就是在5.0的版本上开发的,只是后面5.5出来了,才转到5.5上面。不过,我没有在5.0上具体测试,所以不能十分保证。如果你一定要用在5.0上面的话,请你在添加红包时不要使用自动添加公告的功能,因为5.5的公告数据表和5.0是不一样的,用了会出错。
另外,这里再说明一下,我发现添加红包时自动添加公告的代码有点小bug(呵呵,自己真的是太不细心了),今天再好好查一遍代码,今晚做下更新。
回复

使用道具 举报

发表于 2007-3-28 10:16:29 | 显示全部楼层
原帖由 kelystor 于 2007-3-27 22:21 发表
to lovebbmp123和wang9780:
你们说的问题倒是使我纳闷。我用的是DZ自带的showmessage函数,按道理不会有什么问题。DZ是在showmessage.htm模板中用js来实现“返回上一页”的操作提示(javascript:history.back ...



回楼主,在领取红包的程序中,比如以上图片,在提示返回上一步中点击连接是无法返回的,鼠标放在连接上,浏览器的左下角出现以上图片中所显

示的,可能我说的有点不清楚, ,具体意思就是执行完操作之后没法跳转到上一页!

补充一下,我用的浏览器是IE6.0

[ 本帖最后由 wang9780 于 2007-3-28 10:18 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2007-3-28 11:18:55 | 显示全部楼层
报告一下。该插件没有自动获取数据库表前缀。偶也没有看,就试验了。还得去改一下。楼主改成自动读论坛的表前缀设置吧。不是所有人都是用的默认 cdb_ 呀。
回复

使用道具 举报

发表于 2007-3-28 11:29:07 | 显示全部楼层
原帖由 anyforever 于 2007-3-28 11:18 发表
报告一下。该插件没有自动获取数据库表前缀。偶也没有看,就试验了。还得去改一下。楼主改成自动读论坛的表前缀设置吧。不是所有人都是用的默认 cdb_ 呀。



嗯.应该就是楼主所说的问题了

我的就是改过的..

        $tablepre = 'cdb_1';                           // 表名前缀, 同一数据库安装多个论坛请修改此处

请问楼主该如何修正

还有如何锁定生日的问题,

建议可以设置成一年只能领取一次生日红包

[ 本帖最后由 jarw 于 2007-3-28 11:32 编辑 ]
回复

使用道具 举报

发表于 2007-3-28 11:40:33 | 显示全部楼层
能不能增加一个实物的红包呢?
回复

使用道具 举报

 楼主| 发表于 2007-3-28 11:52:34 | 显示全部楼层
to anyforever:
感谢您的反馈,已经发现程序中的错误,晚上将一并做更新,并且会同时更新安装程序。现在你可以暂时先不要使用此插件,到时重新下载程序包,并重新安装,即可解决此问题。你可以把数据库中的plugins_money_info和plugins_money_log表先删除


to wang9780:
你的问题我只能说是无可奈何,因为我用的时候,都没有问题。并且这是用DZ自带的东西来产生这个返回链接,如果不能用,实在是也没有比较好的解决之道。你暂时用浏览器自身的“后退”功能吧。


to jarw:
从刚才anyforever的反馈中,我查到原来是表前缀的问题。请你暂时不要使用本插件,晚上更新之后,你再重新下载安装。你可以把数据库中的plugins_money_info和plugins_money_log表先删除



今天我会把新近找到的所有bug全部修复,到晚上发布一个更为完善的程序给大家。

看来我写程序的时候,还是比较粗心大意,有不少的疏忽。加之这是第一次发布插件,有许多的不足和注意不到的地方,希望大家能够多多谅解,我会尽我所能解答大家提出的问题并提供最为完善的程序。
回复

使用道具 举报

 楼主| 发表于 2007-3-28 12:03:29 | 显示全部楼层
to jarw:

还有如何锁定生日的问题?
你的意思是在控制面板中修改一次生日后,就不能再次修改?
如果是这样,做起来要比较麻烦,DZ自身的模板和源程序都得修改,不提倡。

建议可以设置成一年只能领取一次生日红包
如果你要这样设置,也不难。把领取包数设置成1,然后领取红包值适当设大一点就一样了,呵。而且这样子,也可以达到锁定生日的目的。一旦会员用一个生日领取红包后,即使在控制面板中再次修改生日日期也无法再次领取了(只能等到下一年)。


to PC165:
你能详细说说实物红包是怎么样的呢?
回复

使用道具 举报

发表于 2007-3-28 12:04:15 | 显示全部楼层
原帖由 kelystor 于 2007-3-28 11:52 发表
to anyforever:
感谢您的反馈,已经发现程序中的错误,晚上将一并做更新,并且会同时更新安装程序。现在你可以暂时先不要使用此插件,到时重新下载程序包,并重新安装,即可解决此问题。你可以把数据库中的pl ...


可以的话......是否出个繁体版的.....
回复

使用道具 举报

发表于 2007-3-28 12:06:48 | 显示全部楼层
好东西,收藏了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

腾讯云市场年终大促!Discuz X3.4论坛系统免费用,虚拟主机低至20元/月,爆款小程序1元起!

QQ|小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2019-12-13 19:29

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

快速回复 返回顶部 返回列表