首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
php  /  管理员 发布于 7年前   151
下载万次的首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
引用: <br>
本插件由版主sakurakawaii于07年9月8日15:30分 <br>在Windows XP Discuz!6.0.0标准模版 IE6 Mysql4.1下测试安装无错
本测试仅代表此插件安装无错,不包括今后长期使用中可能出现的问题引用:
声明:本程序引用了部分5.0四格的代码,若是源码作者有意见请短信我,一定删除发布! 经过大量修改和flash设置增加了好多自定义设置,此插件可以说是坛内功能最全,美观最好的一个!庆祝本插件通过版主测试!
更新及插件优点:9-18:应朋友要求增加首页六格(图+新帖+回复+本周热门+本月精华+今日排行)请到附件包最下面下载 9-15:更新了有少数朋友服务器不支持<?=$show?>导致图片不显示的问题。(直接下载包然后覆盖pic.php就可以了)
9-13:应坛友要求加入四格带建站天数不带图片的调用组合!(演示见附件最下面)
9-10:加入坛内很少有的 UTF-8 版四格和五格,请大家下载使用!(见附件最下面)
9-9 8:00 更新:
引用:
修正了所有组合中的当屏幕分辨率小或开启分栏时帖子标题换行的问题!
9-8 14:00
应有朋友要求,新改四格风格,目前共有七种调用方法(见附件)。
应大家要求新加了下面两种组合(已发布)
1,图片,新帖,最新回复,本周热门,今日发帖排行(首页五格)
2,新帖,最新回复,本周热门,精华帖
9-7:解决了敏感词语过滤后仍在四格显示的问题! 9-6:突破:一改以往flash样式,改变文字在下的不美观,并解决好多朋友提出的图片卡,flash 调用问题!现在速度飞快,而且可以自行定制flash 中按键,文字,背景颜色以及背景透明度。真正人性化,满足你配套论坛风格色彩的要求!
9-6:特别更新:当论坛开通了主题回收站时,不再出现帖子放到主题回收站后仍在首页四格显示的情况! 关于各种可以自行设置的参数注释 (鉴于有很多朋友不知道设置方法,现将可以设置的内容全部写在下面,以供大家使用)
1/3: pic.php 中
代码如下:
$shownums = 5;
//演示个数 6以内
$searchnums = 50;//搜索总数.
$cachelife = 1800;//缓存时间.
$orderby = 'dateline';//搜索顺序:按日期dateline.按浏览次数downloads.随机rand.
$cachename = 'showpic';//缓存名.若与何插件冲突请修改,只要不冲突不会影响使用.
$searchfid = '';//搜索fid范围.不限制留空.请用逗号相隔,如'1,2,3'.
var config='5|0xffffff|0x0099ff|50|0xffffff|0x0099ff|0x000000'
//-- config 参数 -- 自动播放时间(秒)|文字颜色|文字背景色|文字背景透明度|按键数字颜色|当前按键颜色|普通按键色彩
var swf_width=255 设置flash 宽
var swf_height=175 设置flash 高2/3
index.php中 代码如下:
$hack_cut_str = 26; //标题字数
DESC LIMIT 0, 10" //设置显示条数
如果不想调用某个版或某个区或者某些版的帖子可在index.php预留给大家的位置增加:(共三处) <br>and f.fid not in (0)
增加为: <br>and f.fid not in (1,2,3)其中123为 不想调用的 fid,
或者只想调用 1 2 3 改为:and f.fid in (1,2,3)3/3: discuz.htm 中引用:
如果想把最新回复中的链接打开时指向最后回复此帖的位置,只需将discuz.htm 中的:
代码如下:
<br><a href="https:/article/viewthread.php?tid=$rthread[tid]"
改为: 代码如下:
<br><a href="https:/article/redirect.php?tid=$rthread[tid]&goto=lastpost#lastpost"
需要像官方一样每个区加入伸缩点击功能的请在discuz.htm 中改写(五格的,如果是四格就根据<h3>≡ 本周热门 代码如下:
<td align="center" style="padding:0 0 0 1px">
<h3>今日发帖</h3></td> </tr> </thead>
<tr><br><br>为:代码如下:
<span class="headactions"> </span>
<h3>今日发帖</h3>
</td>
</tr>
</thead>
<tr id="toplist">
演示图:(根据要求新写的风格,使得在官方的六种风格中更加配套完善。。。)
使用本插件需要增加的文件有:pic.php //调用论坛图片数据,
list.gif 和listbg.gif
//标题处的图片
focus.swf
//调用图片的flash [此swf 与以往的大不相同,个人觉得更不错]
需修改的文件有:index.php
discuz.htm
====== 开始增加和修改 =============
步骤:共分4步 </p><p>
将pic.php / list.gif / listbg.gif / focus.swf 按下载到的附件结构传到FTP(网站) <br>其中:pic.php 在论坛根目录 <br>list.gif / listbg.gif / focus.swf 在images文件夹下 <br>打开 index.php <br>查找:<br></p><a href="https://www.zongscan.com/"></a><span><u>复制代码</u></span> 代码如下:<div id="code83417"><br>$rsshead = $rssstatus<br><br>在之上加:<br><span><u>复制代码</u></span> 代码如下:<div id="code3307"><br>//----首页四格代码开始 <br>$colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray'); <br>//新贴 <br>$hack_cut_str = 26; //标题字数 <br>$hack_cut_strauthor = 9; <br>$new_post_threadlist = array(); <br>$nthread = array(); <br>$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.dateline DESC LIMIT 0, 10"); <br>while($nthread = $db->fetch_array($query)) { <br> $nthread['forumname'] = ereg_replace('<[^>]*>','',$nthread['name']); <br> $nthread['view_subject'] = cutstr($nthread['subject'],$hack_cut_str); <br> $nthread['view_author'] = cutstr($nthread['author'],$hack_cut_strauthor); <br> $nthread['date']= gmdate("$dateformat $timeformat", $nthread['dateline'] + $timeoffset * 3600); <br> $nthread['lastreplytime']= gmdate("$dateformat $timeformat", $nthread[lastpost] + ($timeoffset * 3600)); <br> if($nthread['highlight']) { <br> $string = sprintf('%02d', $nthread['highlight']); <br> $stylestr = sprintf('%03b', $string[0]); <br> $nthread['highlight'] = 'style="'; <br> $nthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : ''; <br> $nthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : ''; <br> $nthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : ''; <br> $nthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : ''; <br> $nthread['highlight'] .= '"'; <br> } else { <br> $nthread['highlight'] = ''; <br> } <br> $new_post_threadlist[] = $nthread; <br>} <br>//新回复 <br>$hack_cut_str = 26; //标题字数 <br>$hack_cut_strauthor = 9; <br>$new_reply_threadlist = array(); <br>$rthread = array(); <br>$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.lastpost DESC LIMIT 0, 10"); <br>while($rthread = $db->fetch_array($query)) { <br> $rthread['forumname'] = ereg_replace('<[^>]*>','',$rthread['name']); <br> $rthread['view_subject'] = cutstr($rthread['subject'],$hack_cut_str); <br> $rthread['view_lastposter'] = cutstr($rthread['lastposter'],$hack_cut_strauthor); <br> $rthread['date']= gmdate("$dateformat $timeformat", $rthread['dateline'] + $timeoffset * 3600); <br> $rthread['lastreplytime']= gmdate("$dateformat $timeformat", $rthread[lastpost] + ($timeoffset * 3600)); <br> if($rthread['highlight']) { <br> $string = sprintf('%02d', $rthread['highlight']); <br> $stylestr = sprintf('%03b', $string[0]); <br> $rthread['highlight'] = 'style="'; <br> $rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : ''; <br> $rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : ''; <br> $rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : ''; <br> $rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : ''; <br> $rthread['highlight'] .= '"'; <br> } else { <br> $rthread['highlight'] = ''; <br> } <br> $new_reply_threadlist[] = $rthread; <br>} <br>//热帖 <br>$hack_cut_str = 26; //标题字数 <br>$hack_cut_strauthor = 9; <br>$new_hot_threadlist = array(); <br>$mthread = array(); <br>$ctime=$timestamp-3600*24*7;//最后7是天数为本周 <br>$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 AND t.dateline>$ctime AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.replies DESC LIMIT 0, 10"); <br>while($mthread = $db->fetch_array($query)) { <br> $mthread['forumname'] = ereg_replace('<[^>]*>','',$mthread['name']); <br> $mthread['view_subject'] = cutstr($mthread['subject'],$hack_cut_str); <br> $mthread['view_lastposter'] = cutstr($mthread['lastposter'],$hack_cut_strauthor); <br> $mthread['date']= gmdate("$dateformat $timeformat", $mthread['dateline'] + $timeoffset * 3600); <br> $mthread['lastreplytime']= gmdate("$dateformat $timeformat", $mthread[lastpost] + ($timeoffset * 3600)); <br> if($mthread['highlight']) { <br> $string = sprintf('%02d', $mthread['highlight']); <br> $stylestr = sprintf('%03b', $string[0]); <br> $mthread['highlight'] = 'style="'; <br> $mthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : ''; <br> $mthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : ''; <br> $mthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : ''; <br> $mthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : ''; <br> $mthread['highlight'] .= '"'; <br> } else { <br> $mthread['highlight'] = ''; <br> } <br> $new_hot_threadlist[] = $mthread; <br>} <br>//----首页四格代码结束<br><br>打开 templates/default/discuz.htm <br>查找:<br><span><u>复制代码</u></span> 代码如下:<div id="code70195"><br><div id="ad_text"><br><br><span><u>复制代码</u></span> 代码如下:<div id="code69532"><br><!-- 首页四格代码开始 --> <br><div class="mainbox forumlist" style="padding:0;"> <br><table cellspacing="0" cellpadding="0"> <br> <thead class="category"> <br> <tr> <br> <td align="center" style="padding:0 1px 0 0"><h3>≡ 论坛图片 ≡</h3></td> <br> <td align="center" style="padding:0"><h3>≡ 最新帖子 ≡</h3></td> <br> <td align="center" style="padding:0 1px 0 1px"><h3>≡ 最新回复 ≡</h3></td> <br> <td align="center" style="padding:0"><h3>≡ 本周热门 ≡</h3></td> <br> </tr> <br> </thead> <br> <tr> <br> <td width="25%"> <br> <script type="text/javascript" src="https:/article/pic.php"></script> <br> </td> <br> <td width="25%"> <br> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <br> <tr valign="top"> <br> <td width="24" style="padding:0;border-top:0px;"></td> <br> <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%"> <br> <!--{loop $new_post_threadlist $nthread}--> <br> <!--{if $nthread[replies]}--> <br> <div style="overflow: hidden;height: 20px;width: 100%;">$nthread[view_subject] <br> <!--{else}--> <br> <div style="overflow: hidden;height: 20px;width: 100%;">$nthread[view_subject] <br> <!--{/if}--> <br> <!--{/loop}--> <br> </td> <br> </tr> <br> </table> <br> </td> <br> <td width="25%"> <br> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <br> <tr valign="top"> <br> <td width="24" style="padding:0;border-top:0px;"></td> <br> <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%"> <br> <!--{loop $new_reply_threadlist $rthread}--> <br> <div style="overflow: hidden;height: 20px;width: 100%;">$rthread[view_subject] <br> <!--{/loop}--> <br> </td> <br> </tr> <br> </table> <br> </td> <br> <td width="25%"> <br> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <br> <tr valign="top"> <br> <td width="24" style="padding:0;border-top:0px;"></td> <br> <td background="images/listbg.gif" style="line-height:20px;padding:0;border-top:0px;background-repeat: repeat-y" width="100%"> <br> <!--{loop $new_hot_threadlist $mthread}--> <br> <div style="overflow: hidden;height: 20px;width: 100%;">$mthread[view_subject] <br> <!--{/loop}--> <br> </td> <br> </tr> <br> </table> <br> </td> <br> </tr> <br></table> <br> <br>
<!-- 首页四格代码结束 -->
上传刚才修改过的 index.php 及 discuz.htm
如果你没有修改过这两个文件可以下载附件(请注意为:0904最新6.0.0正式版)直接覆盖就可以了!
附件中的每个包都是独立的,请根据喜爱及版本区别下载直接上传就可以使用了,不需要任何数据库设置!
最后:请记得每次覆盖或改写文件后一定要更新缓存!
请大家支持一下我的另一个原创插件:论坛音乐区所有歌曲连播[图]
请安装好的朋友留下您的网站地址!可以话请评分一下哦!谢谢!
希望大家喜欢! 晕,更新后,下载次数被我删除了,原先已有5000次左右! 所有文件打包
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号