找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
& _1 f7 f: Z; o! F* F4 F( ?' M; Q* o; p0 G8 ^3 U
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
0 [) M- z' r4 C7 H( c  C9 C9 b$ ~- z
; j6 p9 T' D8 X( `; t2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
; S+ F0 m" a) w5 [% Q/ q' D7 J    6 W! O( j1 k/ G
           
7 d' g. V4 N9 W$ Y$ C! h5 p' O$ K. }/ }; V( N9 L4 q! q
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
  M  r% l4 S* [; Y9 Z2 A; c8 E0 u- q, c9 i7 E/ M" x
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!6 Y, E0 ]) b, Q
2 U2 Z+ q2 \5 h4 Q. C4 O0 U' V3 L

- \4 K) n$ f5 |7 R4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
, y- ~3 V9 h- f# j% m! n& U* W9 h5 ?8 r3 v7 a
3 h0 B9 b- j" l% j% q
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
; h& N+ @% R- n' l4 {% G
) g5 R1 Z5 ]* I& W: r( A1 `6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
# X  v6 \% U' E  G5 E$ }5 E0 {: U1 m7 b
     
6 p; j8 d, y! R" x3 s9 h所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。+ t7 c8 h! Y. u/ Y) O) D+ {
- t. n  R* }, i9 W" Y* Y# ~0 x
我是花钱找人做,免费给大家。希望多多支持!
& O; t% t- |0 M  W0 |

: O( o5 I5 O% ]) Y9 g" J6 q2 A) [! n. L+ B3 J
) v- J$ B, t' h; p6 M' Q( b
=============================================================: Y; Z" t) r9 ~3 R% f

4 Q8 v+ F$ _  ^) i+ V( x/ @* M9 K, @/ K9 r. l1 K

# T) t* T3 u: t: J+ \- g; a5 i
安装方法开始了:

8 k7 c  H8 W$ o# [" W
" n/ a$ P' r, b1、先开设一个专版“每日签到”  版块名字随意!
4 ]; p$ }. n) C9 W4 M% w# ^6 W6 @  O( ^. z7 P( \: H
2、数据库升级  注:原先有安装过的朋友,不用在升级

6 U- C2 O  T( I- y2 p
1 }+ a0 R0 I1 v! x
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

& Z0 j) [& B3 k复制代码
$ ]! T4 H1 \+ X2 D
4 h" D) c# V# J' m; W+ V

/ ]! |! u" H, e) s5 l. y/ H1 `, v9 V( E
3、打开 config.inc.php   2 A. ~9 s2 ^- h; H  F& y) V
% m$ R1 W" d. Y) \. z6 _; c) e
1 I: l5 \& y& L
, x* Y/ K2 F& B3 R" G' I, w
+ {+ G# G8 p5 o5 \& ?
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]/ y% I, I  \& P, ]

5 ?! O& O6 X! f, t, D1 E: ^8 b6 m下面加一行# |, N$ ]" |. @) A$ N$ R

! v; t  q- X. J8 x$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
1 a3 U+ N+ m# i2 Y5 k+ \
$ ~# ]" U' C. T0 u
% j; B4 _# D9 J0 z  B! p- y$ V( H$ B5 N0 [4 ^
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
' t, b. O: |5 F) C1 n0 A; b! j: B% T/ R
           那么这里的“4”,就要改成“22”
( _) C8 l- c* q6 B8 e& |+ C$ B+ D
% s/ ]9 H# X' r! P9 Y. u' v0 |* s5 G

6 a4 b. v* g2 o! e
% O; S3 V1 E' j( N0 K* T4、打开 viewthread.php  
3 {- s) a' L3 R/ P2 p2 U. z

2 _7 R: f2 O: n3 S6 e
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
, k  ^8 B* M9 ?. x' [- _- \
复制代码
, C* H* \' }$ x% B

# N1 F1 F  y8 R7 g' @: D* Y
. J  |& {. ~9 w, ?0 Q上面加
  • //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

# B" E0 ~; j. L) s, Z8 E* ?/ r复制代码
5 h* O/ N1 x8 x8 e  Z( ~+ I8 q! A, m

* k6 C0 s2 X) O: `9 z
3 Q  M" e' g. O  T$ C0 K3 e; w5、打开 include/newthread.inc.php+ k0 B0 Q0 ^+ J8 j' s  R9 o  q
+ B; b+ r5 k; k' s
  • if($url && !empty($qihoo['relate']['webnum'])) {
( R( D0 f1 k: h1 ^/ l. p
复制代码- J2 V6 k/ l- K0 ?2 Z% k3 V1 c$ |

* W5 Y5 z8 ^0 r5 p2 |9 d0 d) R8 l! J
& A; t1 n% |8 G# d+ h2 _2 ]+ X/ E在上面加
  • //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
" a8 d' w5 m' o/ e' n4 C, ]
复制代码
- e. D  k5 U' Z. `" L

" c1 {$ N, U1 R% |3 {* V2 o' [+ ~3 W% f1 K* J! ^1 g9 V

* A" B1 \0 O2 _  X
. G0 |4 A* K. E1 F/ t6、打开 templates/default/viewthread_node.htm0 \: l0 g$ f, W( Q1 }5 e7 @6 F

- O# m  Y" [# ]' Q7 P! r" U的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

# p' l; y( C, c. F2 D, T复制代码7 A+ \4 F9 G; b4 x3 m; G4 r
下面加:
  •                                                         <!--{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}-->
" Y8 G1 j* L7 P( P) _. B
复制代码$ c1 g4 I$ G( K* q8 i
' w: i% O. Z; w  i
8 `. D5 B6 ?8 N* L4 C
7、导入插件信息:2 g8 w. Q6 D5 }0 k5 N7 N! l# `7 G* b
5 }& r/ d0 a  R2 x+ B4 r& j& h2 i
下载附件即可:  下载次数: 8466
$ x' L0 Z' D% [$ b. @$ T1 X" ?3 B7 a
2008-11-25 21:18" `$ l* l; Y' r) N+ J) t

: H* ~# y* L& T! m* s8 r; b( a: }6 O2 R

1 j+ D' K7 d% |
, O  Q5 W9 A, F5 |( W0 |9 I
6 ~4 H: p+ Y2 ^# N) u% w: W8、上传 图片 signin_reply.gif  至 images/default/      ) C" C6 x5 W" S, @' s
/ B0 u* G& y5 {4 ~

# L" N$ j" G; v: F$ ^" C
: j8 ]; R0 n7 M% z, t  s( q$ E+ G3 z! \

7 I: y/ Z# Z- [& B8 `% k9、更新缓存,安装完成。
! P, N' T' U$ m! O3 Q( i  s7 t( U7 e. G  k  H
8 O# t1 z. m4 I6 @4 n, G  V

( h& Y  N* o( Q! G* g6 t- a- z6 x" J6 q' v+ @+ ~

. |3 `- d* m, n$ N4 N/ Q, K5 n5 J- C' ^6 n, s
, y; f4 g. w6 Q: Y, G1 u

% n. N( K7 L9 p- p插件载图:5 @, {# U; k5 c3 s. _* [! u: A
$ i0 q$ Y3 q2 j# c0 n/ [) i6 f( D) G
前台:
' {1 j, a+ w8 G+ ~7 \- R9 i
/ j& D* L) v. n$ W6 x
; c; K7 m6 n' ?/ D' k* h% ]' u& X

: ^8 C1 W: L1 g- ~: L后台设置:

0 L5 z! B8 x7 g0 H0 I) X1 {2 k* q3 S8 ^# t' M

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先! k7 D' U1 n: t( ]
  B  g/ ~9 g/ ~
: x1 }9 O7 u; D. m$ m) j3 x9 K$ N

8 j- V  W, L6 ?* V# C
" M% s5 W! T# ~4 }; d
6 b) U! V, m+ ?/ m
8 x& i" J# a+ m, \* }, I' v$ g6 H* {" h  B% q
3 L# t* c3 \. W7 v+ {* X* _

9 S5 f& j! a" T) V1 z, Z9 A9 ~4 d# k7 M0 C
# s0 M) W/ ]2 \9 b+ w# N$ A

' w% Q$ Z3 |4 C) N- V5 H7 I倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意( i" B1 n3 p# X. O

5 T$ C9 P7 a, z# jwww.seottk.combbs.seottk.com
. O3 V( S. u) fpengfei.seottk.com' y$ ~" f% I4 w6 I$ f! z
dao.seottk.com
& k  p- w* _3 ttao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
& x; m9 j9 A' ^/ R- d2 _9 c) R+ _4 M" x6 p* n. U2 l
. T0 P7 r4 }/ N7 W
8 E1 O# p& G$ l+ F+ Q

" u. X# Y0 J5 I7 F3 m3 @( T) K
. v1 [+ ]" o& v( \8 f1 g+ i2 _  Z3 C6 B  M

2 e  {7 }7 Z# P0 e0 R! g: g0 Q& x  j0 @

! F& r' y2 e2 z0 K( a: _7 P! ?% w3 b

$ C3 r; n! p7 Y3 x
8 Z0 x4 f# n+ ?  ], V& q0 ?因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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