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