「テーブルの細線枠」
実際、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、