找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
1 }* L+ [6 @# l3 g. ~7 L. b1 ^# Q
4 Y/ k, S2 f* Z- P
1、可以自由设定抢楼时间!(建议你设在下午比较公平)$ W- x: ]' ~) g$ O, X2 E1 F" S

7 d; Q) ^+ b; V! y7 N. n2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
/ ]( T2 ^* g. q$ p$ z    ; J) J* V$ B! g
           
0 X/ j" z) W- n9 b, A8 a/ S. F% t; c( ?; z+ x5 E3 e* U
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
: b5 A+ `" R# i$ b
0 h0 t/ Y! {* C  A     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
+ c1 {$ q: L9 l7 R1 [8 F3 h3 I! H. i1 ~7 ], C) y! ]7 v, d

( P8 T  A3 q4 ~& j2 T5 B4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴# p/ l) n, B! Y9 o6 r& M8 b! n. j
7 j; V% s4 s# h8 U) {8 G! t: ]
5 O& f. i, k& }/ H* U9 x& i1 v( Y
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!$ ^4 g! E; v8 e/ I0 X

* m/ B8 U. T2 Z: B, N9 v) k6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,0 l& V# e# {' `# ~* D; X

8 ?" z$ w; M" W  |, b* c
     
$ L9 _& p* [( R5 l' Z2 o, ]2 _所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。8 O8 n# d0 v' k2 ]8 w

- l7 D  C7 {# {. I我是花钱找人做,免费给大家。希望多多支持!
- k, X4 U- Z1 i  [9 \1 V

) i. v  A, N8 @' t- I
# h. X4 G* ~7 q9 U; z4 H$ K& a* K, i. R, X& |$ j2 z  M
=============================================================
+ \# V8 J, H" e% H$ @% r* h% K2 `1 w  B! _) w0 l  ]" z

0 s1 U) A9 q& i
- G+ F5 ?, a2 y6 A2 z$ v$ Y
安装方法开始了:
6 b( M( [; s4 j! t8 r: y
" R( S" t  y% c( `. d
1、先开设一个专版“每日签到”  版块名字随意!
, |+ g" m8 U/ b& ]; h0 |. L+ H3 e2 t0 n' z* v4 B: I
2、数据库升级  注:原先有安装过的朋友,不用在升级

( `2 V) u! p. v. h; F9 n
% N) U( v. G- Z7 W
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

) }9 b4 {$ V8 s: H: {9 _6 Y! i复制代码" ?  W' G8 f( h1 M9 K  j
' a% Z$ d: b# m2 P+ B
/ q. a7 t/ e6 C( Q/ @! ^+ t

, P9 _8 J) B$ g1 k# m, a2 E3、打开 config.inc.php   0 ^: Y2 z2 q, J6 t4 D
# V; w  _7 \' J2 k  ^! r0 D6 J
# x( K) `1 I. p: z

4 t- D8 W! B+ j
" z! x4 l! r- A$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]& j- L  r! |' m. T+ x* n7 [6 b3 }

% t0 z* a: k2 Z: n% r, \/ O下面加一行4 \8 B$ R6 _$ u5 X6 u1 H- e! k- @
$ I! o4 J4 Q7 [# \9 m0 {: f1 L) G
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  $ N. ?4 u( X/ ^( T+ h# {
  f! x  g  |' r% E

' L9 ]: t( w$ b- y! w- s. w) [+ `# p1 W# H' ^1 X
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
" q* o" l+ [2 b0 y/ E- y# y, t" Y2 h% b5 q1 [
           那么这里的“4”,就要改成“22”/ F7 H+ E' d& Z3 p
8 Y9 S- [& E5 q! p; P

6 q/ C3 m/ E- D! M* s
" o  p( l* t, |
+ s8 |- U) D! p) O! l4、打开 viewthread.php  
: ?# w8 i$ t: }+ s0 Z2 C

' ]2 s2 u- r  z2 p
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

! l% c( E+ b$ b( \6 [复制代码
/ }1 m; _# S' e3 }$ B( x; d: m6 V2 g: k7 a
. D, c' H5 E' G+ w3 k; {! E
6 J# d  p: h9 I( g8 y& R
上面加
  • //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

0 [& _6 `3 o& P* ~# ]复制代码
2 O2 X" g0 J4 F3 I
2 m* |! R9 I/ H4 L) E& T5 w9 x

% t+ Q) C3 G7 x) d- T" c5、打开 include/newthread.inc.php! A3 y( \& _( J2 M. G
3 S0 L- t# k( \- N
  • if($url && !empty($qihoo['relate']['webnum'])) {
0 x! l2 P; y3 ]# ?* j2 f# o' {* G
复制代码) q4 F3 u+ l& h* q& m6 i+ W  m& a

% y% p2 x& O9 H. h3 b% m9 T6 Y$ M
在上面加
  • //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
# Y4 `8 ~! U5 q! ?" D# n% t7 S
复制代码
0 Y" W$ [& J6 j! W) c; z
( T- F0 m  Q1 _5 Q, C6 V0 E9 k; G

! o; O5 B& V& _! ]7 f. b
8 s6 @4 [; S( A7 a
1 E2 ]$ A2 L+ k6、打开 templates/default/viewthread_node.htm
# l' m, E( q  X  F( m# p
/ ^8 n& P' r  t$ ^0 V. L! B的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
5 ]. t3 q$ X7 J& X& C3 y
复制代码  a$ v5 K4 l% h& m/ v4 i2 O
下面加:
  •                                                         <!--{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}-->

  Z1 X) x( E+ W+ S复制代码
) j5 y* S6 A5 h: B8 W
0 A" B) r' ^, m
3 [  i, [' Q1 {: |
7、导入插件信息:1 K, N; ]/ k  E4 P9 Z* B7 _

0 E; H& \9 U' W8 Q下载附件即可:  下载次数: 8466
1 X) N* q0 B# d$ K9 H7 ?
2008-11-25 21:18+ s- d' f1 q. D
* J% N5 j: B' d2 a! N0 U6 Y) F5 Z

( H) w4 c. N& H" [+ R
) P! v4 S. E* q# ^
$ H3 a. G  c/ m! l8、上传 图片 signin_reply.gif  至 images/default/      * |1 j5 B! F* W9 A1 v

: G! A' a8 [/ E8 y
, h! p7 B% x5 l* q- W5 F, i2 j
' X$ w9 I2 |: Q' a3 }1 m1 t& h, _' W8 Q, u) w) o5 g
: \3 V' G+ j9 ~/ {2 [$ w
9、更新缓存,安装完成。8 w( h: S- z9 O9 D- a7 v6 s# P

- m) T/ B0 l- E6 D. N- \5 G' U/ W; \& m1 e- B

* [  M1 J- m" f$ `; F, l1 x* ~/ v4 l- w' \+ x4 {' z, a3 q& w! g/ b

5 h& F- }* l- Z; s
8 s7 {. |; L5 t+ {  u3 H0 J/ \: @2 M# L1 k4 E/ t0 x
; A* D9 @& b, V$ K6 H, `
插件载图:
5 g4 ~- \8 R& u
4 E+ j+ B5 t+ d1 q2 t( O前台:1 ?& ?7 }" ]3 w) R) p" h' D- V
' x# D( o& O1 X" Z+ G+ S9 N

2 d5 _$ O! T- b* M- G+ Z3 q# H; T$ c
4 m( v  {2 L5 T2 h, L' ]4 i4 z8 M# b8 r" s8 z
后台设置:

6 o8 }& K3 `0 S/ w9 ^5 H7 W  I* P

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先4 B2 M/ e, [1 z; ?6 l2 H

+ v  Y" z- m' T7 H( p
8 [: _& ]3 D1 o( E& S* k; @  V2 Y/ u7 z" }$ m" H

# K' t+ S8 @2 ]5 U6 I2 d2 a4 M5 K# x0 o  k4 Z

- t2 \- t4 J1 d4 W% _1 q$ w* _, l* H: _, Z5 o8 @
! {7 t/ D" a# k, E
- w8 e0 {, \8 v2 W

: u* d9 l9 k/ \/ ^& [% L( ?( m6 c) @5 A6 Y' D2 c

6 A- `# T, b( B# Y* M+ J) E5 s倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意" T  e/ d* z5 p, Q" X
; f. x- C$ d5 B4 `$ X! ~( {
www.seottk.combbs.seottk.com" d% W- T  L+ I
pengfei.seottk.com
. Z( _0 _; E/ @" e; e1 w( `dao.seottk.com9 ~& x$ B5 S( ?
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
1 Y. z* \+ b1 o9 @" C, ~) x' F
  }8 q+ f  e# v% ]4 t' w) m4 R6 A+ h, }) `) _6 q8 |7 I

( B: G% b' @% z, q/ v& g2 m- U+ W1 |
% g" ]; j' q2 \

" R9 I! M( e0 k$ I8 I$ M% l; M. Q  b: [: @
0 ]) j7 h) Q. d( u  T5 ?" y
6 R2 @1 x& n( e
& e7 A6 O6 P4 Y9 `: K* R

. ?; w  ?: ?8 b' G
8 o! \+ N$ J5 W4 g+ f; g. v5 L  `* e因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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