找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
& p/ q1 b* l" y; R" L" o, l6 ]
* y0 I* [. B9 `, c  R: h) S
1、可以自由设定抢楼时间!(建议你设在下午比较公平). I. K7 k2 }0 _3 k$ T- j

3 U/ b: ?: Y+ M0 l6 G* r6 u2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
2 e/ W1 [( H' J    8 }& X+ c& u1 A9 E+ [! Q% O
           
9 h) C  ?& W! L" A8 ?
/ o; x$ d) L6 C. X8 R" m3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
: V$ d  W+ F! Z0 S( L# M3 x: {& v' ]+ x3 L2 b! D. c, M3 ]
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
9 l, E% ]) n: {$ K2 M0 U  j1 h7 Z: K0 U- M+ Q
# s) o; b+ V3 P4 Z
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴- X. Q& \8 p3 _& C) h
# J% q) q  x; K6 y" ~5 W3 G

6 \( W7 z2 Y  O* u0 O! `+ K( y5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!) X- |) x# y- }
+ [& o! `3 K( G+ V! ~# J% @  ~$ b
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
7 d5 [' z8 b% E/ {( A6 L/ b* N0 U  S% ^
     2 p2 c& S6 C% H- ~1 T2 G  m
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。$ |: r! h: X) b% L

. C+ L' Y/ Z2 C) i, h/ m  N; e我是花钱找人做,免费给大家。希望多多支持!

8 m3 }" L4 S" d8 B; i9 w" j. }. w- ~7 I' V1 ]

( f3 Z" s; `( E
7 O! \7 R5 O- X6 y$ s
=============================================================) M* U$ Y' r6 \8 R( H! u
: B$ K2 U. @: M3 \5 }  L/ c

8 P: h3 p  I, A* X
1 ?  X/ v8 M/ U5 A2 z
安装方法开始了:
  H1 d0 }1 X& Z. P" F5 }
1 B2 k" w6 Y- Q: s1 s
1、先开设一个专版“每日签到”  版块名字随意!
) [; N+ a3 b! Q# f- @* T5 T4 v/ M* e, {$ {, C% a/ r
2、数据库升级  注:原先有安装过的朋友,不用在升级

( _! v0 V! s& j6 ], ^# [* @* Q- V/ ]. C. k3 z9 b
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

( y# t/ K; Z" t# I/ y* \  f% |复制代码
* C. c. Q+ x/ C! M

3 Z; N, Y! g- A6 G5 A
0 W# H6 z% J' q) e
8 t* ?8 g" ?+ y( u1 c9 Z7 s3、打开 config.inc.php   ) w! [/ _, N: u$ n, J1 m

7 J6 v/ W0 ~, Y/ @" b4 \
* f: Y! [  r4 ?1 S& j' M
$ X3 i7 l/ g6 f4 A) F- ^- w& w! Y0 D, G) W% A: o/ y! n
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]/ S2 _( x# k' ]0 y4 H

  V1 D0 ~1 F9 K8 p* p下面加一行
/ k0 M" `+ R) F& w  {( Q
4 o* N8 A% X' o" `$ e$ `2 M$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
6 g8 q7 Y* C* ]' L2 O0 k9 C+ K' M2 j4 a! ?
1 Y( Y: k$ d$ K6 |% T: m9 X

1 a8 a$ ]* ~) b
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html0 h2 G; I1 W9 I+ K/ K
& Z$ [( Y- i' j& O$ R
           那么这里的“4”,就要改成“22”  x/ D: b2 {$ z- ]$ w$ i
- X/ `# M* g' ?1 c; Q  p9 \
# c' y/ ^; i3 D, p) m+ [& @2 I6 {

: a1 o. c1 s0 b8 [1 E
3 [' X3 n% @+ i( i4、打开 viewthread.php  " A; Q$ |. t4 ?2 k$ |, v+ p) i

5 O7 |3 s) y4 A1 A- w
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
1 X# [; @9 f: G% n! `
复制代码
+ y* p& i* u, P( {3 |4 K8 _
1 x+ |/ a0 }" \0 Y

- X" V' m% [( E$ z上面加
  • //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
+ C& a3 P  M6 D. u! v2 B
复制代码9 f- a, S3 q% m5 F+ T

' k# U7 J0 x" p8 X( Z" K4 y) s' s" U& T% T" |: `) U
5、打开 include/newthread.inc.php
0 W8 K4 P2 \% l7 P( N' n" I: |7 {( E9 p
! M2 m0 O% J( ^9 e4 Q* l  d
  • if($url && !empty($qihoo['relate']['webnum'])) {
' `+ n' t" j" J5 f3 k3 E
复制代码
1 H; j' ~; a9 h- ~5 |6 n& b
( d' ^/ \+ Y6 g# a, p9 H

2 [0 C* g) p! D+ t/ W4 F+ @  t在上面加
  • //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

8 j1 j! D' W1 D, @! y% S+ O; a9 A$ O复制代码1 E* Z) \/ A  G: G
7 D/ a, H( I) b  a$ M4 S* s' G
2 p. ]2 k+ E2 @" l2 o  F
8 ?( {7 a" z& P; ^( E0 x$ B

5 |: u. D* n5 R" U# \0 _6、打开 templates/default/viewthread_node.htm
4 L) k* t6 s# a' R/ f5 A! Y0 V8 `
' i' S# R9 n; U8 Q, W的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
. K2 U# N' o/ H$ N; p9 w
复制代码
) n0 R4 n1 b6 i2 P下面加:
  •                                                         <!--{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" c. A" ~. j8 V! v& a复制代码1 U5 w- ^# R) n' h/ N

4 K/ k$ @4 ^7 i. m0 k1 t+ F5 q3 y; I9 Z( h
7、导入插件信息:3 R; |& v" A- D" z% V- r. E. K% H

9 _% U% E. n- R$ t5 b下载附件即可:  下载次数: 8466
# J4 ]" L8 Q3 ^( g& W. W6 B
2008-11-25 21:18
8 ]1 `  w" G, ?3 C  L2 N: m6 Z  O# {) _

( M' v. s, H2 x
. u/ F! C9 G. I/ c, C; S/ P, t! m4 I$ v
8、上传 图片 signin_reply.gif  至 images/default/      
" T: G8 f6 `5 q% N- y* z% ]9 ~$ a' v6 {+ T" V' g' J2 U6 _0 t% Y; F

/ h3 R6 |$ d" q  p" l& ^8 i* O: |! J+ ]; v& C! P

. p! y( f3 U8 [; c7 {# I. n8 s! J7 u: e$ {
  f7 ]% O$ o+ {! ^1 m* `9、更新缓存,安装完成。1 E7 Y. A& {. L/ \  ^* f) ]
$ T" q. `) K) ^% ^7 U1 I7 z, |

$ `2 s4 O" W' x; E7 _: m, q9 N4 i+ s6 F/ h, e& v
" b) K% l$ X( O9 U

. C$ ~! s0 M. y2 C6 r# e
6 c6 L- J& W7 B
2 I3 N1 A0 A9 Q& V& ~$ K- C; Z0 L+ M6 s" u) @; d1 g: Y
插件载图:
# A+ n) v+ ~+ e8 ~( G& X6 `% t( G1 L) i- {8 J
前台:
/ L2 E2 E5 S3 ^4 j6 @2 ~5 G) M% Z) \6 c# d6 T' j- i

1 ~. v* ?- m: F6 X0 O3 x$ d1 W3 p
( F0 Q2 O* x. }: D; a+ A( `) G5 G$ Q# E0 U' I$ N  _0 P# D8 k/ K
后台设置:
4 i9 i3 M4 i3 D8 I1 g2 B4 T& V

! m7 g  Y1 F1 @& w1 Y. g' C

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先3 K1 b, u4 D2 |2 a6 F0 B

$ C9 j# Q2 B& H4 R+ o0 [* {3 d' i& R( u1 ^* j$ _
1 P& H3 {5 ]; |9 `4 H8 U' I$ |

  u7 _+ B1 |" n
  N* h% M8 `0 }# k
- W, Q# W" W. B$ }+ E  W$ F( p' p# d" w& R
8 x* I0 i1 F/ g) ]8 ^: B
8 _. y5 J* a5 F

& n7 u7 P+ S- K4 C# U- f, D1 ~
3 f( j$ A. o  d8 t0 Z! ?
2 `1 q" l; Y, R倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意1 ^' d) T; D% z, i; z

) C' T( @# n2 M* N7 g. X3 ^( b1 wwww.seottk.combbs.seottk.com
4 h1 s7 i6 s( apengfei.seottk.com
( i  ~! K& u$ gdao.seottk.com
) ^$ d/ @5 c8 l9 V1 y' Ztao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
. G1 e( m) [& ~* o7 M/ h/ p& v, w; |$ H

- `& _' ?' K# A. L9 M0 U; P" S7 F& [) k( Z
4 ~  ^, a" ^7 J" a3 s
) N9 N0 ~5 }3 Z' t! f* t9 {' a
6 l7 E1 x- v# S: F5 W/ T

- T! V2 k  u" g( a* r
8 @: z- ]( x, p" f$ l3 D$ G, R: a* M! N* B5 u( A# O
" G8 E6 j# m0 [. ]* c# r
1 j) [5 S( X" k1 @1 \( ?  P- O% _

1 }+ a3 a5 r. a2 W/ @  s9 M因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-2 02:51

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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