2008年6月17日星期二

让PHPBB支持QQ

以2.017版本为例

/language/所用语言/lang_main.php
$lang['ICQ'] = "QQ"; // 117行
$lang['ICQ_status'] = "QQ 状态"; // or "QQ Status" 249行


/viewtopic.php
注掉946-948行,添加     
          $icq = '<a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin='.$postrow[$i]['user_icq'].'&Site="你的论坛名称"&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:'.$postrow[$i]['user_icq'].':5 alt="给我留言"></a>';

/include/usercp_viewprofile.php
注掉147-149行,添加
        $icq = "<a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin=".$profiledata['user_icq']."&Site=‘你的论坛名称’&Menu=yes><img border='0' SRC=http://wpa.qq.com/pa?p=1:".$profiledata['! user_icq'].":5 alt='给我留言'></a>";

模版目录下的profile_view_body.tpl
将71行开始的<tr>标记内的内容改为:
<tr>
          <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_ICQ_NUMBER}:</span></td>
          <td class="row1"><span class="gen">{ICQ}</span></td>
</tr>

模版目录viewtopic_body.tpl
47行开始的<td>标记内容换为:
                <td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ}</td>

/privmsg.php
注�! �518-520行:
添加:
     &n! bsp;&nbs p;     $icq = '<a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin='.$privmsg['user_icq'].'&Site=论坛名称&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:'.$privmsg['user_icq'].':5 alt="给我留言"></a>';

模版目录/privmsgs_read_body.tpl
54行最后一个<td>内容:{ICQ}


注:利用了QQ提供的“在线状态”图片,用TT浏览器的话可以直接给该用户发送消息,看看QQ的状态图片,似乎只有风格5与PHPBB的默认风格有点接近。

没有评论:

发表评论

Powered By Blogger