vBulletin HACK
---トピック サイズを表示し、フォーラム インデックス ページで新しいウィンドウを開きます
作者: gogosoft
「トピック サイズを表示」
理由: この機能はバージョン 1.1.4 では使用できません。一部のユーザーは次の機能を使用します。これは、トピックの参照要素を表示するかどうかの基準となります。
利点: 数行のコードを追加するだけです。
欠点: フォーラムのインデックス ページが表示されるたびに、ページ上のすべてのトピックを計算する必要があるため、サーバーに影響を与える可能性があります。
自己評価: これは小さな機能であり、必須であり、実用的かどうかは意見の問題です。
手順:
⒈forumdisplay.php を開き、「
if ($payment=$DB_site->query_first("SELECT アナウンスID,ユーザーID,開始日付,タイトル FROM アナウンス WHERE startdate<=$datenow AND enddate>=$datenow AND)」を検索します(forumid=$forumid OR forumid=-1) ORDER BY startdate DESC LIMIT 1")) {
", add "
" // ハックスレッドサイズ
$size=0
$payments=$DB_site->query ( "SELECT ページテキスト FROM アナウンス WHERE startdate<=$datenow AND enddate>=$datenow AND (forumid=$forumid OR forumid=-1)"); while ($announce=$DB_site->fetch_array($payments)) $ size+=strlen($announce[pagetext]);
$size=iif($size>1024,number_format($size/1024,1)."K",$size);
// ハックスレッドサイズを終了します
” , 「
while ($thread=$DB_site->fetch_array($threads)) {
」を検索し、「
// ハックスレッドサイズ
$size=0;
$posts=$DB_site->query ( "post WHERE threadid=".$thread[threadid]) からページテキストを選択します
while ($post=$DB_site->fetch_array($posts)) $size+=strlen($post[pagetext]);
$size = iif($size>1024,number_format($size/1024,1)."K",$size);
// End Hack thread size
"、保存して終了;
⒉「コントロール パネル」でフォーラム表示テンプレートを開きます、「