找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):' O. J' ?- m" a& \9 x, h2 c! l
; M$ W; Q+ L6 Q0 |1 j9 i
1、可以自由设定抢楼时间!(建议你设在下午比较公平)' s, o- x$ U% g8 C
/ b' O2 `' ?' ^* ?; Q
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:$ y9 Y  N1 Y1 V
    8 ~" p- f# G" T: v7 E7 B* |. [
           0 M0 y, Q3 d7 T- D7 v  f: P2 N
0 C! {$ M8 G" g& X4 L
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
8 M9 M' P) _: I0 }/ d. c- h
) N! E- P9 ?' x/ W     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
9 Z, b; W) B) l. o
; y0 b3 [8 M: U- A4 H5 L. \; [5 w- ]
$ m, c! F$ ]* \4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
2 Q& M7 s4 a# w4 ~5 E2 A
# O: O; j/ P( W. O: t
7 t. i9 u8 |& Z( ]  _2 K5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!( V3 C) x/ f. }6 C2 X# Q
( i9 \6 k7 F; k: X# d, I  {* ^* H
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
, h) \) @9 G1 r& C2 M6 c
) P) i" k& q' p6 g  S
     * o. m1 I7 f/ S1 c& f  N' m8 ?
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。3 i7 j6 w. j( J: |* ?7 D

5 [4 c. x6 U- L! m& `% _我是花钱找人做,免费给大家。希望多多支持!
4 W- u: D7 q$ ~+ R  v: d% Q

- v9 F; L* X. G, Q
( K* g9 S6 H/ G: D# c' c8 F! d+ ~3 N1 M3 F4 V  R9 A& W/ E4 [) M
=============================================================
1 h0 a& D- f, L7 k3 t4 `+ y( y5 b. R$ l7 z

( p( ]: Q, A( q3 W; h& R7 n$ R( X! i; o" p6 Q6 |" x
安装方法开始了:
: X/ p8 I: k/ v

+ w) {+ l# b' T( `1、先开设一个专版“每日签到”  版块名字随意!
, y& X: I% N* H- r% x9 q" h# Z; x" r8 l5 C6 t
2、数据库升级  注:原先有安装过的朋友,不用在升级
4 J$ z. I: n! @/ P; `
0 Z; d/ [0 {; t
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

3 z) t9 q+ M6 D复制代码
( S4 L) \6 x) {2 m9 U3 W3 w" F" K

1 |" E) T! y& E1 L/ b, B. N) A
+ E) L% F( O+ O4 d/ p& b5 Q. m; ^, k' v7 \* m1 n
3、打开 config.inc.php   
; D% u3 K* i% D/ T( I5 o* L* K' Z* J% Q/ X
1 d' M/ D) Z' R

2 h- E' Z- z  X' z4 \. v& x2 F7 v/ h) R$ h( l% M/ h6 J/ Z* [. j% ^2 W' t
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]3 O6 _* x2 D" T* a" d
( L9 ]0 h0 M. _: K& D
下面加一行
! a8 ], |- ~3 y5 E
7 h, i8 l9 B- G1 y, z( F0 m/ C$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
' G3 W' s2 p5 M" `8 _* `; ]7 J- f/ e& f  b# \

7 z& h, W5 ]& q* S1 \0 N4 u
% [) N5 h- s- u3 ]. D0 i
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
; U, m! U) E& r# c& y6 n; s3 g4 M5 F* D
           那么这里的“4”,就要改成“22”
4 r, N' Q" V7 F
7 u, j3 {# A6 u4 L( @, p
8 C! y$ j+ p0 n
" ]3 T: J4 j$ \/ e9 A8 x  W/ O, ^# W8 \$ N) e9 x
4、打开 viewthread.php  
4 v- T; S$ J2 N

1 F) ~' z' E- t/ U2 b
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
: K& Z$ T# b- o$ d4 M& A- [: m
复制代码  }8 y$ O, o; S6 q

3 H2 p- x- V" w7 K% H  J" b  }* ]( ?
" x1 m) I2 o6 J3 V上面加
  • //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
) l. U+ \7 k8 f$ [
复制代码
6 W) w' g  F0 r

) h; K3 u$ d! M- }& ^
7 K; k+ ?* S( b" h  A- a5、打开 include/newthread.inc.php
4 K$ w% D# s' M& s) I) H# \
9 T) T8 n/ H6 g- L% D: i. Y3 o7 j
  • if($url && !empty($qihoo['relate']['webnum'])) {

* D: {, f/ T( \复制代码+ {$ T9 V$ K+ d; v2 r9 x

: C, w$ O) {5 r2 x- X& l, E; |0 U5 {- A* Y
在上面加
  • //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( }* X; }* E# f, G& F$ E
复制代码. T% H; m- \) c4 [
: m" v: n  o$ z% r- k, O. C
1 c5 m& Y- _, y* w
4 m! o; U# {: E0 c3 y" r, R

8 U; _' Z; L  C  l9 W- r, g6、打开 templates/default/viewthread_node.htm
. }9 |4 H% i. L0 |% l6 N& S
4 C4 n+ I4 v& N# E1 G的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

5 w0 k0 V( @* y$ j复制代码
) p  D0 {, T/ H6 L下面加:
  •                                                         <!--{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}-->
  y! f' z4 x; L" f, }- y
复制代码' ~5 w" y1 B* t8 s

4 E7 k  O; n" ]; v) u8 D
8 _% ]* M% J! J9 m3 E7、导入插件信息:5 q5 w* [( X" L- d" u1 ~/ v6 P
" T0 x2 a' {. J( ?# S
下载附件即可:  下载次数: 8466% u, g' B6 _& c& B% [1 y( S
2008-11-25 21:18
) C  M5 [2 g: }+ y; R- x5 s* \# {
& T. I0 _) c$ G  {$ x
- d. b# {. p, q; y

2 N( b( i8 s. i8 v2 @2 I8、上传 图片 signin_reply.gif  至 images/default/      
7 I4 j6 C* {* A) X8 o
! y# g) i* ]" D" _7 I6 `/ J6 Y3 |+ Z9 Q; R
( b* ~4 o& J; r" w+ d

5 o" e" }" J7 s# B+ }
7 D8 n4 h8 h; \6 o0 f- `9、更新缓存,安装完成。
' G2 W; E7 t$ n. t( N3 n! [6 s
  J# n* A; a$ n" `) V4 E$ [- r7 m2 k$ |: A7 i# P6 g: g+ o9 U" ^
4 ], r: Y6 n' ?# M# t! g

5 W: d6 j# G- u0 g$ {4 O
6 m5 M; J' C% ]! _6 V
, V. l$ C6 S2 u
$ V" O9 y8 y2 U. J, s4 L. s
7 G1 ?/ W" M) {0 k插件载图:: O' M1 T" T% N

- `8 W0 A% T# X- w  E, D+ [前台:/ C! T, w8 w% ]: j
6 V8 K! V  v& B; @3 \* o$ p

$ b8 V6 \6 Z3 B. j5 S+ L1 d; |6 U% U+ s* l
; Z1 o. k( }; \
后台设置:

2 r; [+ f3 J, T, }( c2 m1 k. C" _9 n+ v" R1 p8 g" w8 X  u

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
; s! Z, n  B5 Z5 G4 r' K! F; Q: {" i6 v+ L9 J6 ^6 t: L
; L' y7 d9 u/ h
( [; p; e+ G* g+ E( c$ L0 B

2 S7 P" o( R' B3 t6 A' P  y
( i" `5 {' l# u+ r- ?& m
0 F" b0 V" p% _: F, a
5 }8 T9 ?8 l2 W; ~( x
# t% w' P1 W. x# |" @, a' E# q- u; A4 M. Q; J1 }

" a1 @% \5 R. Z2 s
" i1 t! q& [, C; b& A2 J. a: R8 J- j% i' k: l3 y, t
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意$ b+ v5 ?/ i% w/ j
. I: m) b: t3 U1 j8 j8 b
www.seottk.combbs.seottk.com7 ^+ B  J7 w+ R
pengfei.seottk.com
' G7 E" B0 F5 S" L& ~dao.seottk.com0 q9 E8 c/ V4 }2 m
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了; y' K7 A" \" m2 X: D- `& c  A0 Y

% W0 k( G% r& S9 c6 o! k; G+ k, Q8 w/ o! L1 n; O, s& ?+ c

9 D# ]: [, s+ ~4 u. @
& Z8 x4 G. p' Q+ M' P$ A2 R% T: U4 e' ~

& N  _+ M4 Q* ?& Q
3 ]6 g0 y5 m' S: X4 V* X' B# c) T' V* h

8 [/ ~# A" c+ B# {& P. U$ y- }, m7 s3 f% _! Q3 s$ d+ z% o3 @
: n& P+ d. D( N
9 g9 {4 X7 ~9 g# W9 I# W
因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-2 03:04

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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