找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):7 S! S# p: V  N' E& Z( {; V7 ~

1 X0 Q( j6 C! J8 P# Z0 N
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
' h5 o+ f* z+ L! B+ S0 n+ B1 o; q, c: F/ h6 s
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
2 Z- S. X$ Y+ _   
  ^0 K+ H# Z5 n  _4 d7 f& W% ?           $ l8 |) v% t* Q( `, G+ N/ k, \

& U) R( o- M( ^+ k9 _( g2 Y/ d9 ~3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。0 o' S6 m8 r+ B

% T  K2 C. w: J: a' u     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!! L4 h+ e6 j( r! e. k
4 \" w. T9 _# e9 F

% V4 b' ~6 L8 W3 I. u2 l4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴3 r7 G" D4 y* K3 g' {0 n. t3 ?; N
- x; _. D2 J1 H) c6 r5 v
! p3 k- B- F  e
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
0 `# l; f; V! u; T# i0 l
7 L5 T/ c6 |2 C' v6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,& Q3 h; h4 E8 b

% T" }" i( J4 [7 |  g& i! {
     1 d4 h( T* J# b+ y
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
* Y# l# m6 E# W9 _+ K
1 c# u/ T4 D! c7 Y我是花钱找人做,免费给大家。希望多多支持!
* V1 w! u' b* ^+ b' ~* ?

! g1 s  A4 u- B% S6 z2 q  m
) w4 n5 E/ W0 I' D2 u, d- |
! \$ I" v& U4 Y
=============================================================- h! W+ B9 W! j& s5 a

' T* ]" P& _8 Z* L2 }3 S/ K+ h: G+ i5 u
4 u) O8 W& [' a
安装方法开始了:
% o( S6 [, L1 o  }+ o. V6 w+ x

0 T: H$ d. e* ]( i3 B1、先开设一个专版“每日签到”  版块名字随意!4 \- U6 G/ r: g2 S" T

, e) L' Q) k2 \; R) d2 u; ]2、数据库升级  注:原先有安装过的朋友,不用在升级
# j, w% y4 l3 H- P; e

4 l6 n( ?+ [8 U/ k) k  H/ E
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';
& F/ n6 e  d5 I6 L2 n: s2 l7 R2 C
复制代码
1 s1 a0 K  k# S0 D* B/ E

6 N$ F8 h  r: c! P: F5 X  _& Y6 ^0 q/ @  z& t5 k# S! I

( O/ u( k$ {, U" i3、打开 config.inc.php   
7 _" h1 E, l" ~7 _. w9 Q* p
6 ^/ |$ g) H) p) Z- @& O1 G
; o/ m+ g& _9 a& a
7 l# H' _7 p" R! g
3 Z# K2 \. H5 S( B1 J5 r) Q( n$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
7 c; D8 N3 _: s+ d5 R0 O* R  j8 {4 j5 ^: h; @$ X9 b& j0 b: x
下面加一行
6 ~( N- o% q+ q5 @& O' i( c0 `6 p3 ?5 g+ ]* [3 D1 O1 I* l
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  * n; D: [& a% |4 A/ g" b- U
) [. g: _, B8 ^' T8 w
$ i3 u1 D) A! ?1 H$ S! J, n

/ O, R' _* I: e- V
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
9 w+ n8 h2 l7 }/ y$ p% K1 c0 v& H9 B) L& i# y+ A  q, g2 }
           那么这里的“4”,就要改成“22”
3 f* \- K, N$ n1 e% ]( _
) W# X5 X  e6 Y2 A9 e
' a  f* C( R( G9 S: X+ A2 S" Y7 r* Q) B  A" ?7 a! x! S

2 R, O! c5 h! t; j4 v7 b4、打开 viewthread.php  $ E( e  d4 G- R3 R% _% P# K

: x' v8 z$ M* f: S: r
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
, z  q  M' j  v* u  `( x
复制代码
: z1 H/ g8 A2 ?3 [4 c7 v

/ ]5 Z3 f# j! X+ X7 K! f7 e# V! ~! o. w: I- b, ?" Z, p
上面加
  • //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
$ Q8 z- R( Q( U. N/ p
复制代码
7 ]( t+ k. W& z; O* {0 }$ r; q- F% D3 A
8 F: c+ [  ]6 z- Z/ j' _
& Q8 }2 c+ ~1 @$ }
5、打开 include/newthread.inc.php3 E5 |; ]+ T5 O
. d) g, c" i$ g/ ]5 X6 w# N1 l) c
  • if($url && !empty($qihoo['relate']['webnum'])) {

) @1 l8 e8 E7 b  c0 {复制代码
* z4 N& i$ ^' Z+ B- ^  X- k
" ^- W" p3 J7 j1 W2 s

% A) [1 U# h# N8 c' p在上面加
  • //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
! J# w1 ?! T1 i& l) ^
复制代码
- j1 r( f$ r0 h, n7 k. r
' I; h! Z$ k* `9 q; M
% |4 W& \' }5 Y

$ ~0 g& J1 F, h7 S  Y0 j  `$ M% p- r# t. P' R' M% g; `6 \% k6 u& W! O
6、打开 templates/default/viewthread_node.htm; n/ Q* {; @- ^* A6 p9 ~5 k

  M2 g9 {1 t9 \$ S% N' ?的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
9 K! H0 C2 O8 x2 d6 L( W0 e
复制代码* B: u# D- m7 Z
下面加:
  •                                                         <!--{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}-->
, N1 D- i- ^' a$ h
复制代码
& o' m3 c( [- \/ ~. h

2 O) ?; o8 N1 Z# n& ^+ U3 r' \3 e  y# _
9 j& p# E. G6 n" I7、导入插件信息:: T. N: I1 W2 x
8 Y& w& H* H) n/ B
下载附件即可:  下载次数: 8466
# @4 z. U& O  g  X- {
2008-11-25 21:18
+ s( r# a, c: Z/ G3 ]
' O9 H( R" i0 D/ e3 ]
* n* r* K* v7 A0 x% I
. O& H7 ^/ c& M4 _- M+ M+ p. O$ M4 v

% \# Y  c& @. G# u+ d& g: R; Y* n8、上传 图片 signin_reply.gif  至 images/default/      
. B9 @( h$ z; t3 F( p) c( y$ r; j  T' b6 K8 |
; V( m  ~2 [& I' E9 [

$ Z- R: y0 f$ g) L
. p) R2 H+ ?5 H0 U4 z1 h* V. ^7 ^: _; S3 v
9、更新缓存,安装完成。' [4 Z( Y$ v. {

% {  t# P" H- E" r1 d' q, l5 S; ]# J

- n0 p$ p( T8 |5 f$ ~* V: v' A( v! H7 K: O' b- F( w: m2 t) Y6 I
+ ?: n% b) v" n' F3 g+ u, G3 k; t# h
# u" V, _& P+ q8 g+ \8 F& D  t) o2 F
9 L3 m& [8 `2 I: n1 {
1 M. F. e: R# L# u
插件载图:4 J3 c8 [) y1 M" L, W6 L  T& {9 Z

" s3 P3 s6 H0 [! m9 S1 H* v' ?前台:
) g- m) b6 L' F, l) O' z/ z( A! q& S5 `
4 n) I7 J& w; F7 _: h

% o5 M+ t6 [) Y" j- q
4 [6 [' m+ G$ n后台设置:

) w* D1 o  {' ~6 ?) Q! W, q' u% Y2 G7 g+ u2 K4 ^

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
  r1 ?% {( N  I* U% f6 Z" R) U+ @- Q7 G
- }5 \# \1 b% L

3 @% {; k3 z* X" k4 W/ Y# }# W" ]+ U) a  q5 O) p: O2 C# \+ c

/ J" @7 A6 i. [; Z& p, y( r/ n2 {: e6 k* I, S& L0 c
) O: \$ q9 s1 G- l
% _5 z: o. ~4 Q$ t+ E) G5 [

( j' O7 n) u, g6 u4 Z9 p" R' [9 M5 |+ f
0 z2 ]' y( I6 N/ l  n
0 Y& F$ L9 I) }- ]6 s4 N! r8 s
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
1 K( c( r3 v5 J- y* ~' n; O
6 C/ j; F. m- j& v2 Z" Vwww.seottk.combbs.seottk.com
9 k. T; d7 Q  a9 i4 zpengfei.seottk.com' ?7 o, g/ t9 v* \" @
dao.seottk.com
0 `, F4 C' n/ D7 B. q) ?( ]+ T* Utao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了  v+ n: H. h0 ~2 ?  h
' X: S9 m9 }$ T: M* G

) V# z4 |% k* R! h0 B! `1 O2 l2 @, s4 k9 n

$ O7 v+ ~0 B* _0 v; z
. ]7 e9 Z' l# B) V; E8 `& X, j8 b" ~, |& j( o
2 q9 e0 B- R0 q0 S$ T0 z" G
, G1 U8 X& S! r: X# z

. b/ V- U2 E5 n& l7 D% J8 x  ]
9 |- c/ D: f+ b# k; T
& r5 q2 e% L# q2 K) @4 O) m
. ]7 x' S; }4 P. _$ D因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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