找回密码
 注册

QQ登录

只需一步,快速开始

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

  [复制链接]
发表于 2009-11-22 01:19:41 | 显示全部楼层 |阅读模式
插件详细功能(必看):' d0 ?+ q7 ?  z7 q) p/ S; ?* `; y
. ~" @5 \6 p; c" c( ~3 A
1、可以自由设定抢楼时间!(建议你设在下午比较公平)
( m* }! d% k% L# F$ `: V& a1 E$ O  S6 s8 o+ m" Q
2、抢到楼主的,自动奖积分! 这个功能你要在后台版块里自定义发贴积分! 如图:1 F4 D, z- U! n$ q4 k+ m; f
   
: m3 G/ T1 O( o* @% J, |- N- j           
( W+ Y8 r/ U, p! N
! J* [4 \7 T, P5 M" X& w3、前10名签到自动奖25积分!  但有个前提:会员必须回复了贴子之后,才能领这分的。3 O+ _) H4 x) I" [
  W# Z/ J4 q3 O
     10名以后的,将自动奖你设定的分数。。插件后台有设定。默认是15! 建议搞高点。这样才有吸引会员!( F1 _7 [6 f0 c" P% a  J
0 B* H3 @! P2 |% Q! M. [

) r/ T3 |+ S% ~4、如果很多人同时间抢,程序是按照哪个贴子最选录入数据库为准! 所以不用担心会出现多贴,一天就一个签到贴& l7 h6 T7 Z3 |" u2 [

- o! O/ a( S; y3 W& }, D9 }& H/ ~7 G9 s( f6 {3 l4 M
5、奖金的积分种类,这个后台有设置。看最下面的图就知!  这里面的1表示 extcredits1  根据自己的积分改下就可!( H5 _% N" b4 s: G8 @

3 y2 V6 h3 b, |4 b8 \6、一个好的功能应该是白痴都能用的,所有人都能参与的才为之好,# U! S# r/ J" @" z6 t0 ^

2 R2 @' z4 T2 E4 t: P/ ^
     2 l3 @# V, t% S% @+ g7 F' V
所以,整个过程不用你去监管,你的工作就是把积分价值化~~~是不是很爽呢。3 u& g, B8 @, m& G' u6 \* G
) T; y. f+ B, y6 l# u. U
我是花钱找人做,免费给大家。希望多多支持!
! n) G) v7 ^* j9 x
. C8 a( ^. \$ s; Z( }1 b0 ?3 c

1 y8 L2 ?9 _& m/ ~" p
( _) P. f1 S  ~' @. W: ]' ^
=============================================================
2 L+ t2 V4 Z7 l! a' u* x; A0 v! p5 B* `* N& o0 _& y
( m( l( h# B8 g+ |" r/ y9 X

$ Q8 ]! e# T0 B8 ^) `2 D! C5 S0 z
安装方法开始了:
, ?2 }6 M& F4 }6 T. O
/ U* U& M' O7 h* G$ p
1、先开设一个专版“每日签到”  版块名字随意!
" G  ?+ Z( I& v# s% f  ~4 o. w; O# ]% A8 C: @! B) F8 r  Q
2、数据库升级  注:原先有安装过的朋友,不用在升级
1 O! P; e$ r. b8 E' Q
6 c0 w7 y) i; d( V
  • ALTER TABLE `cdb_posts` ADD `bonused` TINYINT( 1 ) NOT NULL DEFAULT '0';
; c8 A* C* k9 c9 t' {2 Z+ A/ d, V) U
复制代码
6 t( ?! i: A1 S* _- ^& U$ E
6 ^+ ?1 Z: L+ w- O

) Q# {8 ^7 `# v4 I" E  S. y( R' v" D1 s7 w/ Y5 l8 Z
3、打开 config.inc.php   ( d" X' Z% Y1 ~: O( @

: p, }) d5 ]! S6 M7 Q( ]+ Q$ C4 [* \7 J2 p& }1 E, j

( o0 M4 u. w* p7 S" D) H; C. u
2 e1 u4 t" X* d( G1 o6 I2 ]$admincp['dbimport'] = 1;                // 是否允许后台恢复论坛数据  1=是 0=否[安全]
9 e: t) C: n( X1 U
9 q' f: `1 \% [9 |. q& I" P. X下面加一行) U$ h( T* H  k% b4 ?, R

8 j" E( y: y; t2 s4 P+ b+ q1 i$signinfids = array(4);                //括号中为签到区的fid,如有多个请用半角逗号相隔  
" G9 q# [* B6 t; [  q
# A$ Y3 B5 E, b: e2 c3 L+ j7 ~% t4 h; ~, B  ?: N% W
1 u- k2 f5 U& K$ h9 d3 o7 C
说明:array(4);   这个“4”  你要改成自己的签到版块FID,像我的签到版地址是:http://www.pengyouwo.com/forum-22-1.html
. }  n* O6 S1 x
) J9 W; h1 t: A0 K" Q8 ^           那么这里的“4”,就要改成“22”& }; S1 A8 l) K1 p  o9 k- V7 `
5 L# n# o. t6 a' _$ M8 \
, `1 _+ Q8 O2 K8 k$ e" Y

* [' G+ p/ {9 i
! d6 f$ i% U3 C0 f) S; Q( C4、打开 viewthread.php  
9 ~; ]; i: W. T" q

/ `* |9 A; Y  o( a$ x& F5 W
  • $oldtopics = isset($_DCOOKIE['oldtopics']) ? $_DCOOKIE['oldtopics'] : 'D';
0 Z6 c, e" p% g) Q1 g2 z
复制代码* h% `: N/ _% b' k7 _% i
7 f8 Z" w7 l; v$ D

* M/ i# _4 c' G8 v上面加
  • //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( R# m$ v; J/ n. Q3 h+ U( X8 X- N" T
复制代码- U/ ^6 x5 ?: F1 W+ e
$ d: q6 P$ U) d. b  q( N
" W) R, G  o/ q" }. ]+ c* S
5、打开 include/newthread.inc.php
6 C7 b" f+ `+ k- g3 U
1 c5 Q: d" L0 `& l
  • if($url && !empty($qihoo['relate']['webnum'])) {
8 V5 d. \) K# ^* d
复制代码' p9 K. k8 L6 A) P  N; Y7 R

2 v# V1 L  e# M# K- W9 B, Z% W5 ~$ G5 L2 R; s
在上面加
  • //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
9 z' ?# j+ H  Z- ~8 d  a
复制代码
* e$ F; N* Q5 `* f$ V
9 S9 }; {6 P  A+ X

4 W+ ~( ^. Z' h7 E$ e3 J- ~3 b# G$ R* Z" l2 U) O

5 S4 c. l1 H5 W7 l8 G- O1 y6、打开 templates/default/viewthread_node.htm
; X: r2 D9 k. K1 f6 J1 u2 H: Z0 U4 H
的找
  •         <!--{else}-->
  •                                                                 <div id="post_rate_div_$post[pid]"></div>
  •                                                         <!--{/if}-->

( i: T  v& N* y, `8 r: j7 `! Y0 C* y复制代码
! W; l# R" {8 j! c下面加:
  •                                                         <!--{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}-->

: n0 N$ o; [; R复制代码. Z" a6 o+ u: H0 |' ?& u) v8 j
" r# G6 p8 w$ {* n2 f
" [4 e9 _: w, {4 {5 v! u
7、导入插件信息:  T$ \; t0 L- {; Y  ~1 {

5 O% v  V8 k+ k+ d6 _- U  L下载附件即可:  下载次数: 8466$ W0 M  F$ H' e& y- Q7 z
2008-11-25 21:18* F# k+ w, E: Z

+ ]3 Q/ ~& ?7 r8 v, H0 o+ Z
2 E; Q2 c/ `2 ~+ G

, I4 z' }# Q& W
# F) D" |% T$ g8、上传 图片 signin_reply.gif  至 images/default/      " K, M8 i6 D( j4 Y- p  e5 V* ~
% {  ?) ^/ X2 \- q
0 b& {" W% h% X0 d* i5 x

! _. T8 S7 ^  H2 `
# ?! z$ K* X9 E0 E/ f5 G' L9 x' a0 {0 K' t1 G+ o: k
9、更新缓存,安装完成。9 ^7 Z6 N+ J* k0 ?( {. V

* o5 X$ u6 n# _4 C
" H4 g+ B( A& c, _1 m0 i. t& B8 t( {% O3 W9 ~1 K, E# y; W

  l! c9 @2 A: D, W5 L
. B, o! Q; k! c  u2 U! |5 a$ i+ o/ B: V% v4 t& ]( b8 v* L0 [) c& r5 t
) h9 S3 K% Z- d! E/ e8 a& P7 U% N

" z8 n: R1 X9 y, K) v* A插件载图:
. Q. \: m. v! Y6 y' Z( e1 J/ [3 S7 L3 m+ T, F- d5 m
前台:6 @0 |( e6 M2 q3 E% b9 @
9 Y5 T  m8 n' d" |: L& k+ W' E4 n

7 ]- }* a# ~9 u5 e5 M
7 A9 G5 C- }8 `" I5 i" p( F/ K6 i% g# _
后台设置:
. r, n; T" O/ V/ d7 X7 F
/ T* V4 C) a4 j( ^& w5 n, f

本帖子中包含更多资源

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

×
发表于 2011-10-2 08:16:07 | 显示全部楼层
确实值得好好看看,顶先) q$ \' C. U8 y3 d

6 h& d; P7 i5 a; H  C) l, V. {2 z9 z

7 h4 b) _  _3 n+ Q0 o+ I* |9 S" {5 u2 Q% {% M
: _% j  l3 D& V

1 O$ Q0 i" E) x; E/ `5 @) s
0 h7 g5 Y' ^3 ?  n- Y$ m. |; H, e! C+ Y
, l( F& S& y! j- U
+ S7 |2 h+ H( q  p  W' D/ }

8 _! x' V# u$ S5 C3 q
; x# ?+ S& D9 H, R倾世皇妃|倾世皇妃下载|倾世皇妃高清在线观看|倾世皇妃在线观看
发表于 2012-1-28 12:30:13 | 显示全部楼层
看帖要回帖~在此2012年鸿运开启之际恭祝大家福寿安康-财源广进-新年快乐-万事如意3 O. v" S, I+ L

2 ?" \% Z0 _5 c: Mwww.seottk.combbs.seottk.com
5 H4 D' _. d4 f5 h& d% Epengfei.seottk.com9 D/ a' F5 j" ~) ^
dao.seottk.com
3 M# S( W4 O4 E; e; J$ K  |tao.seottk.com
发表于 2012-3-12 00:11:53 | 显示全部楼层
共同发展!学习才会进步,谢了
$ N# i" I; D3 j1 G2 o3 i
$ i: z7 b4 V1 C( k5 _
3 O* a5 w5 z) Q  E2 F
/ x8 u. W, M& ^  b: O# r8 Z, d+ h: R/ Q4 Z: x8 T8 L9 A
. M9 @2 x" g' B( K3 q

- q$ ^5 s$ g: A) G1 \& j- Z9 p6 J+ \( B! t$ A1 P
* W/ I# l  g! D- l) s* ^
9 Q: O1 v8 V) G% e

" I: n' F7 o# h  k# t3 @
; @3 q7 a; B3 n( ^' T$ S9 K  ~' E! C3 p! G
因为你没有淘比,所以你不懂淘比(TaobiEngine.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-15 14:29

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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