ホームページ  >  記事  >  バックエンド開発  >  vBulletin HACK---トピック サイズを表示し、フォーラム インデックス ページで新しいウィンドウを開きます_PHP チュートリアル

vBulletin HACK---トピック サイズを表示し、フォーラム インデックス ページで新しいウィンドウを開きます_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:01:121037ブラウズ

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
"、保存して終了;

⒉「コントロール パネル」でフォーラム表示テンプレートを開きます、「
reply

size


" を "
に置き換えて保存します。 forumdisplaybit テンプレートを開き、「

$replies



$views





$size を保存します。仕上げる!


《新しいウィンドウを開く》
理由: これは、ユーザーがさまざまなトピックに関する多くのウィンドウを簡単に開くことができるため、頻繁に更新されるフォーラムを閲覧するのに非常に便利です。
利点: 非常にシンプルで、実装するにはテンプレートを変更するだけで済みます。それほどハック的ではないようです。 :)
欠点: 新しいウィンドウを開くことができるのはトピックの最初のページのみですが、他のページでは Shift キーを押し続ける必要があります。

手順: コントロール パネル -> テンプレート -> 編集、フォーラム表示ビットを開き、「

$gotonew $threadtitle
"、$gotonew の前後に "

"、もちろんこれを行う必要があります。新しいウィンドウを開く接続の小さなアイコンを画像ディレクトリにアップロードします。仕上げる!

例: http://gogosoft.oso.com.cn/forum/forumdisplay.php?forumid=4


[この記事の著作権は著者とOso.comが共同で所有しています。転載する必要がある場合。 、著者と出典を明記してください】


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/316896.html技術記事 vBulletin HACK ----トピック サイズを表示し、フォーラム インデックス ページで新しいウィンドウを開きます。 作成者: gogosoft 「トピック サイズを表示」 理由: この機能はバージョン 1.1.4 では利用できず、一部のユーザーはこれを a.. .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。