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

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

WBOY
WBOYオリジナル
2016-07-29 08:34:431272ブラウズ

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);
// ハック スレッド サイズ
", 検索for "
while ($thread=$DB_site->fetch_array($threads)) {
" を追加し、"
// スレッド サイズをハックする
$size=0;
$posts=$DB_site->query( "SELECTページテキスト 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);
// End Hack thread size
"、保存して終了;
⒉「コントロール パネル」でフォーラム表示テンプレートを開き、「」を検索します
返信
人気
" を追加します。"
size

"、「

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

$replies

$views

; < ;/td>
$size
仕上げる!
《新しいウィンドウを開く》
理由: これは、ユーザーがさまざまなトピックに関するウィンドウを簡単に開くことができるため、頻繁に更新されるフォーラムを閲覧するのに非常に便利です。
利点: 非常にシンプルで、実装するにはテンプレートを変更するだけで済みます。それほどハック的ではないようです。 :)
欠点: 新しいウィンドウを開くことができるのはトピックの最初のページのみですが、他のページでは Shift キーを押し続ける必要があります。
手順: コントロール パネル -> テンプレート -> 編集、フォーラム表示ビットを開き、「

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

"、もちろん、それを開く必要があります新しいウィンドウ接続用の小さなアイコンを準備し、画像ディレクトリにアップロードします。仕上げる!
例: http://gogosoft.oso.com.cn/forum/forumdisplay.php?forumid=4
[この記事の著作権は著者と Oso.com が共有しています。転載する必要がある場合は、その旨を明記してください。著者と情報源]

上記は、掲示板の vBulletin HACK を紹介しています -- トピックのサイズを表示し、掲示板のコンテンツを含む新しいウィンドウを開きます。PHP チュートリアルに興味のある友人に役立つことを願っています。

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