Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 活动插件V1.21 for DZ4.1/5.0/5.5/6.0发布 [2008.02.14更新]

[复制链接]
cytown 发表于 2006-1-3 14:27:13 | 显示全部楼层 |阅读模式
Info: 活动报名 for discuz! 6.0

Version: 1.21
Release: 2008.02.14
Email: cytown@gmail.com
Designed by Cytown
Copyright reserved to the author.

history & changes:
v.1.00 @2006.01.03 release
v.1.01 @2006.01.03
  fix a bug.
v.1.02 @2006.01.04
  add phone cache.
  add stop & quit confirm.
  prevent apply empty phone & 0 people.
  stop apply when enough apply people.
v.1.03 @2006.01.10
  fix a bug from stop apply.
  add plan access setup function.
  remove common user start plan function.
v.1.04 @2006.01.11
  fix a bug from special user group.
v.1.05 @2006.03.16
  self apply list function.
  upgrade to support Discuz4.10.
v.1.06 @2006.04.11
        auto pm notify
        add pet support
        interface beauty.
v.1.07 @2006.04.12
        add pet open/close
        fix minor bug.
v.1.08 @2006.04.19
        add multi language support
        add point system.
v.1.09 @2006.05.01
        reformat view.
        add view all plan function.
        add moderate view control.
        add reopen function.
        add modify apply function.
v.1.10 @2006.10.29
        add support to Discuz!5.0.
v.1.11 @2006.11.27
        add plan term function
v.1.12 @2007.03.19
        add support to Discuz!5.5.
v.1.13 @2007.03.26
        add multi sms notify function
        add terminate date function
v.1.20 @2007.09.11
        add start time and location
        add role and open/hidden memo
        add support to Discuz!5.5 newest patch.
v.1.21 @2008.02.14
        add support to Discuz!6.0.

活动报名系统功能:
1. 不需要专门活动中心发布活动,直接在论坛的帖子里面就可以发布
2. 发帖子种类增加一种专门的活动帖子
3. 管理员可以控制哪几个论坛里可以发活动帖子
4. 可以控制是否可以允许普通会员发活动贴,否则只有当区版主才可以发活动贴 (remove from v.1.03)
5. 发起人可以设置活动组织者名单以及报名截止人数
6. 会员申请参加活动可以说明男女分别的人数,以及联系电话以及详细说明
7. 申请参加活动的联系电话以及详细说明是只有当区版主和发活动贴以及组织者才可以看到
8. 组织者和版主可以审核申请信息,通过或者拒绝
9. 已申请的会员不能重复申请
10. 已申请的会员可以退出活动
11. 参加、通过申请、拒绝申请、退出有积分或金钱变化
12. 管理员可以控制分别积分的变化以及字段
13. 组织者可以随时截止报名
14. 已经截止报名的活动贴将无法继续申请或者退出
15. 发起人可以通过活动报名功能看到所有已发布的活动列表以及其报名进度
16. 普通会员同样可以看到某个活动的报名进度情况
17. 支持图片以及任何帖子功能
18. 增加申请会员自动填写上次申请时的电话的功能 (v.1.02)
19. 增加会员退出和组织者截止报名提示确认的功能 (v.1.02)
20. 增加防止会员提交空电话和空报名人的功能 (v.1.02)
21. 增加在报名人满了以后不允许继续报名的功能 (v.1.02)
22. 增加活动发起权限设置功能 (v.1.03)
23. 增加活动报名人可以看到自己已报名活动列表功能 (v.1.05)
24. 升级到支持Discuz! 4.10 (v.1.05)
25. 审核结果可以设置自动发短信通知 (v.1.06)
26. 可以携带宠物一起出游 (v.1.06)
27. 活动发起人可以允许或禁止携带哪种宠物 (v.1.06)
28. 可以直接设置积分变化 (v.1.06)
29. 管理员可以控制是否宠物版 (v.1.07)
30. 支持多语言 (v.1.08)
31. 支持打分系统 (v.1.08)
32. 管理员可以控制打分字段 (v.1.08)
33. 审核时可以看到用户的活动次数和平均活动得分数 (v.1.08)
34. 增加已终止活动可以由发布人重新开启功能 (v.1.09)
35. 增加报名人可以修改报名的功能 (v.1.09)
36. 增加查看所有活动的功能 (v.1.09)
37. 增加设置是否可以由当版版主查看报名详细的功能 (v.1.09)
38. 同时支持Discuz!4.1和5.0 (v.1.10)
39. 可以关闭Discuz!5.0原论坛自带的活动功能 (v.1.10)
40. 增加参加活动协议功能 (v.1.11)
41. 增加组织者可以给参加者群发短消息功能 (v.1.13)
42. 增加设置自动截止日期功能 (v.1.13)
43. 增加设置活动进行日期功能 (v.1.20)
44. 增加设置活动地点功能 (v.1.20)
45. 增加报名担任分工功能 (v.1.20)
46. 增加报名显示和隐藏内容功能 (v.1.20)
****************************************************************

可以发布活动的论坛及已经发布的活动列表。

发布人的已发布活动列表。


已经报名的图片。

发布的界面。

收到的短信通知。

评分界面。

已经评分完成的活动。


最新推出合理化建议有奖活动,对于提出合理化建议并且一经采纳的朋友,给予购买产品半价的优惠。也就是说,标准版只需要25元就可以得到!(2006.01.06)

[ 本帖最后由 cytown 于 2008-2-15 13:39 编辑 ]

本帖子中包含更多资源

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

x

评分

1

查看全部评分

 楼主| cytown 发表于 2006-1-3 14:28:19 | 显示全部楼层
活动报名系统安装说明:

ver. 1.10
Release: 2006.10.29


  1. 1. 在数据库中执行如下命令建立数据库:
  2.   create table cdb_plan(
  3.     pid int(10) unsigned NOT NULL,
  4.     operators varchar(100) NOT NULL default '',
  5.     applylimit int(4) unsigned NOT NULL default '0',
  6.     allowpet tinyint(1) unsigned NOT NULL default '0',
  7.     enddate int(10) unsigned NOT NULL default '0',
  8.     pointdate int(10) unsigned not null default '0',
  9.     PRIMARY KEY (pid)
  10.   ) TYPE=MyISAM;
  11.   create table cdb_planapply(
  12.     pid int(10) unsigned NOT NULL,
  13.     uid int(10) unsigned NOT NULL,
  14.     malecount tinyint(2) unsigned NOT NULL default '0',
  15.     femalecount tinyint(2) unsigned NOT NULL default '0',
  16.     catcount tinyint(2) unsigned NOT NULL default '0',
  17.     dogcount tinyint(2) unsigned NOT NULL default '0',
  18.     phone varchar(30) NOT NULL default '',
  19.     memo varchar(255) NOT NULL default '',
  20.     applydate int(10) unsigned NOT NULL default '0',
  21.     confirm tinyint(1) unsigned NOT NULL default '0',
  22.     confirmdate int(10) unsigned NOT NULL default '0',
  23.     quitdate int(10) unsigned NOT NULL default '0',
  24.     point tinyint(2) unsigned NOT NULL default '0',
  25.     PRIMARY KEY (pid,uid),
  26.     KEY uid (uid)
  27.   ) TYPE=MyISAM;
  28.   注意:cdb_可以替换成你系统设定的数据库前缀。

  29. 2. 把*.php文件拷贝到/plugins/plan目录中去。

  30. 3. 把*.htm拷贝到/templates/default目录中去。

  31. 4. 把*.gif拷贝到/images/default目录中去。

  32. 5. 打开管理面板里面的插件管理,打开discuz_plugin_plan.txt文件,把里面内容导入。

  33. 6. 更改/forumdisplay.php:
  34.   在这行之前:
  35.   include template('forumdisplay');
  36.   增加:
  37.         @include_once DISCUZ_ROOT."./plugins/plan/plan_forumdisplay.inc.php";

  38. 7. 更改/post.php:
  39.   在这行之前:
  40.   $extra = rawurlencode($extra);
  41.   增加:
  42.         @include_once DISCUZ_ROOT."./plugins/plan/plan_post.inc.php";

  43. 8. 更改/viewthread.php:
  44.   在这行之前:
  45.         include template('viewthread');
  46.   增加:
  47.         @include_once DISCUZ_ROOT."./plugins/plan/plan_viewthread.inc.php";
  48.        
  49.         修改这行:
  50.                 if($thread['poll']) {
  51.         改为:
  52.                 if($thread['poll'] == 1) {

  53. 9. 更改/include/newthread.inc.php:
  54.   在这行之前:
  55.         $bbcodeoff = checkbbcodes($message, !empty($bbcodeoff));
  56.   增加:
  57.         @include_once DISCUZ_ROOT."./plugins/plan/plan_newthread.inc.php";
复制代码

  1. 10. 更改/include/editpost.inc.php:
  2.         修改这行:
  3.                 if($thread['poll'] && ($alloweditpoll || $thread['authorid'] == $discuz_uid)) {
  4.         改为:
  5.                 if($thread['poll'] == 1 && ($alloweditpoll || $thread['authorid'] == $discuz_uid)) {

  6.         修改这行:
  7.                         if(($alloweditpoll || $thread['authorid'] == $discuz_uid) && $thread['poll'] && !empty($polloptions)) {
  8.         改为:
  9.                         if(($alloweditpoll || $thread['authorid'] == $discuz_uid) && $thread['poll'] == 1 && !empty($polloptions)) {
复制代码


  1. 11. 更改/templates/default/forumdisplay.htm:
  2.   (有两处)在这行之后:
  3.   <!--{if ($allowpost || !$discuz_uid) && $allowposttrade}-->&nbsp;<a href="post.php?action=newthread&fid=$fid&extra=$extra&trade=yes"><img src="{IMGDIR}/newtrade.gif" border="0"></a><!--{/if}-->
  4.   增加:
  5.   <!--{if ($allowpost || !$discuz_uid) && $allowplan}-->&nbsp;<a href="post.php?action=newthread&fid=$fid&extra=$extra&plan=yes"><img src="{IMGDIR}/newplan.gif" border="0"></a><!--{/if}-->
  6.   
  7.   在这行之前:
  8.         <!--{elseif $thread['poll']}--><img src="{IMGDIR}/pollsmall.gif" align="absmiddle"> {lang thread_poll}:&nbsp;
  9.   增加:
  10.         <!--{elseif $thread['poll']==2}--><img src="{IMGDIR}/plansmall.gif" align="absmiddle"> {$planlang[plan_applyit]}:&nbsp;

  11. 12. 更改/templates/default/search_threads.htm:
  12.   在这行之前:
  13.         <!--{elseif $thread['poll']}--><img src="{IMGDIR}/pollsmall.gif" align="absmiddle"> {lang thread_poll}:&nbsp;
  14.   增加:
  15.         <!--{elseif $thread['poll']==2}--><img src="{IMGDIR}/plansmall.gif" align="absmiddle"> 报名:&nbsp;

  16. 13. 更改/templates/default/post_newthread.htm:
  17.   在这行之后:
  18.           {lang post_trade_transport_express} <input type="text" name="postage_express" size="3" value="$postage_express" $postagedisabled> {lang post_trade_transport_express_unit}
  19.           </td>
  20.           </tr>
  21.   增加:
  22.   <!--{elseif isset($plan)}-->
  23.           {template post_newthread_plan}

  24. 14. 更改/templates/default/viewthread.htm:
  25.   在这行之前:
  26.                 <!--{if $post['number'] == 1 && $relatedkeywords}--><br><br><span class="bold">{lang thread_keywords}</span> $relatedkeywords<br><br><br><!--{/if}-->
  27.   增加:
  28.         {template viewthread_plan}

  29. 15. 完成,可以进入管理面板进行管理设置了。

  30. 现在去管理区,要首先设置哪个论坛允许发活动贴才行,设置为0是所有论坛都可以发:)

复制代码


免费版本限制:
1. 积分更改字段缺省设置成extcredits2,并且无法修改。
2. 参加活动申请得积分或金钱5。
3. 申请成功再得积分或金钱10。
4. 退出扣积分或金钱30。
5. 只允许版主发起活动。
6. 没有“发贴人可以通过活动报名功能看到所有已发布的活动列表以及其报名进度”功能。
7. 没有“活动报名人可以看到自己已报名活动列表”功能。
8. 没有“审核结果可以设置自动发短信通知”功能。
9. 没有“审核时可以看到用户的活动次数和平均活动得分数”功能。

升级方法:
v1.02(及以下) - v1.03
1. 插件管理中去除插件设置plan
2. 上传替换文件
3. 插件管理中导入discuz_plugin_plan.txt的内容
4. 完成,可以进入管理面板进行管理设置了。


v1.05(及以下) - v1.06(及以上)
1. 数据库执行:
alter table cdb_plan add allowpet tinyint(1) unsigned NOT NULL default '0';
alter table cdb_planapply add catcount tinyint(2) unsigned NOT NULL default '0';
alter table cdb_planapply add dogcount tinyint(2) unsigned NOT NULL default '0';
2. 插件管理中去除插件设置plan
3. 上传替换文件
4. 插件管理中导入discuz_plugin_plan.txt的内容
5. 从步骤6开始执行修改

v1.07(及以下) - v1.08(及以上)
1. 数据库执行:
alter table cdb_plan add pointdate int(10) unsigned not null default '0';
alter table cdb_planapply add point tinyint(2) unsigned NOT NULL default '0';
2. 插件管理中去除插件设置plan
3. 上传替换文件
4. 插件管理中导入discuz_plugin_plan.txt的内容
5. 从步骤6开始执行修改

******************************************************
当Discuz4.0升级到4.1以后的相应升级:
跳过步骤1,从步骤2开始执行即可
******************************************************


   Q&A
==============================================================
Q: 活动发起权限:这个是按照自己论坛的等级设定来的吧?
A: 是那个readaccess,缺省100是版主那个(好像是)
Q: 如果我的新手上路是 0-50,我想设置成新手可以召集,那填0可以吗?
A: 可以
Q: 申请增加积分、确认增加积分,这几个是什么意思?
A: 是这样的,申请的时候,就会自动增加这么多的积分,确认以后,同样会增加积分。
Q: 如果不想要增加积分功能怎么操作?
A: 你可以设置为0
Q: 活动开放论坛,是设置后只能在这个版发召集?
A: 设置为0是所有版,可以设置3;5;10,这样就这三个版内可以发召集。
Q: 是否活动组织者可以重新打开已经终止的活动?
A: 只有发出活动贴的那个人可以。
Q: 如果我报名也已经确认了是否可以修改报名?
A: 可以,不过报名状态会自动变成等待确认中。
Q: 如果我的报名被拒绝了是否可以修改报名?
A: 也可以,报名状态同样会自动变成等待确认中。


cytown@gmail.com

[ 本帖最后由 cytown 于 2006-10-29 18:47 编辑 ]
回复

使用道具 举报

 楼主| cytown 发表于 2006-1-3 14:30:55 | 显示全部楼层
图片也不能上传,zip文件也不能,呵呵,没办法了。。。。
回复

使用道具 举报

karl907 发表于 2006-1-3 14:32:23 | 显示全部楼层
。。。。顶???
回复

使用道具 举报

haxiyang 发表于 2006-1-3 14:34:04 | 显示全部楼层
哪有的下载咯
回复

使用道具 举报

拒买日本货 发表于 2006-1-3 14:36:44 | 显示全部楼层
??在那下载?

方法?

晕咯~~~~~~~~````
回复

使用道具 举报

 楼主| cytown 发表于 2006-1-3 14:40:45 | 显示全部楼层
怎么上传文件啊?
是限制了上传权限么?
回复

使用道具 举报

hxweichi 发表于 2006-1-3 14:43:53 | 显示全部楼层
晕...我等了N久了,什么不能下载?
回复

使用道具 举报

 楼主| cytown 发表于 2006-1-3 14:45:18 | 显示全部楼层
原帖由 hxweichi 于 2006-1-3 14:43 发表
晕...我等了N久了,什么不能下载?

很简单,因为我在这里没有上传的功能。

图片和程序都不能。
回复

使用道具 举报

 楼主| cytown 发表于 2006-1-3 15:06:52 | 显示全部楼层
勉强转了两个图片,其他更多的只有等有上传权限才能发了。。。。。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-22 20:35 , Processed in 0.031466 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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