找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):& _% \; f1 N: l$ S& M

# N; p( S  n  b/ ]
1、可以自由设定抢楼时间!(建议你设在下午比较公平)3 B: j, o3 L/ v8 m* b/ F. K3 [. M' M

7 G" r/ ?# o8 d3 t" R2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
- b: G  U3 I: }) a) J( e    4 f% \3 t$ V! y/ w* }& h
           & N% Z) W2 D# u( A) }8 V( N/ s) H
" S3 B/ ?( T0 n6 P# f9 Z
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。: k1 k- H7 M# G& \
( d+ Q8 m0 @3 W1 Z2 ^3 K
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!  c/ E* Y" O, p7 L( {! o6 S6 C- |
4 s2 p' E' y! J  }# v9 }

" L! m% b9 r+ J; F6 U4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
% v& S9 a8 J$ A( \2 M8 d
8 N5 F: b* Y4 b8 ]) h
4 L4 W) h* _7 K2 S0 k4 f5 M2 c5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!; A# W: n5 k' S) c. i

! O% i! H& t. v8 @1 G9 F% w  C6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,% [* d( @: Z1 |2 M+ W
4 l% x  C+ I2 Q
     
$ I/ \( ?4 G- A. t. Z+ d所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
. ]/ c. u. q" o' U# g! Q0 ^5 s5 u; X+ X
我是花钱找人做,免费给大家。希望多多支持!

% P/ i" p( y3 K6 B( H) f+ @
* C+ l8 p. @5 w8 _4 Q: G$ _
9 N6 n0 m7 F/ z# z8 k  b2 H* |) R2 k; K
=============================================================' [' }  i* t( y$ D# w
. {, w9 e, G$ P" L6 Z

2 u* l( c( G4 P, Z$ A: s4 _
$ W& t% c9 F% K. ]# H- n$ Q, g( K
安装方法开始了:
- B/ p( ~' c* ~+ x+ k6 R- j
  A7 l; H/ O% R+ B  q9 S  g
1、先开设一个专版“每日签到”  版块名字随意!6 f) V; M  t* x& _

) `: @9 f+ P  i- J6 y2、数据库升级  注:原先有安装过的朋友,不用在升级

/ Z9 |, W" W* y2 A% D! A8 u% I& W, H0 u1 |! _' x0 t7 {
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';
- k: Z! @) @7 z# ?
复制代码
5 l" y; ^& k: [2 `
5 N/ y" K: H3 V" N* W7 x0 x) p
# G3 r  g  c3 D( h1 w( s
+ }- u& j8 y+ |: i
3、打开 config.inc.php   & `( ]0 I  h& r+ t* W, T
& i  o8 l. R, L0 e

6 ?7 A- l' @- R: }3 t8 C2 X3 @8 C6 ]5 |4 X1 v' P
- m0 I* [1 j' r& ~
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]+ h. j( B! v" A( w3 W

. Z; i- G' ~; r7 D下面加一行
* ?4 V! M& _0 e2 W" Y8 A! d, K/ u1 z
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
; J1 }& b! ?" p. u) G1 h/ S* a8 I# a2 m% }' X8 t

) E4 F1 L- ?7 B
( y, j* \- A4 ?. @
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html0 ?3 Q% r" r! |: |3 U3 T- H  m

: a' f# f8 K5 Z8 ~8 |           那么这里的“4”,就要改成“22”
. {: _' ?) z/ x$ h+ U4 y9 G3 z8 s# ~# R. ~4 J$ `
' T/ J1 F& i. Y* h* M4 J: i. U4 B" Q8 X
0 D' T" i# ?( b5 Q9 u2 D* A- z
' v- k- _& R- i# J
4、打开 viewthread.php    ?: \& U" M$ N  z" L8 [6 k

) J% u5 I0 i3 e$ L0 c
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
0 y0 j. @* x( w* f7 t% U
复制代码9 Q! R$ S# b+ |1 ]
# ]; @7 p4 }! }

" z: m* V: G6 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
5 Q+ T% o: s& @
复制代码- \; W8 s' ^1 t7 W2 {" `& i$ B
' x3 v9 ~, o/ d, W' }$ j% d( O

7 S' e9 K5 T. y5 @5、打开 include/newthread.inc.php: K/ D) O, q: Y0 i1 K
/ p. ~" [/ r, s
  • if($url && !empty($qihoo['relate']['webnum'])) {

- D% q* z/ G- R* W: C复制代码
3 r5 ?% G# k3 A& j/ G/ A8 B
+ A( O8 A4 M! i& k- D
4 a/ M7 }& X) m* H* N
在上面加
  • //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
3 i7 Y! z6 T$ Y& a9 e& ^
复制代码5 Z0 P7 M$ V$ `
- S; u. T6 p, |7 c. y4 l1 P
& E0 U7 H2 P8 R, y" C* p, `  T
2 b: d! ]7 _5 o% r
# C1 S7 `) w5 E" m' {
6、打开 templates/default/viewthread_node.htm
# p# }9 v3 Y3 e- Z
; _9 j: {1 V* m的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
1 ~3 \% v3 f3 l  ]; O7 }
复制代码
% x/ ]. b% J3 W( R! g$ c下面加:
  •                                                         <!--{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}-->
4 K$ k! b/ ^1 a. v, s
复制代码
6 Y- b& d, K0 U3 y; {& R; Q

: }3 _5 r9 ]8 c/ Q  d5 u# u0 h" }9 I* {+ |" L, s
7、导入插件信息:5 `, H, G, o6 z8 H6 o; F5 T

, o9 G/ _, v' f$ S下载附件即可:  下载次数: 8466+ y' E9 D# v5 Y' k2 Y( K5 \% l% h
2008-11-25 21:18( D' ?0 I8 K- J/ o# p5 n0 f6 j' I
5 T5 K+ |1 i; U3 Z! l
& M. W) r. f; u! d+ d& S1 Q7 l; Z
6 Y! e7 U8 y7 X& m, i# [

0 R/ N  J) U# C/ d- |$ i) F8、上传 图片 signin_reply.gif  至 images/default/      . y3 q; ^  ^% h2 F9 O

' v* P0 b# _5 ~, B9 r
2 w7 T7 `" E3 V' P6 Q; L" H8 S5 s( W+ y& A2 x$ ^  {( v2 J/ w' n
0 }( l" @4 R9 B- U- {
4 i! x% Q' s0 \! [( l
9、更新缓存,安装完成。9 q: M8 C3 U5 a8 T( }/ l; Q
2 ]4 N; |) t' \* ~8 g4 K' u1 k7 e

% w+ Y1 u& q+ T5 j( p$ q( ]# A$ V0 R) ~: H% ?( [1 G
; O. @" d) ~: x3 I( i$ O
- s9 |. m* @$ `3 `* Z

6 D3 V/ O  ^. h$ x# T' E& q
, L- X& X( l7 m+ Y% f9 H2 L5 B  a$ ~
插件载图:
+ \" U, l5 k3 ^' D
- j1 F7 Y; G0 i) K# u前台:
9 k9 I/ A: |& `8 r+ d. t/ O( T) a4 q) F8 Q0 N2 B

0 F) n6 j2 G; d: B7 Z7 b" j6 Z
+ I& t- I9 D4 F  I* d6 ?9 G& |: \
: T) K. r0 Q4 P" c  D( ~% V* c- \; S后台设置:

( ]; j( _3 k0 t5 f7 ]/ z& v; j  t
6 U! E4 Q% T$ w* L+ B( N' o/ z

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先7 d* M* |% [: O) e! f
) s0 M! m2 R2 L' X! s

  D( t( M. v  @3 I7 j8 H# ^9 o( C  [2 O2 q9 F

/ H3 D% r- t  u' H
. _4 W4 U" V: q6 O
( [' }' ~3 }2 K' z8 Z+ A& l, e' _! S# |8 l

4 [8 K' P1 L- N. g: k" w, R/ |& K# x3 c9 ^' S& V3 \* \7 |, |4 X) @
3 N/ x% Y  O# v: M$ Q+ m: i

7 q1 v" t, T% U5 d" h6 q/ S  r4 e
8 Z4 J  g. O2 n) g7 p& H倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
8 U2 L/ y; U6 ~2 S3 V( w- G7 X! r6 x- u
www.seottk.combbs.seottk.com8 K& t3 J7 k; V. \
pengfei.seottk.com
+ Z: m$ D2 h9 [2 n: ?* kdao.seottk.com
  p& W- T$ p7 _% F) Vtao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了$ [! q, u6 m! i. K2 ]# w* L

% V! \) H: \1 L* Y) h8 P$ ]5 T# M3 C6 y& ]4 t% c8 d3 z
5 |6 i" z' p/ w- P
0 F3 t5 H7 p0 R2 @' V3 _( v

1 B- Z2 Q1 Q, Z/ l# v2 T4 q' I' @$ h$ O8 S" ^
; U$ |  W. f3 E1 u8 ?8 @  i  ?( I
" F0 a3 z! }# b$ p0 _

2 ^( {' S! z" s2 B: O# e. i" ~3 v' q4 j+ G$ h- B6 w
7 O: V- D9 ?- c" [! S3 |

9 K. D4 p, L6 h$ ?$ R; ~因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-31 05:17

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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