找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):  Z5 n( ?% f+ x% L
. R3 r* K0 Y; f
1、可以自由设定抢楼时间!(建议你设在下午比较公平)4 L& k/ J0 C/ I6 \
; ]; V6 Y1 @6 Z* V9 m$ q: [
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:0 ?" Z2 L2 h" ?* \# p+ d
    ' \5 H  |2 x! D% ~" c+ C
           
+ m9 S$ I3 G/ t" b! n. c: _# ]/ C- z! x, a8 k
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。; V. R8 @; C5 X2 q: O& b8 A+ _
% z7 \5 @* r  I2 |& ~( z
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
7 e8 ~. E4 d, r) Z: R) K. ], f& b* O0 |- ?# M/ U/ [' J" l

  b9 h+ [/ c, [4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
1 S7 ~; ^, {2 Y; n1 k6 C+ k( _
8 M2 @2 A' O4 Y5 I8 x: F, c; w' i
! r$ x7 A. E# ^* Y" T5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!- V0 T# n& |3 r* e+ q
4 }( O0 x! r  p  ~( \4 k+ P
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,, ^1 g/ [9 k4 V/ \" J6 d3 d

4 ]: V: c3 W" A
     
* b  Z- ~0 E# q- B; _( B所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
9 L5 O  F! W0 i/ Q" L5 f1 c  C) \6 N
: @( W8 o1 R; `% x) u我是花钱找人做,免费给大家。希望多多支持!

: U0 E1 k' f0 j$ c7 _/ x4 o: @% N
0 ?; G) v/ H6 T3 N' N' U$ y& W) o. i# I0 V, }8 y6 A1 S9 y% x
, c- o; E* v6 V
=============================================================
9 a8 U+ x+ S# p3 P* l" t* G- w" |( m1 E9 P

  d% U* B+ }  [2 j5 H. @/ {2 k
( {" g# m) t7 m; D1 V
安装方法开始了:
, K1 g# c  j; _* C  u
5 l4 z6 A) p  n) f) s1 p
1、先开设一个专版“每日签到”  版块名字随意!. }5 t3 [2 Z# N; x

) f8 p5 I8 d9 J0 Q% J2、数据库升级  注:原先有安装过的朋友,不用在升级

, r# n3 P% U# n# U" B3 M& y. H/ V4 L) M0 L
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

# Z4 i; I$ V  h1 R3 q复制代码
! b. A' q5 o5 H0 A; q% c
6 X$ Z0 C% r, K: Y: s
9 f: Q4 [3 M* A1 b3 G; b/ S
+ E" v: g; b0 p, z; u
3、打开 config.inc.php   
0 E: A% o# h0 u0 Y( `' ?# {% Z3 S, c5 Z- V; a1 J/ @. M' O

  e1 ~, T% `8 e
& M6 }/ {  t; @6 ?4 i  D6 t
1 }5 s0 l9 {! P* e& \* |, S$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
% [2 [' A2 u! i4 S  t8 F6 _3 A
" T6 R" Q, v* E6 t8 Q" I下面加一行
& ^1 N6 V9 y1 g0 m* h' @$ q! K7 L3 ^9 T9 K, z0 o, w" k# F' j( o
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
/ C+ G9 Z4 S% s# @' H1 q2 k; H7 E" ^1 q; e' t# f

# f' o7 H3 O- G- n6 j" [  K! W) r. A* [$ @( I/ N" R8 s
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
2 B8 }" [6 I/ B- y9 |7 p5 l2 H% l1 w7 h' |: G4 y! y
           那么这里的“4”,就要改成“22”- |  F5 O! o3 h' v( p. m( {
9 u) B$ I* @; t* O7 H0 i0 d9 l

' C8 C4 }6 ~8 P6 C/ ^7 [8 Z  L. S9 w0 [) Q

8 o! y; Y. x* I3 N+ a6 P/ v: A8 M4、打开 viewthread.php  
! r- }& {& \+ I; D
0 [3 `$ p+ P% T6 ~) \: J& w
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';

' b" X* o7 Q+ d/ E  E复制代码! B) ]: H- ]' A' T

( g: U9 D# M% ^$ U% m: V) _2 ]$ G' G1 s  a" M
上面加
  • //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

% ]' r/ K' R( N  \9 Q% j3 R复制代码
' ]' v" r. ]: X4 P3 Z) h+ Z

4 k  [+ r! _: i0 Y$ z9 y/ T) A+ a( b1 `3 \
5、打开 include/newthread.inc.php; F% u' T6 |& @; S8 z2 H' D9 V

( V7 c) E( e  D6 z1 G, e5 d- `2 R& W
  • if($url && !empty($qihoo['relate']['webnum'])) {
9 p8 l! B6 {6 `9 u7 A- b- ]9 W3 G1 D
复制代码
# P; F  P) k, g+ q

( r% T5 o( B" ~$ \* g7 Y" G$ Y* A3 S+ Q
- R1 U7 |4 l0 B6 i& `在上面加
  • //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
( j1 y0 C( ^' q& j
复制代码3 }, W" Y4 n8 W) Z4 Q; s

3 s( |: T8 i, S+ o% r! d
* T: I7 ?, o, t- ~/ X- F3 i! @& r7 y' N' v, k

7 x6 e* B1 H& R% P! ~! o& M6、打开 templates/default/viewthread_node.htm% g) ~4 m* ?9 J
+ S% _2 |2 V: c6 B" C, I
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

( \# x" |% `( \& N& ]0 ~复制代码6 @( _5 W! \0 @% f3 `; Y
下面加:
  •                                                         <!--{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}-->

, k, ]( Q* t$ U9 @1 \* E复制代码# k) W$ O  a" M5 _# ?# A$ j1 ]6 x
9 w- d. o6 n0 O" q
: W. o. j5 g7 e
7、导入插件信息:
# k! O+ Z4 F- l8 S* i5 u6 a; [5 l
- j" G3 b. g0 l* d( m( o下载附件即可:  下载次数: 8466% j& l* |* m5 S3 |
2008-11-25 21:181 ^8 F6 c2 p5 T. [
3 X2 o- }( H+ F
/ F3 ], F0 ?6 t8 }8 b6 z

9 P% L2 u, T' t1 F( q: P7 w+ n& g9 o! b7 U4 L
8、上传 图片 signin_reply.gif  至 images/default/      
( H7 m* m0 z! M1 x
  o5 F! J& o, P$ U  T1 @% u3 y6 `8 D0 [8 |1 e6 B2 r
, n. b6 C8 j! s7 e' Y
3 s7 S+ c/ N1 Q- p4 F. T5 Z% r8 v
* a& ~( t1 A, ]- C2 M! x0 U6 b* M
9、更新缓存,安装完成。: V6 W; Q2 t$ p+ E4 v
" s  a: d8 p- Z1 t
7 [  |. X: [' j, c% F5 z4 K

! c0 B. k! y9 L$ E& }; c$ L" m' S. m3 @* L3 r2 S2 d
/ n$ ]+ N) C8 F* Q, [" b

* A9 T, ?/ t- Z, D- w' Q" N  `2 ?3 Q  G' s" P' R) q+ |1 n

9 ^; ?4 O" g9 M5 j* Q1 U3 g! G插件载图:4 _* H: Y  \+ e3 {) i2 K

3 p: e: l, S0 l前台:+ [$ G" V1 O4 Q% Q, o

$ ]$ P, o" }* E$ z" ~* n9 _1 {# X; X  t
4 @( r5 g: X/ m$ h& w. w; N
; u8 O3 _; ~% g6 f) F2 i' a
后台设置:
6 K( F* e& u+ z: E0 z' m# W& Y

3 O. q/ a. x, g& |

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先4 l' d; I! y& o9 V6 Y
0 @9 Y  ^5 r9 O( C6 V& H- L- Q. T% e
% ?) A  e7 H2 B0 }$ {) C3 ]* v
/ t  l  ]* z2 {1 G1 e% l; Y
. F( G4 z) J/ O6 J- P
, B  q) e# Z" y8 U" n9 I8 `1 U
+ M" s# B" [" g7 @$ J
' Z' t3 V8 w# R% G$ a; ~3 O
" _- @1 ~; \7 }' U
- y/ s3 }; E. N0 A
+ T( }; b+ m4 R9 H
& P: T" T) f6 w

0 F( G6 p9 {" y8 Q6 |+ F倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意8 J- c& B5 F2 X  z6 X$ p1 x7 v+ M
; I( |$ O3 j6 r
www.seottk.combbs.seottk.com4 Q% s% h+ F! y' c# ]
pengfei.seottk.com- ?7 U1 Z) f- H3 a
dao.seottk.com
7 m. @1 q5 x7 Atao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
7 K  Q- ~# X) x1 l* Y5 T5 N4 V. Y7 t: p- g

, x3 J  _8 U" o7 k; B9 ?' u- O9 X5 B! z1 `& `' o

, M' R6 d1 T2 N% q4 R1 S( c; _

- [( F  \2 {* t9 A. I/ R" n
  [) d- v* i4 h! L3 E
8 h# g1 Q# \1 \/ n, t6 R- W( \' Q9 ^3 k: Z+ o) L; \# @" ?

. m( s( C0 c7 ~5 S* s9 i
3 d8 |& W$ I+ A4 O( \
* _4 ~3 b6 m8 l. d, Q1 I6 `5 I7 K因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-15 11:33

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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