本插件源文件不加密,您可以根据自己的需要对其进行修改!
插件安装说明
一、按phpwind插件的标准安装方法进行,即:
将本插件目录及里面所有文件上传到论坛hack目录内,然后到论坛后台的插件中心进行安装,最后对插件的参数进行设置就可以使用了。
注意:插件目录名称不能改名,否则插件将运行不正常。
二、插件中的data目录及里面的文件必须是可写属性,否则设置的参数将不能保存。
data目录是插件的重要组成部分,不能随意删除或修改文件内容,否则将影响插件的正常运行。
三、修改以下文件方可在浏览帖子时显示签到信息。(以下修改方案以PW8.7版本为例)
1. 打开lib\gather\gathercache\pw_membersdbcache.cache.php文件
查找:
,md.onlinetime,md.starttime
在它后面加上:(注意下面的代码前面有一个逗号)
,md.qdinfo
2. 打开template\wind\read.htm
查找:
<!--
EOT;
$topped_pids = array();
foreach ($readdb as $key => $read) {
$htmlAdvert = getTidAdert($fid, $read[lou]);
print <<<EOT
-->
替换:
<!--
EOT;
$topped_pids = array();
$xqdb=array('','高兴','愤怒','忧虑','普通','难过','恐慌','惊奇');
foreach ($readdb as $key => $read) {
list($qdxq,$qdtime,$qdmdays,$qdmnums) = explode('|',$read[qdinfo]);
!$qdmnums && $qdmdays = $qdmnums = 0;
$xqqdMes = $qdmnums ? '本月签到'.$qdmdays.'天'.$qdmnums.'次' : '本月未签到';
if ($qdtime>=$tdtime && !$read['anonymous']) {
$xqqdImg = "hack/xqqiandao/image/xq{$qdxq}.gif";
$xqqdTxt = $xqdb[$qdxq];
} else {
$xqqdImg = "hack/xqqiandao/image/xq0.gif";
$xqqdTxt = '今日未签到';
}
$htmlAdvert = getTidAdert($fid, $read[lou]);
print <<<EOT
-->
再查找:(即在帖子回复、评分、新鲜事的右边显示签到信息)
<div class="fr">
在它上面加上:
<div class="fl"> <img src="{$xqqdImg}" title="$xqqdTxt" height="15" align="absmiddle" /> <a href="javascript:;" title="$xqqdMes" style="display:inline;">心情[<font color="green">$qdmdays/$qdmnums</font>]</a></div>
3. 打开template\wind\read_addfloor.htm
查找:<ul class="two cc">
在它下面加上:
<!--
EOT;
$xqdb=array('','高兴','愤怒','忧虑','普通','难过','恐慌','惊奇');
list($qdxq,$qdtime,$qdmdays,$qdmnums) = explode('|',$read[qdinfo]);
!$qdmnums && $qdmdays = $qdmnums = 0;
$xqqdMes = $qdmnums ? '本月签到'.$qdmdays.'天'.$qdmnums.'次' : '本月未签到';
if ($qdtime>=$tdtime && !$read['anonymous']) {
$xqqdImg = "hack/xqqiandao/image/xq{$qdxq}.gif";
$xqqdTxt = $xqdb[$qdxq];
} else {
$xqqdImg = "hack/xqqiandao/image/xq0.gif";
$xqqdTxt = '今日未签到';
}
print<<<EOT
-->
再查找:<div class="fr">
在它上面加上:
<div class="fl"> <img src="{$xqqdImg}" title="$xqqdTxt" height="15" align="absmiddle" /> <a href="javascript:;" title="$xqqdMes" style="display:inline;">心情[<font color="green">$qdmdays/$qdmnums</font>]</a></div>
四、建议:论坛开启积分变动提示和积分流通记录,并对以下文件进行修改。
1. 打开wind\lang_creditlog.php
查找:
/*
* 插件相关操作
*/
在它下面加上:
/* 每日心情签到 */
'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]}。',
2. 打开wind\lang_creditpop.php
查找:
/*
* 插件相关操作
*/
在它下面加上:
/* 每日心情签到 */
'hack_xqqiandao' => '心情签到',
'hack_xqqiandao_zs' => '签到赠送',
'hack_xqqiandao_jl' => '签到奖励',
/* 登录自动奖励 */
'hack_dljl' => '登录奖励',
3. 打开wind\lang_logtype.php
'hack_creditaward' => '积分兑换',
在它下面加上:
/* 每日心情签到 */
'hack_xqqiandao' => '心情签到',
'hack_xqqiandao_zs' => '签到赠送',
'hack_xqqiandao_jl' => '签到奖励',
/* 登录自动奖励 */
'hack_dljl' => '登录奖励',
|