ホームページ > バックエンド開発 > PHPチュートリアル > vBulletin の使用体験 -- 2 つのレイアウトの改善_PHP チュートリアル

vBulletin の使用体験 -- 2 つのレイアウトの改善_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:24:54
オリジナル
1399 人が閲覧しました

「テーブルの細線枠」
実際、vBulletin は HTML 仕様でテーブルの周囲に細線枠の痕跡を残しており、すべてのテーブルに「インターフェイス」も予約されています。厳密に言えば、これは PHP やデータベースと同じです。これはWebデザインの話なので関係ありません。ただし、デフォルトでは、これらの細線フレームの HTML コードはコメント化されて表示されず、すべてのテンプレートにこれがあるわけではありません。厳密に言えば、細いワイヤーフレームを追加するプロセスは HACK ではないため、HACK の形では共有しません。
これらの細い線のフレームは一部の人にとっては良いように見えるかもしれませんが、特に独自のテンプレートを作成した人にとっては、20以上のテンプレートを修正して変更する必要があります。とても面倒です。
基本的に、vBulletin のデフォルト テンプレートのテーブルにはすべて、「
」などの機能があります。これらのテーブルのセル間隔はすべて 1 であり、各セルはルールに従って特定の背景色を持ちます。背景色を指定したセル(表)を外側に配置すると、表に幅1ピクセルの細い線枠を付けることができます。 cellpadding (セル内の空白スペース) は両方とも 4、border (境界線) は両方とも 1 です。これにより、テキストと表の間に一定の隙間が確保され、不格好な HTML のデフォルトの境界線は表示されなくなります。
したがって、細い線のフレームの効果を得るには、これらのテーブルを指定された背景色のテーブルで囲むだけで済みます。この細線枠の色も設定可能にするには、「置換変数」のvBulletin機能を使うことをおすすめします。たとえば、元のテーブルの前に「

」を追加し、後ろに「
」を追加します。次に、[コントロール パネル] -> [変数の置換] -> [追加] に移動して、値 #000000 の {tablebordercolor} 変数を追加します。細い黒い線の枠が追加されます。
変更が必要なテンプレートは多数あり、そのすべては、
editpost、editprofile、editthread、forumdisplay、forumhome、getinfo、getip、lostpw、
memnerlist、memberlistsearch、modifyprofile、move、newreply、newthread、
openclosethread、postpreview、 searchintro、searchresults、sendtofriend、


settopthread(HACKed)、showfav(HACKed)、showthread、standarderror
注意すべき点がいくつかあります:
⒈postbit は処理しないのが最善です。
⒉Part memberlist、newreply、showthread など、処理が必要な場所が 2 つ以上あります。
⒊テンプレートにフォーム (FORM) がある場合は、フォームの外側で囲むのが最適です。ただし、何があっても、ネストは正しく保つ必要があります。
1 つ提案: vBulletin システムをインストールしていない場合は、installtemplate で変更するのが最善ですが、「 、 $ 、および " はすべて変更する必要があることに注意してください。」すでにインストールしている場合は、既存のシステム テンプレートを変更する必要があるため、さらに面倒になります。
例: http://www .charmaine.f2s.com/
「カーソル位置」
発言したり返信したりするときは、スクロールバーをマウスでドラッグして、入力位置をクリックしてカーソルをそこに留まらせてテキストの入力を開始します。
はい!
JavaScript オブジェクト メソッド focus() を使用して、対応する複数のテンプレート (主に editpost、editthread、newreply、newthread) を処理し、最後に「

」を追加します。
、オブジェクトは実際のテンプレートに応じて に対応する値です。そうでない場合は、それを追加するだけです。
例: http://gogosoft.oso.com.cn/
vBulletin は PHP と MySQL を使用するだけです。動的でインタラクティブな Web プログラミングを実装するには、Web デザイン、画像制作、クライアント プログラミングなど、さまざまな側面があります。

http://www.bkjia.com/PHPjc/532104.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/532104.html技術記事 「テーブルの細線枠」 実際、vBulletin は HTML 仕様でテーブルの周囲に細線枠の痕跡を残しており、すべてのテーブルに「インターフェイス」も予約されています。厳密に言えば、これは PHP と同じです。 .
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート