找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):5 D" f" r. r: V- B$ F" W6 A( Y# u
5 R& B4 Y# P9 E" M
1、可以自由设定抢楼时间!(建议你设在下午比较公平)7 [* X' S' A& e! E% o; q! v/ {9 F
( x! y2 @' G% n6 H- l- R
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:! O: K. h2 |; z+ r
    * [/ u4 A: X+ H. a
           ' ?. s) d2 k! _! G; ~) Y
: U7 c5 A8 E' a
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。) G/ E% u. M! m
* u$ f. W& K$ ?6 q( b5 U7 g$ W$ c
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
( n, N4 _- p; N, z) t7 D7 B# d. H5 G- p
% O+ f/ P! E( t: \2 V
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
7 o& j+ j5 T3 R# U8 Z. c( Q# e- T$ l7 D/ O

8 g+ s8 z5 O$ L  w5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
+ n5 U2 m  l4 a8 O* w; o8 B# f3 }7 F! M( n* K, q: B( i
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
5 I  U( K. h) T9 d4 K9 s. S6 C4 V/ Q. n
     
8 Q# H3 {5 f2 ]! z, {- j2 p所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
' c+ D8 {. X+ P" X
( F1 `7 m/ u# J6 v  f" |$ t我是花钱找人做,免费给大家。希望多多支持!

1 r' ^+ A: \' U5 S, u6 Y" r) w  z
6 ?/ u# k% V/ H$ b: y# K) o3 P/ O

+ s" y* U5 v( O) s  V' P
=============================================================
) U& o9 s6 k& Z' t+ t9 u
6 h5 `" ^8 H0 ?4 t5 s% ^; L) m  F9 T3 f, u$ m2 |
; y! ^( i. @/ |' q% R& Z
安装方法开始了:
8 f, f0 t8 k4 ?: a) N

) a( x. Z' a% X  p& _+ K( g1、先开设一个专版“每日签到”  版块名字随意!
0 z$ _. [$ ^3 [5 ~4 T& c) G9 n" e! @! h3 M5 }
2、数据库升级  注:原先有安装过的朋友,不用在升级
& N$ \% Q, _1 W) d

- Q' F, i; P# O2 M1 J+ p  m" Q# }
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

- ]- j0 K/ |* o" Q* E, l3 U$ h复制代码
+ G4 U4 L' e5 {3 T: {- {7 F

% {1 q8 o  i! t/ K: e1 k" L* x
0 j/ y4 H& T: A! v$ b. f5 Z8 J- ^# n, u9 X4 t
3、打开 config.inc.php   ! g. ]  B0 ?* O7 W1 r

8 h+ n% K$ n0 Q( h- Z6 [6 s
5 k6 [) v8 _9 ^3 L4 c& T/ D6 k7 M: y& \$ i8 Y# |% |2 p
( k9 U9 p8 }" ?' k1 T9 m% h3 n
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
& ]# \, J! h; S. @  @! N8 |7 W) D
9 B) l$ V% V  F% y! D下面加一行# v5 E2 |  \. J  u

  F( B+ n5 g) m$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  1 e- |! x( i' Z
0 l) T9 |, f% _$ P; D7 t  o/ A$ k1 x; E+ _

# n8 u# [  e2 \4 S( G- H8 x; u; b9 d) J2 J& ^2 I- Q3 e+ v
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html* c: X8 F" W+ l, r& L! P8 G! ~" \4 a

" g6 h( H+ u! Q4 q2 c) F9 k           那么这里的“4”,就要改成“22”
6 t( q% h1 w1 B! B$ ]# v0 E$ O8 P$ a9 p# _
9 j; q0 K  u& v% m" x4 u3 m( j
- H# X6 w! @! d: l6 L  f; S' r2 O

4 J7 b/ u/ }0 Z. ?3 z$ n( z4、打开 viewthread.php  & ]2 M. v3 {- Y: Q
1 T* [2 y* j$ s2 J7 p
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
3 F* s* |! R7 i6 d& N! e
复制代码% r* E! {0 D! r3 _* y- ~( o
& J- e/ ~$ C% D, j1 {

6 W1 R4 l/ O. Q1 I3 Q5 S上面加
  • //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
3 W! f7 ]9 X& p) p  h8 B9 q
复制代码
$ F) ]: {* v: `; H: ]
3 D6 q) u) I5 O5 Q
2 E  k  }; L: |1 @$ C* h8 V
5、打开 include/newthread.inc.php, P  K2 I$ `. E# w3 x7 I

/ [) Q; O, H) U! K/ a2 K* ]' h- S
  • if($url && !empty($qihoo['relate']['webnum'])) {

0 v, N, k, m* Z8 k/ C+ F# t复制代码* \0 W+ ~3 C& |4 A  V/ ?8 x2 F

, Z6 _1 t$ y, |
3 a: {' C; ~& e9 ?! K; q7 Z在上面加
  • //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
4 l' }" y1 g  _4 }
复制代码, b- W' d  A3 T( T

  Y8 W% s4 d/ h. m- g+ _4 l& S; C8 N; `. I
* x* [+ z; X3 `* I  S

  r0 z  H% ?0 Q  d6、打开 templates/default/viewthread_node.htm
) V( V' w: f# e/ ~( f, w1 A# S( z2 b/ J
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
8 @. J7 Y1 l7 A& j( C% r
复制代码
' _8 ~. r! c+ }. z2 n2 S下面加:
  •                                                         <!--{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}-->

5 ~, {8 P4 h2 g复制代码' R3 V! f* p) F8 ~6 r8 `- J& |% @

7 }# z  P$ G% c9 p  N
# }) {! A; U/ I7、导入插件信息:; A4 n2 {8 U1 o

: m8 |8 R  E, @9 k( Q下载附件即可:  下载次数: 8466; u; }: o- p+ {  [5 a# i
2008-11-25 21:188 }, m( o  `, V8 d5 A
7 X3 x, \/ U' F; w# g+ g

1 g. F1 U2 ?, Y1 e$ `4 b& D$ I' _) N; ^
4 w5 o% ]  Z( W3 I5 O
8、上传 图片 signin_reply.gif  至 images/default/      
. s, t5 {6 u9 N# B& A* I/ |/ t1 b
; p! l9 H0 w) \8 H3 V3 c7 T; f1 e: Q
; m3 d4 e& g3 n+ N! M" o$ L, d
( N  n0 a9 f7 {1 L2 V
; u1 A3 \1 R* [4 m0 M9 e
9、更新缓存,安装完成。
4 O- K4 c  |: p7 ?' S) O
& S6 k+ v! \, \& y3 D/ A
  y/ f, Q4 T0 T+ ?& k) g. z5 |& i9 A' k: m; W
2 B. E  T/ j6 c8 S- K( ^
9 ^& Z4 R& ~1 \6 |8 Q, ~* @, i
. V7 Z6 n0 O% i% l. Q

# D; o" X' N9 d1 T2 O0 ~+ Z3 q
* ?! p( \3 f+ \; y' ^6 s插件载图:
* s+ Y. R8 y' @; L8 m: K5 r% _" o. B0 s0 S; p, B
前台:! ?2 `) X! L/ t  j6 h# k
% Q  A& [7 O+ l  [& J

/ T. e( P1 w  t0 p2 G7 y8 |: g
: I0 G9 M$ m3 h- Y% M3 P/ V' y7 M+ K$ K' f
后台设置:

; U3 P; Q! |5 b; r% U' N
3 k6 f* D' U; C! d/ k; ?; _; w% E

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先% k+ ?+ i; j, \$ f$ x$ j: L8 M& o
+ }& n& r9 v% r  z, c1 J3 [7 f  O
: f# r! c8 F- E3 m0 ^

$ |" F% F: d1 w
# C$ T; M/ d1 p2 `  g3 r
8 e1 c3 F' T8 a; l. V: @. v& L6 O1 ~7 t& ?/ N* \
  c) K$ f( {) X+ r4 |7 ]

2 i- [% V/ Y3 O# N9 _& T) @( {% \- \, F. B+ b( ~6 b1 Y. Z

% r& ]* W  n! ~- {0 M- p
% l) w' D* P* I, Y' i; g- C+ f* J" }! m; d
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
( V8 H$ h, V% T$ Z: a: b3 G1 G% k( A
www.seottk.combbs.seottk.com
6 c* s" V8 a" A( u0 Wpengfei.seottk.com
# f% |8 q4 o4 v4 F7 J; ^7 A- Y% Y2 }dao.seottk.com
0 k6 y/ @2 w( B6 O' F( Ftao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了  c8 W2 E: P: M

: d5 Y1 s2 a2 x3 h' d7 x8 O' {

' z7 I; T. r7 Z. Y
  b( p8 L- M6 J! S# B, V! U% @7 n& p. u& s) |" [

, Z2 t  c: u! Z& h# C
" J3 k* P6 w6 F( A- z8 J2 ^* N( A- m$ u0 {

8 m. m: P/ I) q8 O. P7 t: w5 O1 P# c6 u2 Q8 P- ?" b$ S# c1 q

  Y( K* P& G: p% l: D# _- N; c8 }6 E" G2 ]
因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-5-1 09:02

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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