找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
( e: m6 L7 k& a  y, ]' v
- X8 \' d0 ]- z  Y  {2 l* |; @, ?- t
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
( S9 l: [: \. C% o4 T* C6 \+ H1 {9 n! s% }3 W
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
/ b2 J& ?8 p: c& c    ( A% |, w0 D$ c$ q1 }5 }6 c$ |
           + X0 B+ x/ j5 g7 R7 ~
6 o* c  R0 d; b) y4 [" l
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
' F3 Y9 z$ e  ?/ t% Z2 ?
8 J9 A9 D- u* o5 @' R. C3 @, q6 ?     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
! a5 g" |: I8 x. X5 `1 p" J0 n9 j/ s6 P( p+ r- ?7 J
( _' t, h. t" c( |  V
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴  L$ Q% \/ u% f' E' U9 V
/ z% X* C" c" y3 C3 D2 Q% B% g% P7 `

6 I. D7 Y/ Z1 S1 ?2 N8 m5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!; i  X3 C. o% h( u3 G
8 T( X( i5 E& V
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,5 g% [5 |3 P2 _
9 c4 Z0 ?! g8 z" D3 i
     " K* Q0 `. n. A" n; R* I
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。; H9 T$ h- e1 l* g8 I5 _# Y4 L# |+ r& h4 |# m
: f% S5 {2 g, {$ r4 l
我是花钱找人做,免费给大家。希望多多支持!
$ n- C9 Y' h1 V3 N0 o5 n( ]  ^

1 i4 V1 t' F* z* b1 s' l) C
% r: \+ Z5 G. I* U2 k9 z4 t8 \5 f4 G/ c6 Q2 G8 `
=============================================================4 j+ g2 i: y$ t+ Y# }8 C* _6 I: _9 J
& `$ C) v/ [1 c& t2 x
$ b6 h0 R8 Y4 A" z' X3 [

" i; c7 P  b2 L' |  {
安装方法开始了:

3 k; L) n5 Y0 w" K6 @; \0 X4 A9 |
1、先开设一个专版“每日签到”  版块名字随意!
% G5 z+ s3 R4 p9 b
* F: I9 X& B; w& e# u2 H2、数据库升级  注:原先有安装过的朋友,不用在升级
% m" n' v. F$ C- [

1 f& e  D5 S9 w
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

' z& D7 m5 N4 C4 K+ C复制代码" B! B1 M/ o9 q# [

( Y8 n. o. d: {% P4 r% ?( B
0 H) N; x5 B4 M; K- D9 Y6 y! w2 C9 S1 F1 T% N& Q
3、打开 config.inc.php   0 a2 X. ^! s3 n  S7 `& d
6 l  B" ~1 s: H: j5 A
6 [" b+ A& O2 T& M# G
/ R/ n( R2 h6 k: `7 J

0 j/ z7 Y: C$ w' r& A$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
; Y0 P0 g8 W+ i$ s
5 A7 F- W4 l5 s" C& M下面加一行
8 {  f$ a( T4 }( z  V" z
( E# _/ B, A' n$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  0 N. u! _8 r/ c

, Y, M) j, V+ v* U1 c4 k0 S
- J) ~* i* }3 L2 m# n% {! c: h9 z2 y8 n! x8 y0 ]0 _: {% y
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
8 X5 `) S( O' T: x9 W7 B& t
9 B' @- {1 Z0 b) ~8 K2 v           那么这里的“4”,就要改成“22”* A( x+ N# W, S$ r

/ g. e( x9 L+ A5 ?9 F: j: d3 o$ G1 G9 ~; z

  w; J. \  i2 g( G  \7 x7 ?
, A. D( x( T% h2 A- L8 R" k4、打开 viewthread.php  
7 K" m- F* C9 p& d

6 W) ^; u: \& W) h' @( }0 W/ w
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
6 L- B! Z$ [) q6 O
复制代码
0 z: E+ D" v- }, t. r
' }3 t5 h( v- N$ ]

+ Y/ v( E& ^/ @4 J1 m上面加
  • //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
; N* a4 K+ X; v9 f8 B
复制代码
* n- O6 d" j+ P: h2 M
/ p1 j$ i' M- I2 N+ O! d

% Q0 C" p& H5 Q, u( m5、打开 include/newthread.inc.php
" B2 d* Q  [; _8 e5 Y+ t
0 F, W6 r! k' h0 Z- [  {
  • if($url && !empty($qihoo['relate']['webnum'])) {
2 \( H0 B! n( [. w$ g
复制代码
- O* L* F2 ?7 |9 t6 l$ F
. h# R, w. r  o5 F+ ?9 A1 p, k

2 l. _) T! g/ I! T/ q/ W* c, A& v在上面加
  • //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
! q" f. B, h, L7 x! @/ k
复制代码
8 J" i3 Y) j/ t3 l0 e' g

# F; b$ g  F1 H& u# V' m9 U8 h6 Y8 F9 O1 e+ E' i0 p

& c4 U9 u5 W+ [" f1 [" D( G" D3 M, w% R' M% ?
6、打开 templates/default/viewthread_node.htm
* d/ v1 {2 G* w# p6 o* m5 K# g7 X6 o- N" M- Z, Q& z
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

( x& d2 s, w! C' D" c复制代码
, t& F* J* u4 R0 v: C下面加:
  •                                                         <!--{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}-->

$ Z! a% R' }, C# c  a# c复制代码
1 d  ~$ _8 t  V: R
- ~8 q& i& F) f( k  a2 Q

9 a8 k# A9 i6 y# s$ T7、导入插件信息:
8 W2 e+ c. b+ f' s" w4 W1 H
7 Y3 \" A, O9 ~. Q" ?, R5 \' ]下载附件即可:  下载次数: 8466. x! B; Q2 W1 m/ ^4 e
2008-11-25 21:18
1 v2 i  {0 @" J5 I
/ L' N' w7 {+ I0 ~

6 s' b$ d+ ^0 Z) n0 \: ]
+ w0 J3 X  u( S( n9 U
0 I& x6 W' S; j+ d* g8、上传 图片 signin_reply.gif  至 images/default/      - T) b( H' ?+ I( K' I" C7 y

2 ?* A0 K( S! C, n
1 W3 R! s! b3 i6 l7 g7 Q% d8 D, o. S* a* z

: c  @0 W; l. v' E$ b9 G! X# J3 \" j$ [: d( ~$ I8 r
9、更新缓存,安装完成。
+ ]* G* u  \2 W6 k* ^# U2 \; U+ m6 ~3 `. Z4 b
* ?* J/ Q& i9 m+ A3 Q/ n5 [
* c9 A; n" V# C! P5 D

) E! X2 \5 @$ y2 w8 U; R& ~* T( n3 P
0 x( B# A. k. G1 `$ s

5 r6 W9 U' u* N6 z0 \* o* Z3 L. o) I6 d1 h% y2 D1 c9 w
插件载图:5 C) U2 `! C/ s$ X" m

! \9 n9 E2 _5 e4 e前台:
8 L5 P% w+ {" F5 Y
% D3 s: L2 Q" T! H; [& Z- I
5 r4 D6 b0 M# w/ Z, V
' z) s: M/ m& W/ m# c5 q1 X8 A  B! I6 z' p( v
后台设置:
+ B, F. ]! T# V& x; A! f- w. C

: U. x3 K5 Y: }' D" E

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
) n2 u/ U5 _: c$ u8 Q2 P' n# Z
1 |* M% R# p. E4 v: i2 W$ _9 v0 p% k: D$ W. t
4 [$ w7 k0 _! t, I
# e' Z1 x( s$ ^. X$ `# D

3 Q2 E+ P5 Z9 j9 q, w7 H. s& q3 v
* Y8 i& R6 a  d5 v2 w$ H1 `
7 F  W2 ]4 d# A3 ^, \' Z9 c

. d. F3 q# W6 l9 X5 @& S( B  [" q  F" k' e! F! p& c- Y

4 @3 z/ a" C. R2 n7 T( T" s% U  C/ r7 [" Z  o: l
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
2 R) n( n; b% i$ ~& p& W4 f9 N$ k8 C# t4 N
www.seottk.combbs.seottk.com4 ~* b2 j6 Z1 M) w; [8 B; ?
pengfei.seottk.com
/ V1 p! Z/ r% P' zdao.seottk.com2 {1 c+ r$ z6 Y) r( ~$ a, n
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了6 V% {5 q8 ]  ^) {7 _! @4 p
- n  I; g1 r' I% e4 `

9 V. u" c0 _7 W% ?/ a- A+ H- {# B6 U0 O! ^
2 E. ]4 M) W. j  z1 t6 q2 L* q
3 _! h7 u1 u2 C; P/ d/ G* ?
8 I# w/ \4 J3 X1 c. W* {: o

, ]& x6 ]* k* \, n- B+ y
. t0 _2 f6 s; }4 K  d% ?' i6 o# d" k5 H

) e$ U  A  z4 Q9 W  v# C
* ]7 P8 z! H- p' @7 r8 ^) z# z5 _5 V* {
因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-31 01:22

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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