找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):( x7 d* v8 \" G0 |1 q5 R: j( z

  Z7 p/ g8 J5 [0 C/ J: o* b
1、可以自由设定抢楼时间!(建议你设在下午比较公平)# O- G+ `" ]$ H
' v1 `. c( a4 R7 H
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
1 f5 y+ P* n$ w2 E    9 t- `0 d7 y4 z* a  z/ V
           4 C5 g. u2 \) l+ o' u5 g
8 n, k; f6 D$ K$ i
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
7 J" i. i7 l! S9 k  f7 X' S
) v0 ?9 P  C3 K8 g/ A     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!7 k3 F/ \$ e+ l
2 G( m# |* f7 }$ [8 {1 Y: P

: x9 w5 F8 `$ n  `- c5 T# [4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
6 M# k  m! k5 f) J  K5 K4 a# b  l
6 m" M$ I$ Q( R( Z" W* ^& `3 Z4 F1 v0 Z5 J
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
% Z7 F/ N$ x3 r% K5 r  X; `, i- ~- E$ P" {( {/ u% W4 ]
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,* ?7 y$ r3 p; Z. E5 B

; h. \1 n; B" y0 V! A$ W
       R% N& g# @7 z
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
9 f& p8 p" T, {$ c" z: v# n" y
2 _; v. |6 F2 [$ j我是花钱找人做,免费给大家。希望多多支持!
6 Z7 e/ f$ |- {( |* E8 P- Y

. y9 _  r; p6 B  z
  s. c: o5 f4 x% G  i; j- @7 h
' \% u7 F1 H& Z/ `, x$ W7 _4 G
=============================================================. ]6 K, s2 W0 W. e9 P$ o+ v  _

* N& R" _" }) M6 k) ?' N( t, e) S* E0 U9 u- q' }) b

8 i& r) x$ D# I: l
安装方法开始了:

+ L) z( Z% t; l: D% {, v* r: O3 C! U+ u" t1 N% J
1、先开设一个专版“每日签到”  版块名字随意!4 @% k% a% \8 L/ D1 \

4 |7 X& P! r/ ^$ N2、数据库升级  注:原先有安装过的朋友,不用在升级

$ p( ~+ Z& v+ F2 Z
+ j/ [: L2 g% A
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

) _/ x) M. {+ o  p2 Q/ Y) ?: q复制代码7 {2 x2 ^  X* s  m

* K/ _. U! \# G4 D6 g' B
1 Q) D! B- ]1 Y9 ]5 c) n! g1 q- d: u0 t- F- i8 U# s  q
3、打开 config.inc.php   1 C2 p$ z) C" s# r
( s( T$ [2 ~1 i( X

* l3 U0 ?' c/ _
! j8 p4 ?. M4 y/ X3 M' u* V2 p* ^, e
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
6 b5 x0 }  V" [5 e$ g% |: B( a% Q& C
下面加一行: P2 ?5 M% d5 `  h7 L& O) j
5 I7 o6 E& U- y# @7 q5 ~
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
8 o. K; g8 g7 D) w" g' J# V' I( t! B2 t

4 \' s5 ?( Y: C* |7 e. \
2 ~7 ^! g3 e& l2 }2 W
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html( U( X# `, K& }0 H" S( X% T

' T$ u8 H3 \9 r6 a4 p! e/ C           那么这里的“4”,就要改成“22”- `7 i! h/ M% i3 F# t
0 V+ m3 L% B& W1 G2 B8 @9 ?
* c8 G% _3 y+ B; |

  {, ]4 s5 {/ t$ @3 A3 w6 r
3 k1 }4 u3 N$ k/ d2 j4、打开 viewthread.php  
2 R" e3 w/ y* _* l+ n5 [7 F: Q
( w- q* h: F3 E1 E  r- v* l2 n
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
, ^; l2 V# i5 q; q3 f# U
复制代码
3 f% K- \! ^; [2 |+ n

9 Q5 U& b" a: I& v, D: @% h) X, Y1 u: y
上面加
  • //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
4 J) [7 U" ?# s( @
复制代码
! B$ X) k7 I- g1 C7 d
. p6 \# R$ H6 u; L

2 z2 d- O! N: t$ g5、打开 include/newthread.inc.php2 {8 P4 X1 D8 l; [: u( ]" _

5 U( ~  m! D  I, V6 y
  • if($url && !empty($qihoo['relate']['webnum'])) {
% j0 j+ u8 C' P2 v+ O
复制代码
. }4 k; F6 Y% D: m" ^& V
/ w6 C) b2 z/ `; T: |/ s

9 M+ f+ Z4 O0 |$ @, B在上面加
  • //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
6 O1 C8 I5 S. p0 z1 y, y% b
复制代码
: c% P1 f+ K- I0 M' K6 u/ p
% S' P3 M! O0 j4 |

7 z# r- r  J- C# T* T6 ~: E
' q7 w/ b2 V/ h
8 F1 C3 K5 Q$ E- h6、打开 templates/default/viewthread_node.htm; `& \) S4 r6 w9 ]

! e  o4 Z2 E+ r, S4 m7 P& X" ~的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
3 [3 {  J* g$ M& ]4 C
复制代码
# M+ I! y; x  ]. _2 w1 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}-->

7 l0 S  Y0 f; ?& V' T复制代码
9 e5 R' u' w4 G( V3 M: q4 `* Y

0 o( U2 N8 h2 F$ u4 w7 O* {) m/ z. y* Z: z
7、导入插件信息:
0 M. u# g# |; M4 d2 I6 v6 y: `0 z8 w- P# r
下载附件即可:  下载次数: 8466
! z5 T; g0 f  {5 L" b+ P
2008-11-25 21:18
9 U$ l. t) B) n* j# }3 k8 b( Q& x1 s
) g# Q( v7 _! M( c& U
7 L) K; D5 B1 ]# x2 q) t! p
( H( E$ R" w, y! }0 z) }

; g( z0 H* N: [  g; I& {8、上传 图片 signin_reply.gif  至 images/default/      
( t/ j$ s. U" Y: w  Z
0 ~7 l! O& [) b1 c8 B. A# L  E: y4 |; j7 V
0 x" A0 s/ T5 ?$ c" i

9 E# s" ~# n* i7 q# C3 U% D! _6 k4 S" `; o8 J
9、更新缓存,安装完成。
, X' e' v$ J: q/ A- O7 f: u- i
6 o' o; i. y, O, y: S7 v. n: }) [9 M( p, C

1 X3 C; X' ~& _; E9 V; f8 @; H9 j5 L  S4 f6 w* T; f
, @9 t3 Y/ k( Q3 S4 M- R+ @3 f
+ [8 W% y& \1 z. m; R
; c, L7 A3 r5 s" F7 w4 D- ^  P1 t4 ~

) `, l6 \! {+ O5 C. V" P5 V% k  p插件载图:1 M. W& J, o6 y
, k. k1 h- f9 H& E& g# z
前台:* ]% L1 U. v" R9 }
4 ]3 y  l6 _7 e! ^: Z

2 Q  p7 P6 l9 s# m7 A' o3 ~# l6 D0 m8 J& b. a7 z' \! \) z8 a* |
1 N- w& H8 s/ l+ F1 p) U0 @: I9 r
后台设置:
  N% s- K& P9 l
, `* i4 K$ W; D5 p! s( R  H

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先% l! L( a  B! s9 A6 @8 k

, {& J- Z. @# @5 C% }
6 h' }) {" ?: L2 [
6 h$ B  \) T! t* E9 C1 F# ^/ e, M, j7 X( z

3 v+ T  d( K8 W! [9 C8 B! W( A) K4 x- d) a) j* f
  ?/ y2 M/ u: N3 k% J5 s/ f" y9 R# y

* W/ i+ o8 p$ P+ k
3 a2 V1 A. O8 M5 G' x; _5 o' e3 C

- R2 i, C4 }* o, v0 n
; y; ?  M6 U9 ~! N3 `( w4 L倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
6 R% A. y  P6 q) u
" b( w" O7 b7 F: @9 ?1 [www.seottk.combbs.seottk.com
6 [! r$ l( _/ k# @3 H: [8 cpengfei.seottk.com
- J7 `- T1 s. v7 Xdao.seottk.com$ A( V; o' a9 L( C
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了6 J& L. o4 @2 w5 j) S) J- _: C9 r
! S$ n1 l% ~( y+ G
2 C/ V# A" D' q7 _, `; U; F

' R8 j" N7 ^$ m% |" a
( L5 O. a0 z1 P" U" o! ~
3 ?) E7 b( n, ~4 b1 t6 Q" |5 b' v/ |3 S; [; |' b" m
6 F3 T( X5 z: h' f2 e
+ Z% i3 x" C8 m5 m

" n0 D, y" s2 i; o
) N6 j3 `. }* |  O
2 u  r/ f: }: [
0 K2 }' B9 S( }0 n0 L9 {6 n  p因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 04:59

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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