Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 【for D4.0 + D4.1】首页三格帖子调用(新帖+新回复+热帖/新帖+新回复+精华)+美化+作者

[复制链接]
zejun 发表于 2006-4-8 04:38:15 | 显示全部楼层
老w,你的论坛打不开,你给的链接打不开,网苏很慢,我就想问1个问题,如何去掉作者
回复

使用道具 举报

zejun 发表于 2006-4-8 17:52:02 | 显示全部楼层
4。1出来后,首页调用,有很多插件,可是没有适合自己的,我想要三格的(最新主题,最新回复,精华帖子),并且不显示作者,只显示帖子题目。可是按照插件作者提供的方法,改来改去,还是没成功,我不太懂这些希望,哪位高手给我一下这种代码。万分感谢
回复

使用道具 举报

kiki-x 发表于 2006-4-9 19:56:43 | 显示全部楼层
原帖由 whitegerry 于 2006-3-28 22:44 发表
我才没找借口,呵呵


借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口借口

完了 我不认识上面这俩字儿了
回复

使用道具 举报

 楼主| whitegerry 发表于 2006-4-10 07:47:26 | 显示全部楼层
神出鬼没,一直跟着我呢,来
回复

使用道具 举报

月光朱雀 发表于 2006-4-10 11:12:54 | 显示全部楼层
楼主大人 我想把这个后面的 本来显示日期的  想改成所在版块   该怎么改  请赐教!
回复

使用道具 举报

linkingnet 发表于 2006-4-14 10:38:59 | 显示全部楼层
楼主辛苦了, 刚才看了楼主的演示,很喜欢你的首页四格:
≡最新话题≡ ≡最新回复≡ ≡最近博文≡ ≡随机精华≡

1楼只有3格,没有随机精华,不知道怎么才能改成这样...
谢谢楼主!
回复

使用道具 举报

游游虫 发表于 2006-4-14 15:26:45 | 显示全部楼层
如果要把显示的行数改成10。是不是只修改下面的数字14即可实现 ?
感觉14行太多了。
我好像修改了一下,似乎不行。请高手们指教!
谢谢!~

//新贴//
$hack_cut_str =29; //修改标题显示字数
$hack_cut_strauthor = 9;
$new_post_threadlist = array();
$nthread = array();
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 14");
while($nthread = $db->fetch_array($query)) {
        $nthread['forumname'] = $nthread['name'];
        $nthread['view_subject'] = cutstr($nthread['subject'],$hack_cut_str);
        $nthread['view_author'] = cutstr($nthread['author'],$hack_cut_strauthor);
        $nthread['date']= gmdate("$dateformat $timeformat", $nthread['dateline'] + $timeoffset * 3600);
        $nthread['lastreplytime']= gmdate("$dateformat $timeformat", $nthread[lastpost] + ($timeoffset * 3600));
        if($nthread['highlight']) {
                $string = sprintf('%02d', $nthread['highlight']);
                $stylestr = sprintf('%03b', $string[0]);

                $nthread['highlight'] = 'style="';
                $nthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
                $nthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
                $nthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
                $nthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
                $nthread['highlight'] .= '"';
        } else {
                $nthread['highlight'] = '';
        }
        $new_post_threadlist[] = $nthread;
}
//新贴//

//新回覆
$hack_cut_str = 29; //修改标题显示字数
$hack_cut_strauthor = 9;
$new_reply_threadlist = array();
$rthread = array();
$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 ORDER BY t.lastpost DESC LIMIT 0, 14");
while($rthread = $db->fetch_array($query)) {
        $rthread['forumname'] = $rthread['name'];
        $rthread['view_subject'] = cutstr($rthread['subject'],$hack_cut_str);
        $rthread['view_lastposter'] = cutstr($rthread['lastposter'],$hack_cut_strauthor);
$rthread['date']= gmdate("$dateformat $timeformat", $rthread['dateline'] + $timeoffset * 3600);
        $rthread['lastreplytime']= gmdate("$dateformat $timeformat", $rthread[lastpost] + ($timeoffset * 3600));
        if($rthread['highlight']) {
                $string = sprintf('%02d', $rthread['highlight']);
                $stylestr = sprintf('%03b', $string[0]);

                $rthread['highlight'] = 'style="';
                $rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
                $rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
                $rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
                $rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
                $rthread['highlight'] .= '"';
        } else {
                $rthread['highlight'] = '';
        }
        $new_reply_threadlist[] = $rthread;
}
//回覆//

//热帖
$hack_cut_str = 29; //修改标题显示字数
$hack_cut_strauthor = 9;
$new_hot_threadlist = array();
$mthread = array();
$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 ORDER BY t.replies DESC LIMIT 0, 14");
while($mthread = $db->fetch_array($query)) {
        $mthread['forumname'] = $mthread['name'];
        $mthread['view_subject'] = cutstr($mthread['subject'],$hack_cut_str);
        $mthread['view_lastposter'] = cutstr($mthread['lastposter'],$hack_cut_strauthor);
$mthread['date']= gmdate("$dateformat $timeformat", $mthread['dateline'] + $timeoffset * 3600);
        $mthread['lastreplytime']= gmdate("$dateformat $timeformat", $mthread[lastpost] + ($timeoffset * 3600));
        if($mthread['highlight']) {
                $string = sprintf('%02d', $mthread['highlight']);
                $stylestr = sprintf('%03b', $string[0]);

                $mthread['highlight'] = 'style="';
                $mthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
                $mthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
                $mthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
                $mthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
                $mthread['highlight'] .= '"';
        } else {
                $mthread['highlight'] = '';
        }
        $new_hot_threadlist[] = $mthread;
}
//热帖//

//精华帖
$hack_cut_str =29; //修改标题显示字数
$hack_cut_strauthor = 9;
$new_digest_threadlist = array();
$dthread = array();
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE digest>'0' AND t.fid<>'$fid' AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 14");
while($dthread = $db->fetch_array($query)) {
        $dthread['forumname'] = $dthread['name'];
        $dthread['view_subject'] = cutstr($dthread['subject'],$hack_cut_str);
        $dthread['view_author'] = cutstr($dthread['author'],$hack_cut_strauthor);
        $dthread['date']= gmdate("$dateformat $timeformat", $dthread['dateline'] + $timeoffset * 3600);
        $dthread['lastreplytime']= gmdate("$dateformat $timeformat", $dthread[lastpost] + ($timeoffset * 3600));
        if($dthread['highlight']) {
                $string = sprintf('%02d', $dthread['highlight']);
                $stylestr = sprintf('%03b', $string[0]);

                $dthread['highlight'] = 'style="';
                $dthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
                $dthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
                $dthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
                $dthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
                $dthread['highlight'] .= '"';
        } else {
                $dthread['highlight'] = '';
        }
        $new_digest_threadlist[] = $dthread;
}
//精华帖//

[ 本帖最后由 游游虫 于 2006-4-14 15:28 编辑 ]
回复

使用道具 举报

linkingnet 发表于 2006-4-15 08:10:55 | 显示全部楼层
关于精华调用空白的:

<td class="altbg1">
<!--{loop $new_hot_threadlist $mthread}-->
<table border=0 width='100%' cellspacing=2><tr><td height=12 width='78%'><FONT color=#FFA6D2 face=Wingdings>z</FONT>
<a href="viewthread.php?tid=$mthread[tid]" $mthread['highlight'] title="热门话题 {LF}所在论坛: $mthread[forumname]{LF}主题标题: $mthread[subject]{LF}主题作者: $mthread[author]{LF}发表时间: $mthread[date]{LF}浏览次数: $mthread[views] 次{LF}回复次数: $mthread[replies] 次{LF}最后回覆: $mthread[lastreplytime]{LF}{lang lastpost}: $mthread[lastposter]" target='_blank'>$mthread[view_subject]</a></td><td> <a href="viewpro.php?username=$rthread[lastposter]"  target="_blank" class="smalltxt">$mthread[view_lastposter]</a></td></tr></table>
<!--{/loop}-->
</td></tr>
</table> <br>

楼住笔误,应该改成new_digest_threadlist
找了挺久的,帖出来方便大家..

楼主也把1楼修正一下吧,这样大家方便一点.
回复

使用道具 举报

 楼主| whitegerry 发表于 2006-4-15 08:44:12 | 显示全部楼层
原帖由 游游虫 于 2006-4-14 15:26 发表
如果要把显示的行数改成10。是不是只修改下面的数字14即可实现 ?
感觉14行太多了。
我好像修改了一下,似乎不行。请高手们指教!
谢谢!~

//新贴//
$hack_cut_str =29; //修改标题显示字数
$hack_cut_st ...



是把14改成自己想要的
回复

使用道具 举报

 楼主| whitegerry 发表于 2006-4-15 08:49:16 | 显示全部楼层
原帖由 linkingnet 于 2006-4-15 08:10 发表
关于精华调用空白的:

<td class="altbg1">
<!--{loop $new_hot_threadlist $mthread}-->
<table border=0 width='100%' cellspacing=2><tr><td height=12 width='78%' ...


谢谢,已修正
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 18:09 , Processed in 0.026541 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表