找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):6 \2 y! u* @7 S" w& ?

& Q* R7 |' g0 |* G
1、可以自由设定抢楼时间!(建议你设在下午比较公平), m6 f" w4 z, C0 l/ A# `$ l" a

+ A3 I% t. N* j- O5 l" ^' S2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:
5 }+ V' T9 f( W. v% f   
, f% p- i* q6 b# Y           
$ U; Y5 L% n  y1 R6 \2 [# a% }$ _' c# b" c
3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。
& T( ~. l8 G) p$ Q$ _7 y3 l  Y6 ]3 L, v
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!% r! f- a& j( P4 p
, z; M' b' v/ w8 D; i
$ f7 |2 o2 \9 h: @; d
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴+ \4 W1 `. }* x3 S& K
+ k( ^$ ^; e& \7 z* `$ x
1 A4 A6 ]& v8 w. y' G
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
: d1 `1 g% j" J
+ r9 c2 h) t, l8 A6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,9 I7 }+ H) t6 ]0 f; g

3 o( w, c6 B' `5 ^: V
     
4 D) u. \0 x& ~# a8 f2 ?; I. _: l所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
# F6 `2 l# R$ R
, e7 W9 e( N5 F; R我是花钱找人做,免费给大家。希望多多支持!

' h: a4 M% \% c. d4 p- _, L7 i0 t1 @) a. i/ ?% W
5 G& v* y. f2 A: Y; V/ h- E

5 T# F% }# b& K+ U, `% {- X
=============================================================" C9 u6 [; l* j2 ?# s: c: z

- K# K& u8 t- J5 O8 b
1 X3 U8 ]% k# Y1 L/ |7 [2 C* e, _$ u. J3 h8 `. I6 q* \
安装方法开始了:
) Z1 F! J+ y5 x

- e* b; o3 \) i% `1、先开设一个专版“每日签到”  版块名字随意!( r) p/ E" l9 ~! V* [
$ Y+ r/ |9 p9 d0 j7 F1 |
2、数据库升级  注:原先有安装过的朋友,不用在升级
3 r* {  e0 f' N

6 x' _) G% [8 V! o" i
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

( R, b5 L& a; o" Y; o复制代码3 X9 O: m8 T( F' Y! K" P

2 R5 ~/ ?6 U( U) ]5 T5 @
. A4 a% y( j7 |. {1 o4 r! G# G
$ b7 C. D7 \* y, J- S3、打开 config.inc.php   
( p+ q$ o  Y* A# S0 U  A
& W' V7 H" t5 S5 x) [/ V0 y$ i- r, ?. H  M# U+ o0 o- v+ W
! h+ {# e, V7 Z9 g0 _: _

3 ?& A/ a4 Q4 y" x- B$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
1 [; Y% A, E/ l  ^
( L" y3 K: E; c; E下面加一行" n. V, O, d7 u; T
' N, R1 X1 Q- v: @! v! }4 f
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  + H- Q6 A+ h9 r( C; S. C  ^0 @

/ i$ f" ?  O8 m6 B8 {1 V, M
, K4 |0 f$ |; U. ?
- ^* Y5 t+ p% K% M2 `4 q
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
. g, Y9 G3 e  |* {0 @1 i. A: C6 H( ^% z: a% R
           那么这里的“4”,就要改成“22”. K9 Y- p. o) c% T# V6 G
/ C4 s* W  @+ Q& R
$ B3 j! M- N2 _, V7 e

) Q/ A( a$ m0 T# w+ j9 c; h9 z
0 A/ y- K3 X1 C1 o/ H% n4、打开 viewthread.php  
- x5 h) n, g+ d! n1 _' t; L$ ^$ }

: P5 w- g) D# G. B$ s
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
1 _* @+ U2 |+ C8 ^/ g% j+ U$ b- T1 w
复制代码
. q; a. n2 M5 U9 d
: @; l1 k+ d% j5 O7 ]7 Q

& n% g6 a: b% D/ b- Z; a6 \3 }上面加
  • //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

7 z, j* {5 O4 R: r# k复制代码
, G+ Y, E  [3 {

8 \1 A9 T9 Z3 z: M) t- n9 W4 i
( }' |. i) _$ |4 u5、打开 include/newthread.inc.php2 R4 f9 [# S) F  q8 h8 n7 V
% m1 p3 u2 t7 u% d2 G4 H' X
  • if($url && !empty($qihoo['relate']['webnum'])) {

" H& ?# X/ \7 ~. n; T5 R* m4 _& l复制代码, r) M" _  x, b! J  a# P$ l
. b8 t2 ~6 U8 a" c4 B2 ^" Y& z

' X7 r' i& Y6 v$ a  X/ ^在上面加
  • //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
' |  X* r4 u4 X
复制代码
2 S$ W% V5 Q6 v3 E# a$ \
8 B' B$ K, d( D

1 c: Z8 }4 }4 p* a2 U' d* u$ a; @
& A) X- t; z0 _) p: m4 J4 Z0 q! b! C2 N  d, ^3 {' Q, B4 b0 r
6、打开 templates/default/viewthread_node.htm
, t  @6 ~& ]6 o' a9 Q
5 ~8 r' o6 n4 i" x8 Z; I6 m的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

) \9 ?: M% q7 ?/ o0 A4 j3 }复制代码; |) H" E$ a% i
下面加:
  •                                                         <!--{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}-->
# w8 `$ ^9 a' e8 r) }
复制代码
, N6 z' [! g0 N3 e0 {$ f, U4 h

/ Y3 d( c: F0 _1 V$ S1 m- `5 U& @6 |; R9 ]
7、导入插件信息:
/ U1 O# p# ?, V6 N' S" c) c" N0 G# M% G5 ~" @" }
下载附件即可:  下载次数: 8466' k9 I0 G& j$ r% s$ W
2008-11-25 21:182 E- U7 o7 ?0 z" u0 @1 h5 s

* v7 b, K$ B6 T2 a; E8 C
! B' o# m1 x* r5 c& y7 F6 o6 v
4 e/ U% D7 w$ E3 o
) L/ G( J8 _5 W- ]0 X; r: ?
8、上传 图片 signin_reply.gif  至 images/default/      " ]% e1 _2 M6 p3 e$ K3 N! z/ |
, v6 g2 Q% f5 Q0 |  W
: Y' A+ U: K$ i7 `7 ~; z, l3 ]

+ ^1 D4 R8 G$ {. a$ X
2 x2 p" f& A5 ^% b5 t" ]; L
: E4 {& w, H) x3 X+ y0 \( S% o% d9、更新缓存,安装完成。
& _; N8 s. @' e- h
+ a+ H6 [# j8 i5 `: k4 {7 _) A7 ?7 ~; Y5 {4 J

$ W' ~9 ^1 [5 j  j
+ `- u& b5 M( d4 f
+ h2 P% Y* ^- {! K7 K8 C- b/ t) J! s2 m# n6 q% E6 I3 A

0 H% w$ C& v8 r/ n
5 d# e% m+ L* E' ^! f2 m7 p插件载图:0 d4 B+ P8 c' D8 B, C+ |
1 \3 X% U9 M/ j  B! o1 t& P
前台:! \! \9 N! r2 ]( Q2 p
! A$ p. `6 f% ^1 Y+ q% s
) F. T9 S. o* k- H: J' s
& n% Y( K; B3 d$ T0 a

3 D# v; Q- J% ]" Q7 I9 c后台设置:
6 _1 a9 S1 n/ _! ?
; a; r0 q, j; j

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先  W5 |$ T& `$ Z& c" z2 W2 F0 R- u

3 d# q8 n( @- t- \1 h$ k
( n4 K8 I4 f/ S+ M& K5 {6 w; H2 K6 e! \  y

2 K. E- O. N2 x8 F: E. L2 G" v! i9 t2 H, U+ w+ p/ G

* i; n# S2 T7 e0 x% D9 G) W" Q2 d5 M) B5 b" F, O8 Q; V

& b/ ~# y5 @9 K+ f' X8 ^2 y
! G5 M, R9 V! Q" C
# d9 c; r7 q$ T7 x6 y0 @7 w# H' O  [0 T! ?- [! W

5 x5 a4 h3 L' n5 i: F倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意' z; d9 Z/ s# h- ]5 n
9 {0 S& V# y4 @% |+ \0 V
www.seottk.combbs.seottk.com
5 f: z4 @: a, H# _. A. Zpengfei.seottk.com
: v" ?9 w* O7 j/ x! \7 p1 m+ jdao.seottk.com
% v7 o* n5 A5 Ytao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
- h3 P+ Q  D: l) [. K1 Z+ j6 m8 X3 i$ L0 v+ `6 a. Q( _
9 q& L5 `4 t: W& N# D8 O2 `  k3 ~

% ]) S3 c7 n5 V& V2 m! l% f9 B- s
6 L+ j. U2 }1 }* m

( P6 b, x8 Z2 e) f& y% o3 t8 p/ c3 J/ X; z0 s
# F3 ^+ e+ w; l+ ^
/ C& [1 Y! J/ `  m2 v" ]- d6 n
3 d0 N& @$ ]4 ]
- \5 v* f4 D" G7 C4 U" Q0 K6 W

6 L( f1 u7 _8 \$ n. @$ ~& R因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-31 01:19

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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