WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機
Phpwind 8.3/每日心情簽到插件
PhpWind 8.3| Phpwind 8.3環(huán)境搭建|Phpwind 8.3安裝| Phpwind 8.3使用| phpwind 8.3插件|phpwind 8.3模板|Phpwind 8.3升級| Phpwind 8.3轉(zhuǎn)換 |
插件概況[ ]
- 作者: 東升
- 適用版本:Phpwind 8.3
- 語言編碼:GBK簡體
- 最新下載:http://www.phpwind.net/read.php?tid=1183558
安裝方法[ ]
1. 上傳xqqiandao文件到論壇根目錄hack文件夾進行覆蓋。如果您的站點系統(tǒng)環(huán)境為linux等,請注意文件屬性(是否為777)和上傳方式(需要用2進制上傳)。 如果插件需要修改論壇原有文件,請預(yù)先對該文件進行備份,以備發(fā)生錯誤時進行還原。
2. 完成上傳后,登陸論壇后臺,進入【后臺】->【應(yīng)用】->【插件中心】進行安裝
3. 安裝完成后,在已安裝插件列表中,找到插件位置,進行設(shè)置即可應(yīng)用
插件安裝后必須對PW8.3源程序做以下修改,否則將影響插件的正常運行!
1.打開論壇根目錄下的:global.php文件
在該文件最后一行的?>上面加上:
//每日心情簽到插件強制會員簽到、會員登錄自動獎勵接口代碼 if($winduid && !defined('W_P')) { $qd_htmifopen = $db_htmifopen; $db_htmifopen = 0;//臨時關(guān)閉偽靜態(tài) require_once(R_P.'hack/xqqiandao/require/auto_xqqd.php'); $db_htmifopen = $qd_htmifopen;//還原偽靜態(tài)參數(shù) }
2.打開論壇根目錄下的:hack.php文件(此步非常重要,否則強制簽到將進入死循環(huán)!)
查找:
require_once('global.php');
在它上面加上:
$_GET['H_name'] == 'xqqiandao' && define('PRO','1');//強制心情簽到
3.打開:lib\gather\gathercache\pw_membersdbcache.cache.php文件 查找:
$query = $this->_db->query ( "SELECT m.uid,m.username,m.gender,m.oicq, m.aliww,m.groupid,m.memberid,m.icon AS micon ,m.hack,m.honor,m.signature,m.regdate,m.medals,m.userstatus,md.postnum, md.digests,md.rvrc,md.money,md.credit,md.currency,md.thisvisit,md.lastvisit,md.onlinetime,md.starttime
在它后面加上:
,md.egg,md.flower,md.qdxq,md.qdtime (如,md.egg,md.flower已有,請不要重復(fù)添加)
4.打開:template\wind\read.htm文件。 查找:
<!-- EOT; $topped_pids = array(); foreach ($readdb as $key => $read) {print <<<EOT -->
替換為:
<!-- EOT; $topped_pids = array(); $xqdb=array('','高興','憤怒','憂慮','普通','難過','恐慌','驚奇'); foreach ($readdb as $key => $read) { $xqdec = ''; if($read[qdtime]>=$tdtime && !$read['anonymous']){ $xqdec='<a href="hack.php?H_name=xqqiandao" title="您的心情呢?" target="_blank">今日心情:<font color="deeppink">'.$xqdb[$read[qdxq]].'</font></a>。'; } print <<<EOT -->
繼續(xù)查找:
<!-- EOT; if($read['signature']){ $bannedSignature = getstatus($read['userstatus'], PW_USERSTATUS_BANSIGNATURE); $dosignature = ($isGM || $pwSystem['bansignature']) ? " onmouseout=\"showSignature('{$topPostId}sig{$read[pid]}', false);\" onmouseover=\"showSignature('{$topPostId}sig{$read[pid]}', true);\"" : ''; print <<<EOT -->
在它上面加上:
<div>{$xqdec}</div>
5.打開:template\wind\read_addfloor.htm文件 查找(開頭部分):
<!--<?php if($read){ $style = $read[pid] == 'tpc' ? "" : '';print <<<EOT -->
替換為:
<!--<?php $xqdb=array('','高興','憤怒','憂慮','普通','難過','恐慌','驚奇'); if($read){ $xqdec = ''; if($read[qdtime]>=$tdtime && !$read['anonymous']){ $xqdec='<a href="hack.php?H_name=xqqiandao" title="您的心情呢?" target="_blank">今日心情: <font color="deeppink">'.$xqdb[$read[qdxq]].'</font></a>。'; } $style = $read[pid] == 'tpc' ? "" : '';print <<<EOT -->
繼續(xù)查找:
<!-- EOT; if($read['signature']){ $bannedSignature = getstatus($read['userstatus'], PW_USERSTATUS_BANSIGNATURE); $dosignature = ($isGM || $pwSystem['bansignature']) ? " onmouseout=\"showSignature('{$topPostId}sig{$read[pid]}', false);\" onmouseover=\"showSignature('{$topPostId}sig{$read[pid]}', true);\"" : ''; print <<<EOT -->
在它上面加上:
<div>{$xqdec}</div>
6.打開template\wind\lang_creditlog.php文件 查找:
/* * 插件相關(guān)操作 */
在它下面加上:
/* 每日心情簽到 */ 'hack_xqqiandao' => '心情簽到 獲得隨機獎勵積分:{$L[cname]} {$L[affect]}。', 'hack_xqqiandao_zs' => '好友簽到 贈送隨機獎勵積分:{$L[cname]} {$L[affect]}。', 'hack_xqqiandao_jl' => '心情簽到 每月額外獎勵積分:{$L[cname]} {$L[affect]}。', /* 登錄自動獎勵 */ 'hack_dljl' => '登錄論壇 獲得隨機獎勵積分:{$L[cname]} {$L[affect]}。',
7.打開template\wind\lang_creditpop.php文件 查找:
/* * 插件相關(guān)操作 */
在它下面加上:
/* 每日心情簽到 */ 'hack_xqqiandao' => '心情簽到', 'hack_xqqiandao_zs' => '簽到贈送', 'hack_xqqiandao_jl' => '簽到獎勵', /* 登錄自動獎勵 */ 'hack_dljl' => '登錄獎勵',
8.打開template\wind\lang_logtype.php文件 查找:
'hack_creditaward' => '積分兌換',
在它下面加上:
/* 每日心情簽到 */ 'hack_xqqiandao' => '心情簽到', 'hack_xqqiandao_zs' => '簽到贈送', 'hack_xqqiandao_jl' => '簽到獎勵', /* 登錄自動獎勵 */ 'hack_dljl' => '登錄獎勵',