検索
ホームページphp教程php手册discuz ホームページには、最新トピック、最新返信、ホットトピック、エッセンス記事プラグインの 4 つのグリッドがあります。

ホーム ページの 4 つのグリッド: DZ5.5 正式版の最新トピック、最新の返信、注目のトピック、エッセンス記事
適用バージョン: Discuz! 5.5 正式版
修正難易度: 簡単
データベースのアップグレード: なし
デモ Web サイト: http://fhxye.cn/
作者: 修正しました~!!!
少し更新しました、ありがとう [url=profile-uid-141096.html]efrog[/url] :lol
元のペースト: http://www.discuz.net/thread-397572-1-5.html
ステップ 1:index.php
検索:

コードをコピーします コードは次のとおりです:


require_once DISCUZ_ROOT.'./include/forum.func.php';


以下を追加します:

コードをコピー コードは次のとおりです:


require_once DISCUZ_ROOT.'./include/misc.func. php';


検索:

コードをコピー コードは次のとおりです:


$ newthreads =round(($timestamp - $lastvisit 600) / 1000 ) * 1000;


以下を追加します:

コードをコピーコードは次のとおりです:


//---------------hack Meminfo start
if(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 6.0")) {
$ Visitor_browser = 「Internet Explorer 6.0」;
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.5")) {
$visitor_browser = "Internet Explorer 5.5";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 5.0")) {
$visitor_browser = "Internet Explorer 5.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "MSIE 4.01")) {
$visitor_browser = "Internet Explorer 4.01";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NetCaptor")) {
$visitor_browser = "NetCaptor";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Netscape")) {
$visitor_browser = "Netscape";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Lynx")) {
$visitor_browser = "Lynx";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Opera")) {
$visitor_browser = "Opera";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Konqueror")) {
$visitor_browser = "Konqueror";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mozilla")) {
$visitor_browser = "Mozilla";
} else {
$visitor_browser = "其它";
}
//
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5.2")) {
$visitor_os = "Windows Server 2003";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 5")) {
$visitor_os = "Windows 2000";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "4.9")) {
$visitor_os = "Windows ME";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "NT 4")) {
$visitor_os = "Windows NT 4.0";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "98")) {
$visitor_os = "Windows 98";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "95")) {
$visitor_os = "Windows 95";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Mac")) {
$visitor_os = "Mac";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Linux")) {
$visitor_os = "Linux";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "Unix")) {
$visitor_os = "Unix";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "FreeBSD")) {
$visitor_os = "FreeBSD";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "SunOS")) {
$visitor_os = "SunOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "BeOS")) {
$visitor_os = "BeOS";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "OS/2")) {
$visitor_os = "OS/2";
} elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], ";PC")) {
$visitor_os = "Macintosh";
}elseif(strpos($HTTP_SERVER_VARS[HTTP_USER_AGENT], "AIX")) {
$visitor_os = "AIX";
} else {
$visitor_os = "その他";
}

$mem_home = convertip($onlineip, $datadir = "./");
//info//
$colorarray = array('', '赤', 'オレンジ', '黄', '緑', 'シアン', '青', '紫', 'グレー' );
//新贴//
$hack_cut_str =24; //修正标题显表示文字数
$hack_cut_strauthor = 9;
$new_post_threadlist = array();
$nthread = array();
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}フォーラム f WHERE t.fid'$fid' AND f.fid=t.fid ORDER BY t.dateline DESC LIMIT 0, 8");
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(' d', $nthread['highlight'])
$stylestr = sprintf(' b', $string[0]); > $nthread['highlight'] = 'style="';
$nthread['highlight'] .= $stylestr[0] ? 'font-weight: 太字;' : '';
$nthread['highlight'] .= $stylestr[1] ? 'フォントスタイル:イタリック体;' : '';
$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 = 24; //修正标题表示文字数
$new_reply_threadlist = array ();
$rthread = array();
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}フォーラム 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, 8" );
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);
]= gmdate("$dateformat $timeformat", $rthread['dateline'] $timeoffset * 3600);
$rthread['lastreplytime']= gmdate("$dateformat $timeformat", $rthread[lastpost] ( $ TimeOffset*3600)) (' b', $string[0]);

$rthread['highlight'] = 'style="';
$rthread['highlight'] .= $stylestr[0] ? 'font-weight: 太字;' : '';
$rthread['highlight'] .= $stylestr[1] ? 'フォントスタイル:イタリック体;' : '';
$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 = 24; //修改标题显表示字数
$hack_cut_strauthor = 9; //これは選択可能です//[/color]
[color=red]//热贴指定天数//[/color]
[color=red]$this_time= time(); [/color]
[color=red]$sort_time = $today - ( 60*60*24*7); //7天内
[/color]$new_hot_threadlist = array(); mthread = array();
$query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}フォーラム f WHERE t.fid'$fid' AND f.fid=t.fid AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 [color=red]and t.dateline > $sort_time[/color][b][color=red] [/color][/b]ORDER BY t.views DESC LIMIT 0, 8");
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(' d', $mthread['highlight']);
$stylestr = sprintf(' b', $string[0]); 🎜> $mthread['highlight'] = 'style="';
$mthread['highlight'] .= $stylestr[0] ? 'font-weight: 太字;' : '';
$mthread['highlight'] .= $stylestr[1] ? 'フォントスタイル:イタリック体;' : '';
$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 =24; //修改标题显示字数
$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, 8"); //修改显示帖子条数
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;
}
//精华帖//


如果要修改调用的显示条数,则修改以下代码位置(有4处要修改)

复制代码 代码如下:


$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, [b][color=red]8[/color][/b]");


把8修改成你要的数目就可以了.

2./templates/default/discuz.htm
找到

复制代码 代码如下:



        


        

        $advlist[text]

        




下面添加:

复制代码 代码如下:



        


        

        $advlist[text]

        












≡最新话题≡ ≡最新回复≡ ≡热门话题≡ ≡精読文章≡



テーブル>

      
  $nthread[view_subject]

$nthread[view_subject]
 $nthread[view_author]


 $rthread[view_lastposter] テーブル>




z
$rthread[view_subject]


z
$mthread[view_subject]
$mthread[view_lastposter]




> ;
v
$dthread[view_subject]
$dthread[view_author]








声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境