找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):
2 L9 }- q7 O6 p. W5 x
0 j: f- A6 y' H( @4 W
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
/ b! W) v, a& ~3 O* M+ p2 M! R% G8 B! {5 V  M3 j
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:3 I4 X1 N( L: e1 R# R3 A
   
) j9 ]" s+ H0 H% @. a- ]2 B( Z           ! @5 A' ^! q! D' p* A& ^

7 U8 z1 L5 g: @3 b% L; N! f3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。& }4 Z0 J3 g& C9 }5 E, J& @' \  N

: W8 O$ M& q) V, ]" h! i* n# B     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!
$ @8 A$ R) ?4 \- a# K  z" r) ~8 g0 ]$ `
# S2 d1 X7 J/ o. U9 }( G) W7 l
4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴
. }% s8 W. H! ^
0 f. o, R2 _2 D9 b  R1 V4 |- ~/ N. ~; x3 y* j! u
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!9 L- ], Y* H9 i7 h, G$ f% g* v
- S% d% l, P4 b! p% S0 e" _
6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,
$ _' J0 [% ^$ x/ Q2 r1 V( }/ O. n  V2 _! W! @- z
     
/ ]" P# Z" {$ u- M; o所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。
' X. m% Z8 V1 r" M' c# |2 v2 {
0 ~& L% f' ]/ F& S$ ?我是花钱找人做,免费给大家。希望多多支持!
# G8 T* l; y2 t% W
5 z- F6 W" ]6 h

# E3 r$ W, k+ c- {
& d0 y2 |5 `8 z; Z1 Q" G
=============================================================
1 \- H) P2 ~# v. o/ B' G3 }. V9 H0 A. i, K7 t5 H0 i9 {! G% J
6 v: g/ d1 |5 r# \0 c

6 j8 l; {4 m0 w0 s& `5 X
安装方法开始了:

* n# q) l  r- k5 u* B& n9 W9 h+ p. d+ G- C& B
1、先开设一个专版“每日签到”  版块名字随意!! \$ M$ c0 a9 P$ n- f- P; U; [

7 o2 H3 V" t( _) ~/ r' A1 ]2、数据库升级  注:原先有安装过的朋友,不用在升级

- J, P( b! K2 `- l! c! ~  F2 f
4 s3 H/ o, V6 P; ]3 L
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';

5 l7 \' o! }$ n; y复制代码
3 n$ z) E7 F( O9 Z

/ v0 {) [, `+ z' z+ {% l
. @( c2 }; B% s6 Q* S3 n) d/ s/ D! b0 U; S# h) B9 B* z1 Y8 v
3、打开 config.inc.php   4 s% Y$ }) _! g: V- {
+ A4 g. f6 y. u4 @- q0 u

5 `' U, j7 g2 p& u! Q( B% P
6 S  H6 Q' O5 w0 y2 C, y5 j6 Z6 I4 ]* I
$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
" y4 g& X4 ~: V9 A8 ]2 D* I) f1 a
# x* H; c% e; k下面加一行& M: X: a4 ~. T) j
& w5 g" }% Q* X
$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  * _2 t, E$ q2 b2 _8 Z6 J9 b9 f
9 i4 `- l2 ~: b0 K6 x6 v, {, X, ]2 S

$ l( q2 Z; n: [, K
- J* g' g* }% u% G. `, ]6 U3 F! L
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
1 l2 l' j& f4 q$ z; N
" q2 s# H2 M" e! b. d           那么这里的“4”,就要改成“22”$ `1 G' z6 G$ g% S% d

: X) M/ o& e" F. u9 Z$ W) C( z/ T5 N7 Z% Q8 s: @0 O* O  [

4 K. g, y) c8 h9 j- ?& D! \& N0 T
5 t0 ~, p3 {& K. v: S2 J9 P! S4、打开 viewthread.php  % p( m' |) Z  K* ^2 y

6 k+ x8 [7 P0 m! L2 @6 ]( X
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
( C! W8 `0 @8 g+ f) u
复制代码
5 i: `/ r. L, }8 h- z
& w9 K. \& j, u3 {4 l% x

6 X. M; j" _0 Y  t$ r上面加
  • //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

: s8 u5 m# O) s3 q$ Q# y复制代码
4 F1 g9 s; I+ c4 |. I, ~! k) F" p& C

" P8 L& c" O/ I' W* x3 n0 r, F3 Y! s/ h1 f0 p4 b8 G
5、打开 include/newthread.inc.php
5 I1 @2 n4 |* ]$ E8 M, a

+ \  a) k1 a* V8 W8 x
  • if($url && !empty($qihoo['relate']['webnum'])) {
8 C% F; F: _* y: D% z$ q& ]
复制代码& S' N/ t; ?& u4 `: y3 d$ r5 R
; Z0 U1 F: L, d; g0 }

8 D6 C! T! W+ W* v在上面加
  • //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
/ O8 v  {* Q$ h- A2 F: S  x
复制代码
; p5 {: [6 l, w
% t$ X1 }, I$ H' R# W
  H& M9 N4 V. v- x' r( V( j4 I
0 X- ^0 \( E6 Q7 ]

5 ^3 u5 t* o$ g! G( `% o3 L1 F- u7 X6、打开 templates/default/viewthread_node.htm
- B$ I3 f* H+ {2 g* X4 c) J
$ U, S% Y7 v5 C7 h- q+ k的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->
5 o0 @; E6 l# C9 @# Q1 U
复制代码
3 e; e* l& n9 X1 ~下面加:
  •                                                         <!--{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}-->

6 {" x$ d# M+ h; d& s. k9 k; i复制代码: e+ M2 A. I0 o: J
! n9 s1 P, ]' q, c" l# |/ T0 V
5 k. c" Z9 j9 |; o5 {9 V  d, m
7、导入插件信息:
, _. q" r, ]: n/ l3 d
. X* ~: C% J* _下载附件即可:  下载次数: 8466* |. e: B7 p6 v* j' {: h
2008-11-25 21:18
8 I. z3 Z9 i3 [7 O  E. E7 ]" ~  {- K4 A/ G6 }/ j& C

$ g+ [' g$ A$ v. A+ t. E6 D0 f( n& I! w& c  \

3 {3 H# O( T) o: G) c8、上传 图片 signin_reply.gif  至 images/default/      2 Z8 [+ L. w6 d7 H2 E

+ k4 x) V5 {' b/ z: j
! G0 [2 F/ X% }0 ]1 C$ k# Y
& h' s& }& p8 w8 F
, [( f6 J- h2 a4 p
- {4 l5 t, b. l, Q: P9、更新缓存,安装完成。' B5 r5 o) v  H0 [* K

/ Q% {! ]" J8 O, d; \: ^+ ]1 z& K7 r! {3 I6 ^
2 w6 Z8 @: k1 i8 N; n: h# n
# e. r% U- |0 e# V$ o2 t) m$ |
7 M! v. q3 N" O. B

0 }% }2 ?8 u# d5 S
% t2 u* O& q" Q$ u  f) l" p# m
( b7 a4 N( \+ a; l: f& [插件载图:. P  [, L3 P& z- D$ O  M. O. T9 X- ^

" e9 S: r) J2 y3 w前台:
! S2 v1 A$ s& F$ u9 ~! g3 ]
5 i- j/ P1 ^9 U9 O/ {# N8 P! S9 Q

  v  x6 N# V4 ~) P% A- p
: L+ }7 @: e* O后台设置:

3 D! G" r: i0 N. U- T2 k( ^4 C/ W2 O
; R8 L3 p3 {; C6 o, c: V

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先# a6 S) Q1 `$ Y  i
3 I* I; b9 K! Q: ^

' P& e& ~& Z+ c; y
4 @3 c1 u$ e$ Y1 ?
4 L9 [) B! y4 T  `& T7 T+ U3 y: }  X  n! c
8 V4 f0 M9 b; ?3 m
9 i) }9 P0 [+ |1 J

# V$ D) z+ @: A, D! j4 q( [4 e# X, K: W, m# e0 E: E

' `, A0 S4 V) q+ {! U) ~! c9 U8 }' Z5 u+ f

7 d# a( g$ C' H; j! w倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意
, [' K2 C+ D# I6 c# \) L- C4 I5 u9 [' E
www.seottk.combbs.seottk.com- {3 `" {$ P; D- O- I
pengfei.seottk.com
$ r3 ]! B1 \/ kdao.seottk.com
4 }: l) J3 h  Z, \! ~tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了* z% p3 w2 h( t' U, @. B1 p
; e# U( P7 N- B- j9 z( D1 I* i0 |( z
. [& ?, I5 ^" z8 G! B2 @% `

9 l% C+ F9 D& x0 E
9 t5 Z' p% ^" W+ h: I- A5 f% i8 E* Q% F
0 x8 S3 W- Y: K2 D
& L8 E- ~  L! s/ X7 ~& W9 [

: @0 j+ {5 }4 z: }2 O) N8 H9 i, p" P: X5 z9 z, Z. l7 i, a7 h7 z

7 ?; O% x; h- K5 U9 H: M: l1 w7 d; i2 D1 r# l

) E5 u9 f: b* {6 a, [因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-15 12:48

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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