找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
: ]  q' K# [" F# O; A+ \
9 q3 T' o+ Z$ R( }
1、可以自由设定抢楼时间!(建议你设在下午比较公平)+ G1 x& _9 M! L8 @# m
' C/ S' n# G6 e  \: C4 B; A0 x1 `
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:. n9 C% k* B5 {% i; X! ~, R; G
   
$ x' T8 u; X, r, @; m) V           # g0 @8 [1 N1 I) x; w7 G  E
+ o; B6 O2 s) H8 D3 u; y1 S8 j/ }
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。. b+ e% a% |+ @6 ]2 ^% t
+ c( U2 @1 N1 y7 q9 `- X% K. Z
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!$ p* x. N! P0 |) v1 s; y2 Y- d

/ g  ~  [* Z4 V8 c% j% y
& @1 C; }. d" D2 O4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴! M$ p/ A2 n6 e

8 h5 B! {: G0 G
- V9 m6 G7 Q+ s1 }  K* s' P5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
  U; n1 O# j9 f0 B8 m  Z) g0 x0 r
1 U$ ^) `' @2 J& ], s6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
& d( |: T# n) a; ^8 k0 G9 R6 @/ o7 }9 _/ C8 k5 M7 c+ U$ t
     % M1 ^6 B5 \# l3 {3 ^1 m
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。: m; s; o1 c: t4 G) f

" c8 g0 y" f# P! s  {% @9 Z我是花钱找人做,免费给大家。希望多多支持!
; K- q+ d: b$ d$ _

' O4 E* x! w' N5 ~' j+ r, @5 J/ w6 k" x; W. n
9 r0 ^# x; c) U  R0 v3 ^
=============================================================; Q* E; M* e% j0 u% p
  k* ?7 Z) r3 a- Z2 v! _

9 I# ~% m- s) b/ j
: q" J+ r& A7 w, P! P
安装方法开始了:
  u. n2 x7 f0 }) w3 w6 @! r
2 A$ R7 ?- U2 H0 E; U
1、先开设一个专版“每日签到”  版块名字随意!
" Z" L, V+ b  ^" p' k/ y& J; p9 U, V- [: W2 I. U+ `9 x
2、数据库升级  注:原先有安装过的朋友,不用在升级

% y8 L: v& N) F
6 P7 N* }: r3 j! r
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

1 t  E/ }& q, b复制代码
7 g  F3 ?1 }5 M. O' z4 `
* p: e+ V' i. H4 y6 b

7 g, i& T$ A4 Z( O* C
4 `3 n3 Q" M& S* r% h( w8 a! U3、打开 config.inc.php   
5 f/ \. U, d3 I; c5 Q& F0 E6 y/ t3 E3 R/ Y- a
9 q! n0 O2 M0 J2 h( O! S: M

; `( i( @7 a3 }  T& c1 P  b2 j0 t
. ?! i0 D. w6 E: z4 M$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全], z& p8 |* D% K# r

3 r4 b% U5 B6 R$ o6 q& n下面加一行
- Q4 Q; {" c+ _& f2 O
5 V) |. m9 \( x$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  2 K% Y0 k) S4 }, }) _4 V

9 c: ~3 _* e3 `/ L$ O: q; l
) y, ?. s: Z' U, s7 k
1 x" z2 Y! n; A5 A  _
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html# w( O* I7 }) o5 P! `$ R% @( G5 \6 Y
9 ^6 ?$ S% c1 m  V9 ^# g* u
           那么这里的“4”,就要改成“22”
' ~* Y8 `; j- g% O" ]8 }' D
! w) @4 r1 O: x  E/ a- U/ S4 p& z) d* f, E

0 u4 G# b2 f: m! ~5 p* Y
# Z) C9 y; R* Q4、打开 viewthread.php  
1 p" ~% I+ z, M0 Q
( g6 m6 i9 l. K& j9 c% J7 E0 g
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

& }7 X4 U+ W* @- @; `复制代码4 O1 G% ]/ R. r2 Z! c' b( k

2 v, a6 a5 s* V9 ~, b1 }' L6 F" P# a" w3 W6 {
上面加
  • //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

3 J- o6 C$ N# y  M8 ~复制代码
( t6 }; L/ c% {. R

/ C8 H& S3 ^. H) Q
- x7 |% ?' x" K% w/ _5、打开 include/newthread.inc.php
* a# ^/ i3 J, O

1 y  e. h7 J& r5 Y9 i3 Z
  • if($url && !empty($qihoo['relate']['webnum'])) {
! z# B$ p0 m! t2 L0 i' Y
复制代码) u" G/ j: K. h3 D( f
- T2 U1 u# V) @1 i9 p4 h3 V8 O

% D" c& T$ e& }) i3 q. Z$ V3 j在上面加
  • //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
% I, P0 w- U& [; l; f+ n
复制代码
. k, I6 G9 P- u9 H  m( H  x
3 s4 S5 a1 G" q. [4 W3 a$ W
( @9 S* S# P4 _. X. W# w! g% r8 W( w
) y: ?3 s% \' }2 {

$ i; G! c* a8 W, W: F( K1 [6、打开 templates/default/viewthread_node.htm
8 w2 a. v5 a' \4 v5 |" b' s0 H" K3 `) W5 g7 }6 z
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
, b/ A/ }& X/ I4 l) k
复制代码- q7 A/ v' P! P) M, n$ K1 l  d
下面加:
  •                                                         <!--{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}-->
$ _. R3 }6 F9 D$ ~( @
复制代码4 \& \4 e5 v- y
0 Q3 M2 r1 {. C  ~
, q& V. Q7 Y: D0 Q  [
7、导入插件信息:
" }  `% L+ z; E, ^" e: D# W2 q( n6 G
下载附件即可:  下载次数: 8466
$ D3 ~) e' ?$ s
2008-11-25 21:189 Y5 V8 `" x3 F6 m- X

! a0 g8 {8 W  d' q6 s% K- Y

3 n9 h; c, a6 @$ H  `! C
2 J; _2 C7 A" r7 m- P8 P6 C% J' o& ^* @% |; h
8、上传 图片 signin_reply.gif  至 images/default/      
5 t6 S$ o- M! T  N1 N) L$ B
/ l) C* V% d8 [# C( f2 l
, s, C) f3 Z4 A* [+ q* Z% w/ x6 ?5 D& M  p2 n" t
& [# U9 j" }5 q  q' I# x

- Q3 s. a, ^, ~/ |. n9、更新缓存,安装完成。. X1 H0 Q' M9 t, N$ l4 R5 d

* n- s; T& e5 S/ \$ ?) i; Y+ ^
4 p6 Q- T  l: S( R. L& q4 J9 ?) p. C( v1 F, z! c

  S, Y) i* I9 I" Y0 o$ R% C6 i& D) W( G8 W

% |% B" O2 K* w! J1 x5 d( `# u7 ?6 I. e3 z

- X0 l6 F& t) X. L  m插件载图:
6 d  T& u5 i, D7 m4 s5 J
  d4 m1 }0 F, {) y& z9 E* n前台:
9 N0 J8 H2 Q! m3 i- x$ s
% C' x, i$ V: F8 `! V% d0 S) \7 ~$ q# Y1 L

# K. A, Q! V; ~7 n# i! d
; ^$ M0 `& P/ o/ u  @0 C& `后台设置:
; \# }) J2 r' L: `: m
2 ]3 G7 l; L$ u/ \3 h

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
9 e2 [+ V  E1 N: l
; i7 j$ I/ |$ \
! B" A' d% u3 Y/ c6 f
1 j4 p1 K! z6 y' _  T
! c! S- b0 A/ P0 l" Y. t# n! Z- r" t, K

" @& C: `% _* X
0 d( \- z% ~4 b0 W
& ^& V( I& ~, E5 K5 n: I
% i8 a3 q9 D, n. y4 `
% a. |- r8 d) h- v$ K" T! m/ e4 ]6 L+ h, O- Y& Y7 F
  I- H: w6 l! r1 ]% a& O
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意! m# O/ |% Z  ]9 a5 m. y; R7 k

; A, b( g# W" M4 F* fwww.seottk.combbs.seottk.com3 A; x0 t2 q0 t8 o# O: O/ F
pengfei.seottk.com
) a3 v9 F* c5 y7 Y6 ?* e3 vdao.seottk.com- ?9 C! d2 q; M: z: Z9 t
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了1 r8 c5 ^4 t* \( S* z
2 n! Y. X4 [6 j

1 }5 Z  x5 O! b7 `; K) z% |8 ^. l/ K1 f6 D3 r' N3 P
2 f5 {' R& K2 S/ S
( A9 u" ^( Z5 U5 d2 G, R
9 G; e; ^1 S7 h: L) f7 A

% c* }- \0 D) Z+ n# U7 I1 [; g% z1 \
  ^- ?* ~% [2 c( M# s! r( a
1 l# z" K0 @6 n; Q* E: a+ d$ m

3 \# m: M3 Y% g
% T, ~9 q5 y4 G& z" j4 S3 P+ F( T因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-16 13:46

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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