找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
( h! |: {) S3 Y' t% h$ R' k3 @1 k5 \2 J7 w
1、可以自由设定抢楼时间!(建议你设在下午比较公平)& o' h5 _9 w1 {

- ^  i% n# t: e  t/ G. h4 H2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
: H9 M; o/ c+ t   
0 A$ E: \9 Q, K/ N1 v! f           " p& Q" Z; L+ D! O, u" K2 P! u
" a! O" j% @/ X) S
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。  v6 l9 i& }* H( I2 a
0 F) c$ R6 l6 w
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
6 _2 W- H( I3 ]' I$ U9 f  F: Z' [- W

) ^4 E: _0 v' R4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴% r. _) [- C9 j

0 k+ C0 {8 a* o) ^9 I, f) t6 j
3 d& h- h" {+ V6 g- _) C5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!* |' O" e- M) {$ K8 B* g% w. ~" M% p  m

- y& e& r9 F! Y, Y. _7 s, O! e% u6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
& I8 N) K9 l' @) i# V
& S' }: F$ ~$ R/ ?. A
     + S+ f2 V  \$ ^0 J4 F  W9 v
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
4 m+ Z2 H% u1 a8 x  l$ W' ~0 m8 G) ?5 l0 u( \
我是花钱找人做,免费给大家。希望多多支持!

* ]7 h2 y! d+ d) d2 @: c: \' j' U, o3 m" x$ H! x3 l

0 Y) v4 s( O$ w# V4 X0 |; a+ k% v- A8 W& e2 A/ B8 T
=============================================================
2 p' I' g- S& K0 b
) o& f) u4 O+ L4 P6 W: k$ z3 q) k/ g
( r2 e, P  d- c4 C# L
安装方法开始了:
3 b2 o1 n5 i5 v  M0 S( J9 s

" M% }  W$ G4 L; U; \# m0 f$ L* t1、先开设一个专版“每日签到”  版块名字随意!
# l) o% u# v* u% n3 F3 [0 N. J  |0 U6 s
2、数据库升级  注:原先有安装过的朋友,不用在升级

" k, n) ]# [/ O6 o: I6 ?; ]3 F; Q9 [
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

& c. F1 R. g* c9 f复制代码; Q1 l/ Y9 I+ p/ z% H, O! @
) `$ l$ L" [$ ]( A0 G/ A4 I
6 Q  R4 x0 ]5 _) m5 g$ ]6 j+ w
0 r* v3 j7 x2 f
3、打开 config.inc.php   
3 i4 y" o# m: `& z4 r7 z9 P6 Y9 b& j  a; g
1 D) B! E2 a2 g- u$ B1 y; r9 w

; x3 [) \% v/ |3 ?1 y- `. `; J. G$ G' Q5 R/ _7 C0 Z
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]5 H  J1 e3 }- H! P9 k; \- A
- |. _! s' f' C* d
下面加一行$ y( g& p4 x" ?6 l( w: T8 S
  z- D+ X' p+ ~  h# `& l$ g
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
% l, b. n# O# F, x% P) R! j4 ?
1 X- z) w  R) w9 H: d4 @, u) H; V/ X+ _3 k) }! ]# V
& q) z, W5 _4 m$ h% e8 P
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html8 ?1 [5 O1 i: _5 M
4 y$ d9 q$ ~% A2 v( `+ y1 I
           那么这里的“4”,就要改成“22”
. ]2 H2 @0 x% D7 r5 g' n! `; J3 [# {' Z/ p

4 Q1 l7 b* R" {7 k
' x, S/ |  y% ]; y) H8 |+ p# X/ V' z% x9 D( ]
4、打开 viewthread.php  
: {% x6 v, {( n% D2 D+ b

7 S' {9 H2 o+ k
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

  M& o8 t! p1 B' p7 j! ?  U+ \复制代码( |4 k# X' \  x7 K( h$ B6 I
  B. v7 P) g. E- D
. X1 y" r2 G9 y4 H" u3 p  A+ f
上面加
  • //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

# z/ y- t% I2 Y  \! h2 U4 y复制代码
$ J; P& Z' t- r
- K2 ^) i  s  _* z
: g( t, @- N/ j' _! M
5、打开 include/newthread.inc.php
! s2 v- i6 A+ t
( D# v2 ?( e$ ?% a% a/ B
  • if($url && !empty($qihoo['relate']['webnum'])) {
7 [; s& y* w3 [! ~' F! [) @' c) s8 C
复制代码# ?  k+ w& G/ o* `, p

4 G8 v5 V; @& @0 Q% v! _% @& c- M' Q) W
在上面加
  • //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
# r8 T3 F  A' }. c2 B+ N; d  f
复制代码: E9 B1 e2 e, d" n, @
9 J, x, v6 S+ i/ K
# V) B% M4 L2 z/ K" `6 Z( V# w
/ c0 v' X! Y' }) n1 N" \$ h

: S5 G3 ~$ q+ E1 F& n6、打开 templates/default/viewthread_node.htm' B: i8 Y1 G9 k3 O
$ e; A+ v6 ]( ^
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

" O  Q# Q% k3 L+ x3 k复制代码/ M; o) T, E& D! ?* B0 T
下面加:
  •                                                         <!--{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}-->
' G  u( n! j- K8 L5 N
复制代码
+ D- ?6 D7 R) w
; V9 U5 W1 G9 O) F4 v0 Q. X8 S

2 l0 A' ]7 S! r. Y7、导入插件信息:
/ b7 X3 O  Y# k# C  n+ z7 Z  q# Z
下载附件即可:  下载次数: 8466
# }! V0 V  d( a
2008-11-25 21:18
& D/ L! [5 P! x' E2 t. v. t% H4 _5 \# H, }

0 Z& K. d7 L2 a3 Z% l; O0 o  x
  @7 {+ E2 r' Y9 |. e5 W
* n) e. ?% d8 z2 k/ `* O  M8、上传 图片 signin_reply.gif  至 images/default/      4 j( R- s' O9 ~' d
- {, Y+ q5 x( q7 L5 ?

/ z* u" R1 {5 ^7 i; \1 W2 |8 {" c2 K

' u4 ]& z( H( h# j; V
' a* s  l* i" D% c% q# t9、更新缓存,安装完成。, @; u; {4 T1 _5 W+ V
) ~( }  z. C# ~" [! k
# Y( T4 [7 D3 m+ E

+ g. S3 \" M/ T
) s! k  ?* L* y
" Y7 u. \  Q; |7 T$ i$ `- p; {1 D$ h7 P3 i
$ b; k+ w4 E7 h8 i9 M0 [3 R& K5 u

7 k+ B& C& J3 U1 k插件载图:+ ~" N8 Y) i, ~7 x  M/ r, a. K

) T( B% v$ y: h! z前台:
0 `/ A2 a% s. A% H3 x% s- Y& Y
" Z1 g; ?, M8 `3 I9 w( J0 o" y/ Z0 C
  {( g, R  Z9 W

" Z8 B+ g* e# ~1 ?# ^后台设置:
! V  @( u2 c) f* C

, l8 k+ n7 P6 Q3 V. c

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先! l+ S0 x- x- ^, Z6 [# \

: `! N% _+ S4 R- ]1 d# u+ Q5 {
8 f8 k3 X8 T4 e, C
2 m' k$ v7 J1 Q* J& x4 P  P7 _% v! Y3 L# L) R
3 V+ X  I# u0 @. q) q* ~

* @- b+ b' Y! b- q9 W. z) E7 x4 a0 M. a* h# N! [
* n$ Z$ ?5 U6 W2 J- }
" a  @( g. x# }

. \! z, k  x! O* [# B$ s4 A$ g

6 T- F( G+ O/ l( t倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
- l' Y% N. }8 P9 U' g+ F
; e% E* r% j' X3 |+ K) owww.seottk.combbs.seottk.com
/ p9 Q- w8 p% t) J7 tpengfei.seottk.com! p) P& \, p, q3 b/ S
dao.seottk.com
+ x7 X5 i! m! p4 O( jtao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了& o- z7 S+ y1 L

$ U  M3 d" M, l; g7 c% `
" E7 X. V# Y  T& Y" D) u7 k
- i, i7 C1 c3 N1 u) }
5 l; W, O# b* h. s+ Z2 H  O1 a- D# q  Q0 ^* q8 }: G7 M

7 {" i$ x/ Q/ }# t" |/ ]( u6 Y: V  ?4 {/ e5 W
. V; m, V. b, Z; T) P- k+ j

6 z8 t/ ~* E7 M4 A
# _( ?4 M" ]+ Y( z' q1 \; \5 z" U& {3 ?8 {

/ Z6 ~( \5 b9 a$ N- v因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-1 10:40

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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