找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):+ X7 x+ J- F/ M$ N2 M. r' @) |
9 A* o+ |7 d5 r3 u4 A
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
" L  C! b" v" L+ O# D' M) I; h, o% @+ c! g
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:) H- J. q( m( [0 U/ u3 X$ Q& Z. [
   
; L" p3 [+ s3 j7 Q- d' K3 y           # V1 y, ?6 n) R! @0 g. f4 V) `

$ o- Z1 R5 n* D3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。, Z9 O3 z; e! P- n) T" ?  i. ]
% k  R6 Z( ]: W; d  n2 H1 e$ x
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!+ m3 J5 q! l4 @. U
  V! {% A$ |- l* q
7 r2 |! s0 l2 X5 k- C4 D- @
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
. f$ F- o' |' d+ G- J5 |( f
& {, D5 {' v" ^, q# J8 U) E
( h3 a; o- H- G9 _) o* k8 Y5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!
- z$ T  L6 W3 D, H
8 V% {( H4 J+ ?( ?1 e; ^6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
8 U$ d/ ^0 Y1 Y6 |, g( }
. D# n5 y+ A) N9 Q! R) l& L
     
0 y4 u  D" ^% S0 h7 h1 a" g) A$ @所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。. r: ]' W' Y# y! N' I+ ^0 _
) m4 U/ X" G2 c2 o3 X6 u
我是花钱找人做,免费给大家。希望多多支持!

  |, f  Z% J- ^0 ]; }) `5 c: b  z+ ^; W5 y! v; ?

& }+ j/ f3 t' f  n, M: _6 p  Z+ k$ s* b3 ]- L& n. }
=============================================================
4 h' l; W5 E9 }& Q# u6 I0 |2 S& o8 a& s1 F- \
' f. R, L9 I+ Q( h" c

2 x* ]  N* u5 a# U# n4 N
安装方法开始了:
' Y3 @9 t9 x4 Z! W3 Z: M
5 O0 R" a; @. C$ y
1、先开设一个专版“每日签到”  版块名字随意!) i+ x# U! v; r2 n
: p3 u: G1 x( ^
2、数据库升级  注:原先有安装过的朋友,不用在升级

+ Z* D  a  v  F5 m, h3 Q
7 k/ f) K+ T& x+ y
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';
$ d3 h# J/ D9 w2 A
复制代码, |" U; B7 _$ |

* |/ C$ m4 Y. s- S! r; H4 S$ B
4 N) {9 T+ B. u* T) `
/ f' Z& L9 g% s  o. y1 V% o3、打开 config.inc.php   . d# ~7 ?% G. X8 K1 U
6 K6 R6 c; S4 U& c3 Z6 }# s

% N6 F; q6 X7 n, `; \& N5 T& T; t# H- Y7 O0 d9 m3 U6 o
# ^0 ^+ h- {! f; k/ _- F2 q
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]8 I8 W; D) A& F, ]. J) w/ E

# R$ G6 |% J3 C6 h6 Q9 j下面加一行
  x5 U; J  B0 {3 j8 s, ^: ?4 ?3 O5 O* |. L, Z9 u: w
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
! _8 C/ K. P' l& {4 `4 g7 V4 m" u/ q( r' R( F; F- c
% a0 n4 q  ~4 ^
: i0 S! k7 v7 [) e5 }- t
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
- N+ |* I8 e( b# x& R
4 x  [9 U9 C% ?: c1 o           那么这里的“4”,就要改成“22”- q# F7 S1 W2 c0 y& _$ |7 G

# Q' s' C' Z3 q) e6 [1 {3 i+ n4 j
$ b2 M' s4 w4 y" \
* u" }8 C2 q5 f
4、打开 viewthread.php  
  [" V" ^: n2 S  J
8 E: W0 `* G) i5 y
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
2 N' ^: l% W" u- M$ r+ b
复制代码4 C# ~9 H# p5 n* D
+ l% U- C6 \/ w% C
) ~5 @# w  {4 q' l
上面加
  • //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
* i9 s8 q1 p9 A4 U8 Y1 \2 S
复制代码
6 S  j( a3 S3 u

, h' P  V# g$ Q% `* o* t5 d: x7 k: W
5、打开 include/newthread.inc.php) M) B( @& `  }" G' X( m, z* K+ O8 N

6 U6 i( H3 H9 U: N
  • if($url && !empty($qihoo['relate']['webnum'])) {

" [. [8 \# z9 ]- }3 F7 K- t3 {; {复制代码: f& O' F% o4 Z4 P2 r0 O6 a
, r9 |$ p0 U7 e3 R; V. t& J
3 z" w3 ?6 ]- a. V, J
在上面加
  • //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

( Y1 n2 R% V6 N( O$ }) H& T9 L) Q复制代码
) V! V" f/ Z, [' ^, C! g
. Z5 P( ]  g* ^

* V# ]' U* k0 w+ T- r5 d+ H1 R. H+ q# U6 R+ Q
, r8 o/ m3 z% d) V0 C' t
6、打开 templates/default/viewthread_node.htm
: S5 R) g  _$ j0 P6 L: L4 I) r8 ^2 `+ K3 @
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
- n$ y( a* A" Q( h
复制代码7 m" a, E1 S$ W) f. c9 @
下面加:
  •                                                         <!--{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}-->
' t# d1 w/ L8 I  ^/ U& p
复制代码
* O% S1 i$ y: P; ]8 @$ Q( x5 a/ h

) Q5 o6 Q2 g/ X7 {: |2 B( V9 f
, W0 L5 V# Q, {& v7、导入插件信息:$ w) p. q1 g! N7 M, ]7 n& [
5 }& p6 p8 l' d
下载附件即可:  下载次数: 8466* r4 _  o3 {" P8 o
2008-11-25 21:189 v( Q: h3 F: ]) {7 `. z

. o( J) }; b% U# ~# C

; E* H$ U/ O" G" G# H4 U; Q
! K0 A9 z& W9 Y4 u
) ~( ~, g5 G  w. A+ @: o9 [; o  }2 h" x8、上传 图片 signin_reply.gif  至 images/default/      7 [3 \$ Y3 S5 k- \% D) h/ f
! ~. s6 y4 A# n: T2 _# ^% h8 ^

# P# @" ?  P! K; m, R6 d6 p# D! r( F- |+ K( \1 ~
$ M1 O: ^3 m* Z  C

; y$ V0 g# c; K6 a+ f) \! A9、更新缓存,安装完成。  i% O4 n0 @! p! x0 i- L* U
  B% v5 C2 T( w$ _5 G
3 Y7 ]( D1 I5 t$ ?' _+ `0 Q, i
3 O1 p1 D. @; x# D

  }) F: y; A, K1 `7 h+ r+ H/ S4 t1 `# v

. u' g. E6 `9 Q/ g, H4 `8 c* |4 k9 @2 d" B& H( r& m9 y7 q
7 `/ T. R% q0 E0 M
插件载图:
7 W. l7 }7 |% P1 l# M7 m# \* p9 u0 A, z: b: ]
前台:
3 A. b0 a% W9 q$ L0 u4 ^1 v: g! j& t* n& v

1 b3 Z0 ^% S* B, S6 ?3 W2 }: O" F. [, ~4 [, ^3 {. _, m- X
$ W* s( A; ^/ f; t" w* l
后台设置:

5 V3 c) Y, v) t' [$ Z( t5 V. K8 c7 d3 E; Z8 {  g2 Z6 S

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先
/ z# f% c) d- f! ^+ j* j" P' B" h4 [- w
7 I5 ^1 n# I+ \1 Z, G

2 u+ U2 R1 h+ k2 N0 O' [/ A
5 z5 M6 ~3 L8 K4 u5 K% P  `: }7 P1 ]9 v1 l

% k; t9 ^6 r; g& ~( Q* @" q$ |2 `6 H3 x
7 O- N, z( r1 F# C0 g2 `
9 ^& _2 ~) O* l) S$ @
! n( }2 l1 p2 R; o- b) ~

; U: W3 H( o4 H3 l' k# X! ]" E" ?* a. d3 T+ J, t
倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意; o1 g+ w* I1 H8 o7 n7 c

  w- F/ \) y. f$ x" r- |www.seottk.combbs.seottk.com5 s: L. Q& W$ g/ v& x
pengfei.seottk.com
! }) e( f4 j7 S; adao.seottk.com/ O0 U9 T$ ?7 Q
tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
% j; Q- I# T. D0 e' V; J* m8 f' Y  f( v

9 e8 ?# p0 R- r5 n2 Z& m" O
; o5 X) P+ M% ]$ j/ q: T! g( P; K
8 x0 f' I$ [, P* Z6 r

! ^* A0 @% E* q0 C9 c7 J2 j
4 p( ]$ x3 a( I7 l3 \+ j3 H6 A4 M: [* c1 k  q% X
4 [. G5 E/ g2 @/ o+ n# l2 C9 V& [

- ]0 ~9 t4 b$ ~1 |2 u# i7 U  X, S

1 J, q8 H6 x0 N  f) A. C因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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