找回密码
 注册

QQ登录

只需一步,快速开始

DZ7.0论坛会员“每日抢楼签到”插件下载及安装

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):8 |& Y6 ?; H+ m* M, F

% T5 n5 j2 ^( O* i/ d4 S. c
1、可以自由设定抢楼时间!(建议你设在下午比较公平)' V) c8 n) C: h3 Y5 G

2 q) d9 G5 e+ b0 Z) V8 m2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
5 j" N7 V9 C/ g2 l7 L  m7 D$ a$ ]: V7 S   
. a9 p8 g2 K  ]1 X* V& x1 N, U  C8 f           ) A6 ^# g/ U5 F* _' [4 {

  s  H& t, U& l. }7 l3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。" ]& q- t! e$ r  e) j9 K4 J
7 ]2 q0 N6 {/ I# M: G6 C
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
% o& ]! {+ r# o) H2 _* r: f6 T! n6 [3 c% n3 _- z3 M4 u
+ _6 U+ y* a' z/ |- v
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
$ y$ ^: N8 {; w; p
! C  R) ]; g5 J; a4 N
% a  ~9 K6 w' ^% n% S0 @5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
, o& [" p0 ~' D' N! S- O; p6 ?* e& G; R, ~
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
4 n/ n. G& z) N$ ~8 Z% u7 ?% g
6 O3 b  ^6 p/ A, B
     $ I9 s! G  ]% i
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。& }( T9 T4 N  d9 l

, R, k/ ?1 k5 \; _# W我是花钱找人做,免费给大家。希望多多支持!

4 }2 q& o1 L( Q( K7 P
' x4 W, x0 ~+ Y1 @, A: a6 l5 z
3 {+ y* T4 \% @8 j* k+ i  f
! W' f; N2 [- F
=============================================================
7 l! f% @+ s0 ?
, ~4 t" A% i2 S! ~) O# [: _! E! b$ A6 i2 E) g1 I& u

7 z) P( a1 D1 J  {2 e
安装方法开始了:
4 z0 {% h4 k, r3 S; m, ^

% |9 K" j, C5 R9 U' Z0 ~  k8 |1、先开设一个专版“每日签到”  版块名字随意!
) S: Z  O+ B  X' p% N# E4 A( I. O1 p0 Z# D& p
2、数据库升级  注:原先有安装过的朋友,不用在升级
. w5 h( r& _& D% F

+ ]2 c' e; ^0 Y9 b3 d
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

( Y1 M: {2 m& G$ V* H复制代码
. C' m8 a" T/ u8 c
& x; B8 \/ w/ G: h0 m9 [- u8 Y
3 }" n) k2 C# Y6 l
5 `* c8 z5 T: c  w9 ~* ]8 k
3、打开 config.inc.php   
5 y; ]$ X; B( C( X1 ?" j+ y
/ o: ^8 u& _6 j/ r' O7 B" D) Y4 @9 Z7 N5 u3 l

% Z3 g5 m' v  E. P: y# _3 c9 B3 k. t  m3 j. E2 F7 x
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全], x0 s) V% l4 w: k) L( K, F

$ R. p3 R, u* E0 e. Z- U" }( Z4 i+ e: m' }下面加一行
0 l0 s- t$ e! c& j  o& R+ s
/ b. U  z( r1 g- Y- k$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
6 u9 D4 m1 d+ }; k  H9 {. A
# m! z/ N1 h1 [3 `6 T
5 ~& [9 H' r5 D4 k
9 \  d4 |+ O3 J
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
- {9 \+ X$ ^" |- O+ R4 E" h! w
. j  Q5 l# B: R4 [& ?           那么这里的“4”,就要改成“22”
  r5 q. a: a# i) B1 ]* B1 i- @+ O& x* @! u5 ~$ ~. O  g

' E) q5 o7 B4 O' ?/ K, N3 t
$ Q, [% p  a7 C6 ?/ Z) M8 e. }9 A3 C# r$ b/ M1 j% P: H
4、打开 viewthread.php  2 r8 ^$ _7 s) K  v8 ~1 U
0 e& s; D7 u) }: x, s+ c% u; W. J
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

! T! I3 P; W7 Y4 i复制代码  h& h9 d/ r* R6 Z

: ^# _( J0 E+ K6 O+ }( K' i# m0 M: x
上面加
  • //spree
  • if (in_array($fid, $signinfids)) {
  •         require_once DISCUZ_ROOT.'./forumdata/cache/plugin_signin.php';
  •         $signin_begin = $_DPLUGIN['signin']['vars']['signin_begin'];
  •         $signin_end = $_DPLUGIN['signin']['vars']['signin_end'];
  •         $extcreditn = $_DPLUGIN['signin']['vars']['signin_extcreditn'];
  •         $signin_bonus = $_DPLUGIN['signin']['vars']['signin_bonus'];
  •         $limitn = $_DPLUGIN['signin']['vars']['topn'];
  •         $limitn = $limitn ? $limitn : 50;
  •         $todayzero = strtotime(date('Ymd', $timestamp));
  •         $signin_begint = $signin_begin*3600 + $todayzero;
  •         $signin_endt = $signin_end*3600 + $todayzero;
  •         if ($do == 'givememoney') {
  •                 if (!$discuz_uid) {
  •                         showmessage('游客不能领取奖金,请返回。', NULL, 'HALTED');
  •                 }
  •                 if ($thread['dateline'] < $todayzero) {
  •                         showmessage('您只能在今日的签到帖中领取奖金,请返回。', NULL, 'HALTED');
  •                 }
  •                 $query = $db->query("SELECT * FROM {$tablepre}posts WHERE tid = '$tid' AND authorid = '$discuz_uid' ORDER BY dateline LIMIT 1");
  •                 if(!$rpost = $db->fetch_array($query)) {
  •                         showmessage('您还没有签到,不能领取奖金,请先返回,必须回复后签到才能领分。', NULL, 'HALTED');
  •                 }
  •                 if ($rpost['first'] == 1 || $rpost['authorid'] == $thread['authorid']) {
  •                         showmessage('您是楼主,你的奖金在你抢到楼的时候系统就以经加上,请返回。', NULL, 'HALTED');
  •                 }
  •                 if ($rpost['bonused']) {
  •                         showmessage('您今日已经领过奖金了,请返回。', NULL, 'HALTED');
  •                 }
  •                 if ($rpost['dateline'] < $signin_begint) {
  •                         showmessage('未到领奖时间,必须于本日 '.$signin_begin.' 点后重新签到,请返回。');
  •                 } elseif ($rpost['dateline'] > $signin_endt) {
  •                         showmessage('已超过领奖时限,明日请早,请返回。', NULL, 'HALTED');
  •                 }
  •                 $query = $db->query("SELECT COUNT(*) FROM {$tablepre}posts WHERE tid = '$tid' AND bonused = 1 GROUP BY authorid");
  •                 $ecount = $db->num_rows($query);
  •                 if ($ecount < 10) $signin_bonus = 25;
  •                 $db->query("UPDATE {$tablepre}members SET extcredits$extcreditn=extcredits$extcreditn+$signin_bonus WHERE uid = '$discuz_uid';", 'UNBUFFERED');
  •                 $db->query("UPDATE {$tablepre}posts SET bonused = 1 WHERE tid = '$tid' AND authorid = '$discuz_uid';", 'UNBUFFERED');
  •                 $db->query("UPDATE {$tablepre}posts SET rate=rate+($signin_bonus), ratetimes=ratetimes+5 WHERE pid='$rpost[pid]'", 'UNBUFFERED');
  •                 $db->query("INSERT INTO {$tablepre}ratelog (pid, uid, username, extcredits, dateline, score, reason)
  •                                         VALUES ('$rpost[pid]', '0', '系统奖励', '$extcreditn', '$timestamp', '$signin_bonus', '')", 'UNBUFFERED');
  •                 showmessage('恭喜您,领取奖金成功。', 'viewthread.php?tid='.$tid);
  •         }
  •         $bonuslist = '';
  •         if ($page == 1) {
  •                 $query = $db->query("SELECT authorid, author, dateline FROM {$tablepre}posts
  •                                                          WHERE tid = '$tid' AND bonused = 1 AND first != 1 GROUP BY authorid ORDER BY dateline LIMIT $limitn");
  •                 while ($rs = $db->fetch_array($query)) {
  •                         $rs['dateline'] = gmdate("$dateformat $timeformat", $rs['dateline'] + $timeoffset * 3600);
  •                         $bonuslist[] = $rs;
  •                 }
  •                 $db->free_result($query);
  •         }
  • }
  • //spree

% Z/ G/ M+ K: }' X" |* V复制代码+ h% J! l/ N' A! l
1 [: @& H0 b  Z8 M6 S; d' ?" ~
" k& w# i* g* h* m' d" K
5、打开 include/newthread.inc.php4 q" {3 g$ Z. x) q- U9 n

1 {: f7 q) \  ], v
  • if($url && !empty($qihoo['relate']['webnum'])) {

. H. N$ Z8 K+ o% F/ M) v; y; R, [0 P复制代码
4 u. v: R& n3 S3 c: c( i8 c1 s
/ ^6 F/ V, |, {- W7 v
% a/ ~0 h! `7 P- n5 b7 D5 G" h/ e  E
在上面加
  • //spree
  • if (in_array($fid, $signinfids)) {
  •         require_once DISCUZ_ROOT.'./forumdata/cache/plugin_signin.php';
  •         $signin_begin = $_DPLUGIN['signin']['vars']['signin_begin'];
  •         $todayzero = strtotime(date('Ymd', $timestamp));
  •         $todayend = strtotime(date('Ymd', $timestamp)) + 86399;
  •         $signin_begint = $signin_begin*3600 + $todayzero;
  •         if ($timestamp < $signin_begint && $timestamp > $todayzero) {
  •                 showmessage('未到抢楼时间,今日抢楼时间为 '.$signin_begin.':00 整,请返回耐心等待。', NULL, 'HALTED');
  •         }
  •         $query = $db->query("SELECT COUNT(*) FROM {$tablepre}threads WHERE fid='$fid' AND dateline>='$signin_begint' AND dateline<$todayend");
  •         $threadcount = $db->result($query, 0);
  •         if ($threadcount >= 1) {
  •                 showmessage('对不起,已有人先你抢到今日楼主了,请返回明日继续。', 'forumdisplay.php?fid='.$fid);
  •         }
  • }
  • //spree
/ x& X1 v) D$ o* q6 m
复制代码
8 H8 |1 C! Q9 z

% x/ T! e9 i& \* {8 }' }/ ]7 ]. C5 ~

3 p  Y/ I- m7 d" {* m. _6 g
8 l! q/ N( l+ P, }8 u3 z. l  j6、打开 templates/default/viewthread_node.htm
$ n' {' J8 Q! U6 S. l7 T4 K; V* \
) i! J, E# m; T/ q的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

- G6 a4 E$ x; x) h; a复制代码. o4 R6 h) g5 @; X
下面加:
  •                                                         <!--{if $post['first'] && in_array($fid, $signinfids)}-->
  •                                                         <div style="margin:0 auto; width: 80%; text-align: center; padding-top: 15px;">
  •                                                                 <br /><br />
  •                                                                 <a href="viewthread.php?tid=$tid&do=givememoney"><img src="images/default/signin_reply.gif" alt="回复帖子签到后,点这领取20鹏币" border="0" /></a>
  •                                                                 <div style="color:#666; padding: 20px 0;">感谢大家对论坛支持决定举办每日签到活动。活动规则:1、所有会员均可抢楼和签到。2、抢到楼主自动奖35鹏币<br /><br />
  • 3、没抢到楼主的,在来抢签到也有奖:前10名签到回复者奖励25鹏币。别忘了点上面的按钮领鹏币!<br /><br />
  • 4、10楼以后的会员,只要在每天中午{$signin_begin}:00 - {$signin_end}:00 来回复签到贴就可以领取15鹏币,过时没有!<br />
  • <br />
  • <a href="thread-101712-1-1.html" target="_blank">温馨提醒:“抢楼必看秘籍”点击这里查看秘籍贴!</a>
  •                                                                 </div>
  •                                                                 <!--{if $bonuslist}-->
  •                                                                         <div class="quote" style="width: 80%; margin: 0 auto;">
  •                                                                         <h5>今日签到并领取奖金的会员列表(前{$limitn}名)</h5>
  •                                                                         <blockquote>
  •                                                                         <table border="0" cellpadding="0" cellspacing="0">
  •                                                                                 <tr>
  •                                                                                         <td style="border: none; width: 150px;" align="left">{lang username}</td>
  •                                                                                         <td style="border: none;" align="left">签到时间</td>
  •                                                                                         <td style="border: none;" align="right">获得奖金</td>
  •                                                                                 </tr>
  •                                                                         <!--{loop $bonuslist $key $blist}-->
  •                                                                                 <tr>
  •                                                                                         <td align="left"><a href="space.php?uid=$blist[authorid]" target="_blank">$blist[author]</a></td>
  •                                                                                         <td align="left"><span style="color:#009900">$blist[dateline]</span></td>
  •                                                                                         <td align="right"><span style="color:#FF0000;">+ <!--{if $key < 10}-->25<!--{else}-->$signin_bonus<!--{/if}--> 鹏币</span></td>
  •                                                                                 </tr>
  •                                                                         <!--{/loop}-->
  •                                                                         </table>
  •                                                                         </blockquote>
  •                                                                         </div>
  •                                                                 <!--{/if}-->
  •                                                         </div>
  •                                                         <!--{/if}-->
; `2 d2 g3 I- }; Q# i0 H! C1 K
复制代码4 m0 c; c! v. h8 ~8 I
/ S: C! M  N# g4 X) [! K

& W4 [' |1 S3 g. S) \$ i7、导入插件信息:7 B# j0 l3 a- Y' k4 _+ }
3 m! K  g' Q7 }2 E
下载附件即可:  下载次数: 8466
/ S0 I% ~8 b7 ^2 f7 N
2008-11-25 21:181 }5 R2 c, x: |. X7 o3 J6 ]
" V( ?1 O3 I7 z/ e- ^
/ y+ g: e+ k9 t
  S" v/ q. i( o7 }

7 a% p0 D1 q/ _4 P8、上传 图片 signin_reply.gif  至 images/default/      
% U0 O/ V5 t$ p% }5 k
6 _* _9 G- c/ J5 t0 [
1 Q% e( ^. ]/ I: T) K# X  G: g: i2 J6 m3 w! T6 t7 H

) U# G) o. ?" B" x5 w9 i
. ?) y8 V0 A, a, ^- D/ k9、更新缓存,安装完成。
" b. P* ^% V6 u8 F- i; D/ j3 E+ v' Z  s* \1 F5 X, a8 \

  E9 H5 _: F1 j% U: ?0 |$ ?9 V! q! i7 A$ ~

+ b1 t- S0 ^! D, v* ?
- G- i: h  `; j6 c0 S
7 M: Z1 F5 N! \/ ^/ O& m. U: ]7 A  L1 F
5 ?6 Y: C/ }$ c% O/ E* d3 q
插件载图:
: j9 W" z/ C" y) y4 a2 `, k6 d$ D" W* w! D# j0 o2 }6 }
前台:
6 f/ e7 |/ p4 A6 k* ]3 i' ]* c3 D, p) B# W/ K

- M3 _8 l! N0 H$ f* o) t, I# [( q# }5 W' F" e/ N$ i. a8 z
+ e8 R/ \# e1 H- M7 L( X1 ?6 C
后台设置:
" |/ i6 z6 M2 f! F$ X
! \4 O; O) l4 @

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
3 J7 Q2 ^2 W* [/ U+ Z, M
- `; E. k/ T1 N
9 A5 M" @' M% y% x% i" ~0 G9 H$ Y9 V5 W3 k! z. Q( ?, |" y, S
" T9 k' J9 N3 z

" Q8 s7 p/ w$ k6 e$ Y  W& {
% ^) P$ k! K+ i3 X. h- ~
4 y5 i  u1 T/ h$ F: }* N6 Y8 h7 U2 n8 b# u, c9 ~7 u

: i( l3 A& Q) @: V  B$ N
" |+ Z6 X, K' S/ u7 D* @  H$ l6 u2 A# M; v, M6 L

7 B5 g( j0 F) D- z- ~1 n倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意+ m& @: J5 a$ |: Y: R$ D
' }" [. D. d; a$ K
www.seottk.combbs.seottk.com
2 ?6 ?0 h, [. W$ I* Y; `. }% bpengfei.seottk.com
/ W" A+ G+ p5 Ydao.seottk.com
8 ~  M! E0 ~: v/ L$ g5 n3 ztao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了( b) M4 C+ q. ~1 t( o- Q; W
. r1 u+ D( x- E# m1 |! {5 \* q

. [9 {9 s- B) o: Z( y) Y. D+ }5 \2 w' c% G# m+ ^' t  w" \( d
1 o: ~# E* X2 Y
1 ]/ ^7 U9 c1 O: p5 t

5 \( e4 W& |4 D5 v, p
9 K0 Z; Q% u3 L* ^5 m# q; |- |3 u7 d8 J$ {+ \+ ^8 B3 R- r! E7 E2 X+ _: W

: r) s1 `8 d' G( U1 Y
+ A9 c5 g3 @! p4 t
! |  v0 r( B5 H# i0 a
+ D% R( q6 G1 M2 l8 Q因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|本地广告联系: QQ:905790666 TEL:13176190456|Archiver|手机版|小黑屋|汶上信息港 ( 鲁ICP备19052200号-1 )

GMT+8, 2026-5-1 07:50

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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