找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):1 n1 m0 c% b( J# U1 g: R
# Y  |  G5 t' m  B4 S6 @4 J
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
. x" t: E5 k( k4 m( R$ h/ X
" N+ W1 H# ]; v! M  K6 {; @2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
+ |% `, `! X4 q: N   
3 w# x0 N) `, R# K2 D0 ?, ]( O           
% ^# B: p/ s3 ?! g$ ~- c/ b$ g0 F3 {, g1 X
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
# W) ]( G$ F/ Z  c$ o2 e0 f2 o% ^
1 D; r3 D: ?+ Q! c+ o; K: d     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
+ U% m$ K, K) V
( c1 w% T2 M* \" E# m0 H$ x% ]2 @3 p8 J# o7 J3 A, U
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴! ^; {; d1 L5 B4 }8 a) G0 _+ b) @
8 s. i; j4 H4 b& b  Q
' o! F8 s4 J$ w  b
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!- C3 z! q" ^8 H  T/ }
' Q  L+ E; N  K  f; M; I7 A
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,0 M" f; Q/ e! {1 I. l1 `6 \

  a2 e* _5 W9 `3 h) i7 \
     
' ?! ]+ f2 Z% H1 p. s所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
4 i5 W) P2 M- T6 d  p* D: b* L4 `) C1 K! r) a6 S; {( b5 E2 T8 j
我是花钱找人做,免费给大家。希望多多支持!

9 N* p1 `' _. @4 m9 C. g; F: h" O4 ^1 I8 C2 E. N* B

5 Q& Z, \! j2 ?( Y" l, {! K1 r8 }( P. g- q
=============================================================5 g# N. w# K5 k, P
. b) h+ g. Q5 ]+ m  r

' s! f8 A  _: Y1 i( q$ G* h( z' ]
9 k2 ]# `5 o$ ~* t* [  [
安装方法开始了:

8 t' d4 h$ ]/ O/ U8 p" H
; e  o7 J% c3 _* l( L3 X1、先开设一个专版“每日签到”  版块名字随意!
/ U6 t/ W4 p) a" R) b
' L$ ?/ _0 n0 d* @2 A( A' K+ t4 ~) Q2、数据库升级  注:原先有安装过的朋友,不用在升级

& \+ Y5 R; t8 ^6 ]5 H! `, L8 x
1 r" r/ ~5 z0 X$ a% Z2 r6 H
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';
. x! t8 z6 K4 n
复制代码& G, e% p- P, M) ]: p- ?

  ]5 o) x' S& f8 j/ P7 K6 T' e; P, F0 d* F9 M9 k
6 z6 ~, j, X" W% u' p2 v3 c
3、打开 config.inc.php   
/ T1 Y, N1 q6 k/ l4 \
5 Y3 n" B& f( t: g8 _
: P' p' l/ z6 I" D
+ _9 |6 Q* u2 i+ ~; v4 U& a) {4 @! a; w7 P; i! o5 p
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
9 [/ {7 a( F2 H  P: N3 i/ {- f$ r9 s) c6 q
下面加一行( Z" m: A) P7 ~% K4 c& A9 p0 R

6 V5 q/ {7 K% M; F$ l0 A$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
5 D& G1 Q3 X+ T0 `9 W! u
: k+ o" B- F# s9 r, P- ?8 b+ I# k0 a& S. ^/ B, ~  y

7 T/ V: `  a- a+ t) m
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html6 Z% _  j! J! S5 ?

1 X- y5 N5 `1 D7 {' H; J) H3 V7 D           那么这里的“4”,就要改成“22”
$ r) X  }" z. q/ f
2 x6 k# b( e+ z: ?( R$ D( q1 ?# w0 ]3 N; U0 R

1 ~. H; w/ q8 ]; h4 i8 R
7 A2 z3 e  D* K) ?0 L4、打开 viewthread.php  & ]6 v3 y% O/ p" l& r
" v6 k. L8 ]$ r) T: C2 O
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

1 l- D4 {- E' D/ A6 Y; U6 N复制代码' ~& |2 ~. N+ {; B
3 D% e* i1 u. ]  I

: G, U2 I* K0 X* U+ z上面加
  • //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
  ~5 o9 L5 @! r
复制代码
3 N- v/ @  B6 x" }* r; e
' k* i, ?9 S% d6 D& C, D5 D$ X+ k

  N/ I0 u0 ~$ R( e/ @5、打开 include/newthread.inc.php& c7 |  y6 i  g
$ z' E" R4 I' C, _
  • if($url && !empty($qihoo['relate']['webnum'])) {
8 {! L+ ]% r0 z; U. S5 E
复制代码  j7 ]: v: @+ @2 _7 }4 T. @
9 X2 h6 N2 Q" l' f5 k% S+ H* i0 B7 Z

% w: d4 Z1 K% U8 m6 N+ _/ N4 P在上面加
  • //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

9 C( B! T4 I, U9 f8 \& k1 h4 @/ p复制代码
+ G- i1 R- v- i0 I
6 Q4 U, n+ P+ }' E
8 I4 L8 A& t/ C, c% P9 k
& @/ W3 }- }' E) I* c# Y

5 u- w9 n( g; a6 v9 P6、打开 templates/default/viewthread_node.htm
- k# a' ]6 i  P. y/ s2 }, ?5 B  ^( O4 U8 R3 r% r. y
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

, K" e* |- g5 p6 a* ?) m复制代码
! h! v2 [; H. ?+ S; B9 |  I下面加:
  •                                                         <!--{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}-->

8 A$ c" ]$ R' H* r复制代码# n0 n% e% L0 N

+ X) J# O* B9 u; z& s: O9 m8 M% `" X( _( z
7、导入插件信息:9 v! K; C% P, `) T4 f. v  X( a6 H
: q9 M4 }. A# O+ K
下载附件即可:  下载次数: 84661 Z4 N8 R3 F1 S6 z- s- p  C' V
2008-11-25 21:18  H4 A2 n9 `* X  T4 l" z
' B4 n& X5 E9 w2 G$ w, z2 u: }

4 N2 V/ t1 n2 W% ^  [8 x- R4 l$ `1 s+ l8 ~

8 ~- W- ~. t/ t5 W" h8、上传 图片 signin_reply.gif  至 images/default/      / T2 p" ^- Y) O" V7 t
& A1 B6 B- X" R0 c" h" U$ c

) F, N( _# e* A$ b7 I& R. n4 ?1 ?& h8 y* q; I# ]

9 s- Z. m4 O9 Q: t1 }! b. p% \% Y. D8 B: a
9、更新缓存,安装完成。+ N4 U4 Y6 s9 j0 D7 V0 n

6 B% ^6 c! G% Q$ u0 \/ k9 |+ K0 F1 p  G/ N4 ]# @/ i; \' X+ G* f4 M' W2 J
9 T% Z. h# b: b7 |

8 O, Y# ?' v# P" [1 Y- B
* }: l0 \$ |1 H: K; x! ?3 d# L& ]9 H( }/ s2 q
3 w) H( A) n8 E) k; P7 B. Z8 x
, r. U( X* X9 k
插件载图:
, B- b# @7 Z+ m/ }# X  [" d
' K3 [. W! X! O8 K7 |% ~前台:$ o9 T$ q& s' S

8 X* m9 i; w3 v! `- w( m2 f  p7 i; k
3 q# R1 A7 T6 L" u; _

1 j# T& N1 g: `* ]4 o& ^后台设置:

4 Z. @6 M+ U8 q+ n& I5 i  }% F+ V& S( }/ v

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
- n# p7 H5 u) i' `/ a2 }% z, k& _5 J  a8 ]2 O) K5 M' f1 F
9 w- i: b) n6 e( [: f- f3 A6 @7 a

: C% T/ j6 {; D. s  Z: s. D  U' r4 f* }

! U* J) h. x' P% s  U5 o) [0 X" `  |! [0 m  J9 O+ @0 ]% r

5 r! V6 c' a- T4 H( |2 f4 J4 |, L5 ^, ]' m

# f2 _% T+ ?9 |  z
- \* J2 s# O. N; b7 ^: y: e9 n4 @0 K1 ^+ }# P& }4 C5 @/ g
8 a5 P0 a9 l1 I' |  h( K4 z
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
$ Y& k! h) a5 u( O- T( S
% r6 C: E" x/ T1 M2 Hwww.seottk.combbs.seottk.com1 Y! G+ S' T! I- M! E- C
pengfei.seottk.com1 P4 f- n% `' e3 W
dao.seottk.com
6 ?4 Q( f5 H! D- W' z4 n% Stao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了7 Q; c9 i6 ^) S  N! g; `! o6 x
$ d7 D3 {' A+ l
2 m" ~5 X) n+ }7 T) _

1 L- E7 _0 U7 z3 Q2 J2 I1 E0 N/ {9 c  F0 B
2 J0 K# `8 x- U7 K1 W
: g1 e- ]6 g+ A" i. {
' B4 t) k: B# ?6 G8 k
9 k! v5 i# U9 A' D" c. n% y( |

5 v# q) N' A9 \! f/ O+ G* l# H2 A( t- ?3 V4 `
$ _8 ^2 Y  m; v1 @5 P; q1 {

8 O% x/ U2 Y8 n! p% }因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 06:23

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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