ホームページ > php教程 > php手册 > vBulletin HACK---フォーラム インデックス ページでトピック サイズを表示し、新しいウィンドウを開きます

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

WBOY
リリース: 2016-06-13 12:37:15
オリジナル
840 人が閲覧しました

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);
// ハック スレッド サイズを終了します
"、保存して終了;

⒉「コントロール パネル」でフォーラム表示テンプレートを開き、「」を検索します
返信
align=center> の後に「size

"、「

" 保存します。 forumdisplaybit テンプレートを開き、「

$replies >
$views

"、追加 "
< ;td align=center bgcolor="{secondaltcolor}"> ;
$size






;-

" を追加します。
$size< /normalfont>

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


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

手順: コントロール パネル -> テンプレート -> 編集、フォーラム表示ビットを開き、「
」を検索します。
$gotonew $threadtitle
"、$gotonew の後または前 ($gotonew は「新規投稿」アイコンです) ) 参加 "

」、もちろん、このリンクに小さなアイコンを用意して、新しいウィンドウを開き、画像ディレクトリにアップロードする必要があります。仕上げる!

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


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


ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート