找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):' a* a; R8 Z9 F) _5 }( ]$ e* j) |

5 Y- q$ r7 x9 G1 ]  |
1、可以自由设定抢楼时间!(建议你设在下午比较公平). g! @+ j( h7 ^7 j4 `7 J

) V) R" K+ D% B2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:7 V7 o- w: ?2 S1 G8 {8 }: B6 L( _
   
2 h5 z, b' v; W2 H7 ^  f; v           6 \! o' _& k2 c6 v8 S0 n
, ^4 {3 r# y5 D( j* q$ |: S/ A& i
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
0 v; v: I4 F7 E- _6 m3 H  H3 P/ ^3 o/ L. o  {
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
# q5 P; {" T) C1 g3 v# f1 [9 I/ o: s- J1 V* H5 r
$ s" U! i% J6 ^! H6 Y
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴3 z  K5 r9 o, O

- d0 {% y& ~1 `4 ]9 n) g( M) k2 f3 ^  b  E8 y
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!" H2 c3 n$ d' [" o) R

6 `5 @) p$ W- Q$ M7 m  l& a6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
/ ~6 r  ~* f7 w1 \" s: k4 F2 _& R
+ w3 H% ~4 W  W
     - a& O9 R( }. s! M4 r3 M, M2 w4 v
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。; m0 m( @, F# X+ x4 O$ a- w( B

8 A4 x+ [  c- v- F$ W, W" M3 B3 C我是花钱找人做,免费给大家。希望多多支持!

# c( X- S! T+ L
6 Q( r! T% [- w  |. D1 P1 {. _$ b- T8 u

! i% @9 o! z1 D- W/ R
=============================================================
0 Z0 C, N0 A; |5 F' k; ~2 e8 f
" l( o7 }; |1 V" c  ]; f# D" z% {7 U8 G: N) [# Y  K! D
2 I" V9 ~! W# ]( r- @
安装方法开始了:
( F+ f, {4 P1 F9 H- I. A# E( h1 |
; O5 k6 K- x8 v- ^
1、先开设一个专版“每日签到”  版块名字随意!) }/ X/ _1 S$ x4 u* y' k( k

1 P+ ~0 z5 l* n. @" p, c: c( I2、数据库升级  注:原先有安装过的朋友,不用在升级

) I" U, r1 D% h& t( m9 l6 ]( P& Q; s5 `5 P
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

# a: \( j# m: ?1 m  U复制代码
" U8 J! a* l2 X' Q, R! n. Z
. `0 N8 d3 b& T' U

- T' X0 }/ F# ?, e, e/ |# i& j+ i
3、打开 config.inc.php   
3 {: ?$ G- `" P/ v+ @
) b. K! ?5 W. a& W5 H: T) G1 i8 \4 _; i. K$ T8 l
  J( E. |9 w3 L6 x4 I

" k" C; ?" D/ K$ X$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]* v  J  B+ p; k4 y$ m! A
! J# y% Z9 C5 n- g
下面加一行& C5 o: d2 M* h& e( H' t
8 D; W, X0 ~' L5 S, Z
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
* {( x7 C+ P7 |3 W# i; a$ P6 e
) G5 ~4 E9 K+ M: L) Q
4 n/ x1 J- M; n  g* T4 W- B: A7 |
" v& h% s2 Z* `: j7 N7 z; ]
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
, ^. m) P" N9 I* x
; f0 W4 ^/ a( w           那么这里的“4”,就要改成“22”
4 L7 K) O1 E  z3 D- |# q2 o: \3 Y/ \- y8 P

' ?5 |& B$ j3 |; n) |. G6 \, O" f3 X) I1 e
$ G! r+ w) H/ E8 c- L
4、打开 viewthread.php  
# M" B( L( `+ [' k  H+ a

4 D4 m# E0 K0 y
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
$ J/ U( Y8 Z# s
复制代码+ N6 E; b: @( K) G" M
* M$ Z  w3 D" y- L+ W
4 v( |! n* y) F0 t+ t. T5 K
上面加
  • //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
" S$ t) x7 w4 s  }1 `8 p
复制代码% s# ?, R3 n/ ?2 b/ _

# x; X$ @  u6 G, p" d0 C8 W' U& g
5、打开 include/newthread.inc.php$ p6 \% a* v- `

. Y8 v+ ]* {" X0 z8 ?& W" F$ j
  • if($url && !empty($qihoo['relate']['webnum'])) {
  V8 g' Q! H! _6 }. J) ~
复制代码( C: l! ]7 B2 X9 B$ M) \
: s# o4 ?. W) C
5 _) o- J* U' ^) ~/ P4 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

1 p9 K- i' H+ {/ N8 Z复制代码
$ o, g3 U7 W) H1 o6 u- b4 X8 L1 [4 e; M
5 g. D6 r. E7 q- k$ ]& H
: ~) g4 w3 Y5 s7 b8 ?( P

3 B) o  K0 G" O" u3 i# r4 n$ K2 m8 L- c& R7 K) Q& M, l
6、打开 templates/default/viewthread_node.htm
( q8 L+ M& _( R$ w, G0 E' }- j' `8 ]6 {
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

& ~# e- K% w: ^0 \0 ?+ o/ r复制代码8 {4 a3 M; g% h: V
下面加:
  •                                                         <!--{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}-->

9 g! Y3 Z! t' p8 g复制代码5 P3 W% k  Y4 S
1 n% u* k  `! n/ ?8 f

3 L4 m+ \+ `+ i5 o! O: j7、导入插件信息:
% q* ^0 G* E! o7 P6 h7 w, ^4 ~2 e) O: h. f$ Y/ p0 e
下载附件即可:  下载次数: 8466) X6 g- D1 [7 a
2008-11-25 21:18# t( S/ _& z* _6 V7 p" J

: p0 ]4 S" ]% Z) p6 u2 G
: l6 q" p# Q; X/ Q# v( u2 @1 C

6 V6 E7 X( N' B5 y0 `/ a0 ]3 I8 r/ D/ x& h9 Z' _# ]
8、上传 图片 signin_reply.gif  至 images/default/      
$ P3 U1 C( {3 c. |" _  V3 V; n% Q: d+ W  S2 d7 y
1 f5 [$ T2 k) ^+ p. `/ A
  G. {5 H0 _: N* F% e( F6 x

* `/ L/ y# N" u
; d- O9 b( ]( U8 R0 W9、更新缓存,安装完成。
3 o3 X% \. f; u. g# U; O$ i* `
' D( l$ b$ {' A3 {
& z4 M  [2 `; D5 e) C! j: o& V; B
7 w  k( @$ ]$ ?- M( m. L* M5 v
; S9 T4 }  M6 h# q9 z; K! o
) k; `2 }6 o- Q
' s4 \9 M- |* g+ ]8 z7 |" d2 \5 I2 P  }& A0 A$ X
) ~, c7 b1 r- ]; [. x0 U2 z2 p
插件载图:8 `6 o3 x% V' x7 H* s
" s# x, \; i' {& G, [, p. P
前台:
* a" b/ U( f( K5 `9 B7 l) o! O/ V- N, d5 D  R/ e% Y

0 j5 j0 p, d- W. R1 ^" s7 i# |* c% c8 `) @7 |5 x5 l* [

3 K; |* r" j" _% m! R0 R- F后台设置:
2 `. @- f7 T- F' d
1 J2 H# z2 E0 n1 j' D

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
4 W; L+ M. y" v3 S; v) g* U. i; m/ a, M! r' R
5 w' s0 e" @- C$ Y0 N

) S- c( n2 ~* U
/ y% A2 @& t; l) D
, G0 M% I3 _+ }0 |) m, c
" d; I( D" g; g% k' X" M0 J2 |. f/ A2 S) h" `- C

7 {7 ?1 O1 K! m4 F" x( e; @) M
! Q* B2 y& N  l8 O
  F4 c7 L6 R) C8 l5 P4 ?% C7 M6 N+ S2 F3 Y2 G8 O1 C7 R
$ q3 `/ Q, y: L. D
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意  z. b  |, F  H% T: t
: ~0 \2 u' K9 ^. f" c; ^# r9 Q
www.seottk.combbs.seottk.com& K9 R5 K2 n! c/ b3 l1 B
pengfei.seottk.com
" q! ]% X% y2 w9 P3 O( F& [0 V3 idao.seottk.com! C/ d, n  r0 d0 }
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
5 h! {. ^% k& P" X( q% R! l7 y$ t7 n; u

. _: d+ H5 Y8 Z! x! X/ _; \; ]" E3 W
* c' Q" n+ K; v0 S  B! R& X7 Q. {8 D1 M) X. K; o3 n+ ~; \) ^, j
' \( B7 ?7 K8 T) ~/ r) n% l
. ?4 w# e7 W! b: N- \
$ s. p: P! Y4 e9 }
3 o; v2 D4 l1 H! d
  K- @# H# H1 v- n& V7 r

/ P0 ~" O4 E- a) z8 Z# t0 u* L' Y3 a+ q5 U+ v) c

7 M, Y3 R6 D5 x. z# ?因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-15 02:12

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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