很多朋友对图片的热门插件反感,影响速度,今天修改了一下5.3的,为大家提供6.0首页热门简单四格小插件(无图),自己感觉挺好用的!喜欢的朋友就拿去用吧,有分的记得加分哦!呵呵! 鼓掌啊! 演示图片: 总发帖排行、今日发帖排行、最新发帖、最新回复
演示地址(86娱乐网):http://www.wm86.com 注:很多朋友说你的版本怎么已经升级到了V10.0啦?我也不知道是为什么,呵呵!我的目的就是希望官方早日达到V10.0版本,增加更多的功能,强大我们的
论坛,永远支持
PHPWind!努力啊!
修改方法(附件中已经修改好):
1.在 index.php 中找到 $rawnewuser=rawurlencode($newmember); 在下面加入以下
代码:
/调用开始
$cachefile="./data/bbscache/indexhotpost.php";
$cachetime=180;//缓存修改时间单位秒
if (([url=mailto:$timestamp-@filemtime($cachefile)>=$cachetime]$timestamp-@filemtime($cachefile)>=$cachetime[/url])){
$listnum=5;//显示个数
$listlength=30;//标题长度
$hotmember=$newthreads=$hotmemberall=$replythreads="";
$query=$db->query("SELECT m.uid,m.username,md.postnum FROM pw_memberdata md LEFT JOIN pw_members m USING(uid) ORDER BY md.postnum DESC LIMIT 0,$listnum");
while($members=$db->fetch_array($query)){
$hotmemberall.="<table border='0' cellpadding='0' cellspacing='0'><tr><td><a href='profile.php?action=show&uid=$members[uid]' title='点击查看$members[username]的详细资料'>$members[username] </a> ($members[postnum])<br /></td></tr></table>";
}
unset($members);
$query=$db->query("SELECT m.uid,m.username,md.todaypost FROM pw_members m LEFT JOIN pw_memberdata md USING(uid)
WHERE md.lastpost>'$tdtime' ORDER BY md.todaypost DESC limit 0,$listnum");
$c_i=1;//初始化图片序号
while($members=$db->fetch_array($query)){
$hotmember.="<a href='profile.php?action=show&uid=$members[uid]'>$members[username]</a> ($members[todaypost])<br />";
$c_i++;
}
unset($members);
unset($c_i);
$query = $db->query("SELECT tid,author,subject,postdate FROM pw_threads order by postdate desc limit 0,$listnum");
$c_i=1;//初始化图片序号
while($threads=$db->fetch_array($query)){
$threads[postdate]=get_date($threads[postdate]);
$threads[subject]=substrs($threads[subject],$listlength);
$newthreads.="<a href='read.php?tid=$threads[tid]' title='作者:$threads[author] 时间:$threads[postdate]'>$threads[subject]</a><br />";
$c_i++;
}
unset($threads);
unset($c_i);
$query = $db->query("SELECT tid,author,subject,replies,lastpost FROM pw_threads where replies>0 order by lastpost desc limit 0,$listnum");
$c_i=1;//初始化图片序号
while($threads=$db->fetch_array($query)){
$threads[lastpost]=get_date($threads[lastpost]);
$threads[subject]=substrs($threads[subject],$listlength);
$replythreads.="<a href='read.php?tid=$threads[tid]' title='作者:$threads[author] 回复:$threads[lastpost]'>$threads[subject]</a><br />";
$c_i++;
}
unset($members);
unset($c_i);
@writeover($cachefile,"<?php\n\$hotmember=\"$hotmember\";\n\$newthreads=\"$newthreads\";\n\$replythreads=\"$replythreads\";\n\$hit2threads=\"$hit2threads\";\n\$hot2member=\"$hot2member\";\n\$membersmoney=\"$membersmoney\";\n\$membersrvrc=\"$membersrvrc\";\n\$memberscredit=\"$memberscredit\";\n\$membersvalue=\"$membersvalue\";\n\$membersonlinetime=\"$membersonlinetime\";\n\$membersdigests=\"$membersdigests\";\n?>");
}else{
@include($cachefile);
}
//调用结束
2.在
风格目录下找到 index.htm 把下面代码加到适当的位置:
<div class="t t4">
<table width="100%" border="0" cellpadding="4" cellspacing="0" bordercolor="#E0F0F9" class="tr3">
<tr>
<td class="h" height="15" width="20%" align="center"><span class=bold>总发贴排行榜</span></td>
<td class="h" height="15" width="20%" align="center"><span class=bold>今日发贴排行</span></td>
<td class="h" height="15" width="25%" align="center"><span class=bold>最新发表主题</span></td>
<td class="h" height="15" width="25%" align="center"><span class=bold>最新回复主题</span></td>
</tr>
<tr>
<td class="f_two"><script src="/new.php?action=member&num=5&order=2"></script></td>
<td class="f_two"><span class="f_two">$hotmember</span></td>
<td class='f_two'><span class="f_two">$newthreads</span></td>
<td class='f_one'><span class="f_one">$replythreads</span></td>
</tr>
</table>
</div>
★为了感谢大家的支持,附送大家桌面2008年日历
赠送大家2008年桌面日历: ( 把鼠标放在图片上,右键 — 设置为背景 — 完成 ) 注:如图片大于桌面,请把鼠标放在桌面上 — 右键 — 属性 — 桌面 — 位置 — 选择居中 — 完成  |
|
[ 此贴被自由幻想在2007-12-29 11:38重新编辑 ]