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

 荐 [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
: b4 t* O+ E- k/ ^* a% r- t/ ~
6 l* a# a, y. b
1、可以自由设定抢楼时间!(建议你设在下午比较公平)6 U- ?* p' p, d# i. D" Z3 Z5 N

+ b4 {1 L' A" F7 @- _! v2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:2 f. {9 S6 T# U# U+ k; k  N
    # P% w" \8 k+ {5 ]
           
8 M# [* ^3 U+ `8 G0 [- G
+ @3 Z8 e" \0 l% w3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。6 c  H2 {: Z# h. |, n+ d& g; m
" e: R- C1 {" A0 m% K- ~: s
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
. O* V9 m$ l; E$ L1 y1 |' r4 _2 |
+ @; q7 q, D: Y8 M, W$ D* Z; U8 e
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴5 l! t8 A+ s4 h: U$ ~* A6 Z
9 x  v0 F* m9 ], E& W! f+ I

' h. {: R0 L7 V7 e3 G8 p5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!! E# i4 X+ ?  F; z" V2 c
0 b- Y& `; p( d: v" o* ]
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,# ?4 C/ @% |$ M$ M( ?" S: L5 [

' E" d- X2 z# N5 K- w
     
0 l+ ]+ P% u# n6 `) v: ~, \所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
  J/ X) x. ^4 l/ W
1 b, E. ^6 S6 N! a  a我是花钱找人做,免费给大家。希望多多支持!

0 d6 m2 u3 K- {" `# I0 z  |; r' n9 |2 U

, G. \6 m( f9 x) E! Q+ @* z- p
) q  z/ E% Y+ m$ S
=============================================================! i$ k$ R$ o2 ]" b! ?
) Z* `+ ~% {$ F. U; l4 @
% b! W0 e5 f% W: i7 R3 S

* Y5 W; n/ p' N# `' P- I
安装方法开始了:

  |3 C* l* S) P* j+ q* Y( Q
" z) P3 j/ F7 s! Q& p/ V; o1、先开设一个专版“每日签到”  版块名字随意!$ p( U1 b8 ]7 L9 E
- N! K: V+ u1 S4 T3 |- n9 W
2、数据库升级  注:原先有安装过的朋友,不用在升级
/ M# g4 o. Z  O* O" k
* B. r# F$ Q: B/ P
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';
5 h: [7 ^8 q  O. {) J
复制代码: d5 x+ l& h0 u7 J( I1 _1 Y' M6 ]
9 ~9 n% j# {2 X4 W1 X& w

+ B) d/ F6 f6 X9 Q( m* Z) i, v
0 H; m: g% |1 S8 R/ B' E8 s3、打开 config.inc.php   
, d6 {9 q; s/ ~8 r) l1 J0 B2 z5 D* o5 q. @0 l/ m

- \$ p" ^! E9 i+ g% y找
( Q; C+ l+ ?0 ]! `
$ w. q( `# E; N$ T$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]8 _& s% O, k/ A2 ?' ?$ J
/ S- t, ^2 V3 F4 N
下面加一行
5 n$ p& O: S4 S, L
; A7 D% ^3 M- ?4 X$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  6 K. u  z, X) w0 ]- H( h# T

( X; q: k! W! p2 B8 m  e! X; g2 S9 p# z9 Q! Z2 E* n

( r1 c+ R9 I) Z3 M& Z! I9 n
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
7 Z# i$ U. o# H, I$ ~$ m! m$ _, N! Q1 i
           那么这里的“4”,就要改成“22”
8 x2 [5 a- v% F
9 y% H2 ~; r, ?) X9 t0 h" Y* g  I+ R% r3 T9 n& _

! |0 ~1 ]" h6 i  J. j2 E
; Q: l- ^. O! V, }6 p4、打开 viewthread.php  
) p( J! H2 X# s+ l2 W. @
6 L& A8 q. x4 k( X! P1 i( N
找
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

0 N4 H1 t  E0 [+ b0 Y复制代码9 g, r  {* S$ D
: k. z$ d; Q3 k! m

6 {: U8 f! g; ?: `) d0 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
& P4 Q# ~1 @1 p/ a% N3 a! U$ w
复制代码
" M( G6 o- l  y/ R, Z. E. n) x
; m1 Q" s$ G$ s! b& t

% d, G. b1 s  D6 W! Z4 ^4 B- s9 m5、打开 include/newthread.inc.php  T$ o; L& |; ^& b* Y  r8 q) s7 u

0 R, T  D- R- [  l9 y3 f
找
  • if($url && !empty($qihoo['relate']['webnum'])) {
3 A# k( U8 f( V% x
复制代码; M7 Q& I! ~5 \) N4 H

1 [( E4 R9 b% u" \. p, r
( f% e7 X$ b0 [1 r在上面加
  • //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
- a* h# ~' k( e* e
复制代码6 H* }, ?7 _# U8 e

# q: X: N3 A1 {+ j: I; y; ~- c% n6 E# R  V) m" e: E3 T+ [  \
* B7 [. x. `+ I- x3 r8 @
6 S( B! M/ Q- D) C
6、打开 templates/default/viewthread_node.htm
& R5 M. v( C* S* w
* R9 @+ ~0 Y% F6 \& n  ?+ B的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

/ T# A9 A7 A( r7 Z复制代码' N: ?, |* l+ U, N
下面加:
  •                                                         <!--{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}-->
" c! [# ~' r0 ]* K4 I3 [
复制代码$ [# U* R5 I3 I' w! t! }1 V

1 {" t1 ?6 ]/ J
8 F) b1 p, w9 E; s4 Y7、导入插件信息:( ~; R) {# n) U( ?! j: j

0 l6 O/ F: C4 B下载附件即可:  下载次数: 8466
/ {) P6 ~. Q# t0 ^# n" I
2008-11-25 21:18  v" K* E4 M: ?; \3 ?8 q% W% J0 a4 B4 D
) @2 X# ~. t  V& j0 c6 a

! s5 P8 r7 T3 i; _: v7 h$ f, J! x* Q" `  e, k5 M! D
& \) H% S6 \& N% J, P: s
8、上传 图片 signin_reply.gif  至 images/default/      
0 [7 a. F7 O$ f& ~/ `8 J7 d( w) v  b4 @7 ]4 \4 _

- f6 A, ^5 s) _, J, T$ R4 E7 r" h, j6 @# |0 m9 j0 I6 `
1 e" e6 A8 ]2 @( \0 s. K
. w7 s2 b) Q$ E6 W6 C
9、更新缓存,安装完成。9 }: c- `9 v4 O$ s& Y- r
  }; B2 b& H5 ]. h% l+ n- k, Z& K

: z. U; p& ]) u0 ~1 q. _
, h+ @, ]5 i1 L9 j1 W- n
8 b0 ?5 a# Q0 ]/ j1 e& K& ?6 m6 e% N. U* [/ i9 `, v5 h
. d. _6 w+ r# b1 Z- ^* [8 t) d/ x
1 n' g; n( p: K

% G, R" `1 |" f; {+ e5 D插件载图:: \& U! ~3 l1 S" U
: ]1 b5 Y4 h# [, q3 h" i
前台:
9 `7 X9 S. @0 p) X
) V3 p) A4 a+ K' A3 h; i0 I3 ^5 _0 A0 F- w

$ N8 N. M* I/ u0 ~+ r) c3 v+ ]& T# F0 X5 X3 r
后台设置:

. B4 R+ k# L5 n6 Q* \9 Z
! \6 Y  y* g+ o9 ^  {' q# [3 B

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先& Y6 g: U2 d' J; J
; ^& ]8 c: m0 n$ ]1 m+ i# S
8 w4 {4 p" R! q3 a6 m. ~9 T) V) R
1 v- O4 P7 x( P0 U& f9 k

' S; g0 o0 }! d# F8 k
1 U! N" N' G- N2 [% [) r
+ a  V) }$ v+ d7 ~1 _# l, [: L" f2 e

+ ?, ^0 M. u% C9 R$ R; V- q1 Z, u

$ U. V  i# M* L" U: t
' F5 g% r* I+ w& P, q4 A
4 S) T5 j% W4 h, J# }1 A倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
& V. A1 O3 a( z4 Y9 n# ]2 N- S% _; u, R, {; S1 t3 _9 x& e/ F5 d4 ]
www.seottk.combbs.seottk.com4 X2 q$ R) {8 h4 ~
pengfei.seottk.com
- F7 m5 R& @* x4 m1 edao.seottk.com
5 P9 H4 K7 x4 @9 ztao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
- n- X* |% k5 I1 E1 E% Y
; F) O) a) v0 y& C; n% ?3 H, g" ?
% F1 R" b2 U2 j
/ y5 p) `/ y: y4 b( O  Q
( B1 @/ l& M0 `% S; A- A6 i
5 Q% ^# E$ Z4 W8 @% c9 L& r1 h

8 Y$ W- g8 N/ d' g6 N2 K8 A; n
, \0 q1 _/ {9 X  X# T# Z. e7 B  ]. R+ f+ Z" B( s
& m+ |) ^/ a: \$ }' b

- c7 Z) |& b8 A
. p: P4 Z% ^) @% F$ J因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鲁ICP备19052200号-1

在本版发帖
关注公众号
QQ客服返回顶部