■通常表示用スキンファイル(php_bbs/skin/skin.html)の説明
| 「フォーム部」 | 投稿フォームを表示します。 |
| 「記事表示部」 | 「レス記事表示部」を内包し、「レス記事表示部」とあわせて投稿された記事を表示します。 |
| 「レス記事表示部」 | 「記事表示部」に内包されていて、「記事表示部」とあわせて投稿された記事を表示します。 |
| 「その他」 | 上記3種に含まれない部分で、自由にHTMLを記述できます。 |
ブロックタグ |
記述規則 |
説明 |
| <!--FORM_START--> | <!--FORM_END-->の前に記述。 <!--LOG_START--> と <!--LOG_END-->間 <!--RES_START--> と <!--RES_END-->間 に 記述してはいけません。 |
フォーム部の始まりを示します。 |
| <!--FORM_END--> | <!--FORM_START-->の後に記述。 <!--LOG_START--> と <!--LOG_END-->間 <!--RES_START--> と <!--RES_END-->間 に 記述してはいけません。 |
フォーム部の終わりを示します。 |
| <!--LOG_START--> | <!--LOG_END-->の前に記述。 <!--FORM_START--> と <!--FORM_END-->間 に 記述してはいけません。 |
記事表示部の始まりを示します。 <!--LOG_START-->と<!--LOG_END-->間は記事(ログ)件数分プログラムが複製します。 |
| <!--LOG_END--> | <!--LOG_START-->の後に記述。 <!--FORM_START--> と <!--FORM_END-->間に 記述してはいけません。 |
記事表示部の終わりを示します。 <!--LOG_START-->と<!--LOG_END-->間は記事(ログ)件数分プログラムが複製します。 |
| <!--RES_START--> | <!--RES_END-->の前に記述。 <!--LOG_START--> と <!--LOG_END-->間に 記述しなければなりません。 |
レス記事表示部の始まりを示します。 <!--RES_START-->と<!--RES_END-->間は記事(ログ)件数分プログラムが複製します。 |
| <!--RES_END--> | <!--RES_START-->の後に記述。 <!--LOG_START--> と <!--LOG_END-->間に 記述しなければなりません。 |
レス記事表示部の終わりを示します。 <!--RES_START-->と<!--RES_END-->間は記事(ログ)件数分プログラムが複製します。 |
記述するブロック |
タグ |
必須 |
記述規則/説明 |
| フォーム部 | <!--sub_title--> | × | Res投稿・記事編集・記事削除時、それぞれ管理画面で設定した文字列に置き換わります。 |
| <!--name--> | ○ | 投稿フォームのinputタグのvalue属性の値として記述。 各種操作時、投稿者名に置き換わります。 |
|
| <!--mail--> | × | 投稿フォームのinputタグのvalue属性の値として記述。 各種操作時、メールアドレスに置き換わります。 |
|
| <!--web--> | × | 投稿フォームのinputタグのvalue属性の値として記述。 各種操作時、WebURLに置き換わります。 |
|
| <!--subject--> | × | 投稿フォームのinputタグのvalue属性の値として記述。 各種操作時、件名に置き換わります。 |
|
| <!--color_set--> | × | 管理画面で設定した文字色選択カラーにより、文字色選択のラジオボタンに置き換わります。 | |
| <!--message--> | ○ | 投稿フォームのtextareaタグ間に記述。 各種操作時、記事に置き換わります。 |
|
| <!--image_input--> | × | 管理画面で設定した数量により、イメージ(ファイル)アップロード入力欄に置き換わります。 | |
| <!--password--> | ○ | 投稿フォームのinputタグのvalue属性の値として記述。 各種操作時、パスワードに置き換わります。 |
|
| <!--button_set--> | ○ | 各種操作に必要なSubmitボタンや戻るボタンに置き換わります。 ボタンの名称は管理画面で設定可能です。 |
|
| <!--system_comment--> | × | 各種操作時に必要と思われる、投稿者への注釈に置き換わります。 | |
| <!--HIDDEN_TAG--> | ○ | 各種操作時にプログラム側で必要とするhiddenタグに置き換わります。 | |
| 記事表示部 | <!--image_float:left--> | × | 記事内のテキストに対する画像の位置を指定します。 xxxxに[ left / right / none] のいずれかを記述します。 left = 画像を左側に表示し、テキストを右側に回りこませる。 right = 画像を右側に表示し、テキストを左側に回りこませる。 none = 画像に対してテキストを回り込ませない。 本タグを記述しない場合、ディフォルトでleftが適用されます。 |
| <!--number--> | × | 記事番号に置き換わります。 | |
| <!--subject--> | × | 記事件名に置き換わります。 | |
| <!--time--> | × | 記事投稿時間に置き換わります。 | |
| <!--name--> | ○ | 記事投稿者名に置き換わります。 | |
| <!--mail--> | × | 記事投稿者メールアドレスに置き換わります。 | |
| <!--web--> | × | 記事投稿者WebURLに置き換わります。 | |
| <!--message--> | ○ | 記事に置き換わります。 | |
| <!--system_link--> | ○ | 記事に対するRes投稿・編集・削除を行うためのリンクに置き換わります。 | |
| レス記事表示部 | <!--res_number--> | × | Res記事番号に置き換わります。 |
| <!--res_subject--> | × | Res記事件名に置き換わります。 | |
| <!--res_time--> | × | Res記事投稿時間に置き換わります。 | |
| <!--res_name--> | ○ | Res記事投稿者名に置き換わります。 | |
| <!--res_mail--> | × | Res記事投稿者メールアドレスに置き換わります。 | |
| <!--res_web--> | × | Res記事投稿者WebURLに置き換わります。 | |
| <!--res_message--> | ○ | Res記事に置き換わります。 | |
| <!--res_system_link--> | ○ | Res記事に対する編集・削除を行うためのリンクに置き換わります。 | |
| その他 | <!--page_unit--> | × | ページ移動用のリンクに置き換わります。 |
| <!--page_unit_width:xxx--> | × | ページ移動用のリンクを表示するtableタグの幅を指定します。xxxに半角数字を記述してください。 |
記述するブロック |
タグ |
必須 |
記述規則/説明 |
| フォーム部 | <form> | ○ | 投稿フォームの送信用formタグ。 <!--FORM_START--> 直後に以下のように記述。 <form method="post" action="bbs.php" enctype="multipart/form-data"> |
| </form> | ○ | 投稿フォームの送信用formタグ。 <!--FORM_END--> 直前に以下のように記述。 </form> |
|
| <input> | ○ | 投稿フォームの投稿者名用inputタグ。 <form>と</form>間に以下のように記述。 <input type="text" name="name" value="<!--name-->" size="15"> ※size等type,name,value属性以外は任意 |
|
| <input> | × | 投稿フォームの投稿者メールアドレス用inputタグ。 <form>と</form>間に以下のように記述。 <input type="text" name="mail" value="<!--mail-->" size="30"> ※size等type,name,value属性以外は任意 |
|
| <input> | × | 投稿フォームの投稿者WebURL用inputタグ。 <form>と</form>間に以下のように記述。 <input type="text" name="web" value="<!--web-->" size="30"> ※size等type,name,value属性以外は任意 |
|
| <input> | × | 投稿フォームの投稿件名用inputタグ。 <form>と</form>間に以下のように記述。 <input type="text" name="subject" value="<!--subject-->" size="20"> ※size等type,name,value属性以外は任意 |
|
| <input> | ○ | 投稿フォームの投稿記事用inputタグ。 <form>と</form>間に以下のように記述。 <textarea name="message" cols="30" rows="4"><!--message--></textarea> ※cols,rows等name属性以外は任意 |
|
| <input> | × | 投稿フォームの投稿イメージ用inputタグ。 (独自要素タグ<!--image_input-->を利用しますが、レイアウト上分けて記述したい場合など、通常のHTMLタグでの記述が可能ということです。) <form>と</form>間に以下のように記述。 <input type="file" name="image[]" value="" size="25"> ※size等type,name,value属性以外は任意。 ※最大10個まで記述可能。 |
|
| <input> | ○ | 投稿フォームの投稿パスワード用inputタグ。 <form>と</form>間に以下のように記述。 <input type="password" name="password" value="<!--password-->" size="14"> ※size等type,name,value属性以外は任意。 |
|
| その他 | <a></a> | × | 管理画面入り口用リンク 記述場所はその他ブロック内任意で以下のように記述。 <a href="bbs.php?md=admin">Admin</a> |
| <a></a> | ○ | 当サイトへのリンク </body>タグ直前に以下のように記述。 <a href="http://www.cgis.biz/">CGI's</a> ※記述場所を変更したり、リンク自体を消去した場合、プログラム側で自動的に付加します。 |
| 「エラー表示部」 | エラーを表示します。 |
| 「その他」 | 上記に含まれない部分で、自由にHTMLを記述できます。 |
タグ |
必須 |
記述規則/説明 |
| <!--ERROR--> | ○ | 記述場所は任意です。 各種エラー文に置き換わります。 |
| <!--err_button--> | ○ | 記述場所は任意です。 戻るボタンに置き換わります。 ボタンの名称は管理画面で設定可能です。 |
通常、要素タグ(など)で置き換える各種ボタンやリンク文字について、 特定の場所に特定のファイル名で「GIF画像」を配置することで、独自の画像を適用できます。
適用対象は以下をご覧ください。
適用対象図解(適用前)
適用対象図解(適用後)
下記構成中のimagesフォルダに配置します。
画像名は下記の通りです。
対象要素 |
配置場所 |
画像名 |
| 投稿用送信ボタン | php_bbs/images/ | btn_new.gif |
| Res投稿用送信ボタン | 同上 | btn_res.gif |
| 編集投稿用送信ボタン | 同上 | btn_edit.gif |
| 削除送信ボタン | 同上 | btn_del.gif |
| 戻るボタン | 同上 | btn_back.gif |
| エラー表示時の戻るボタン | 同上 | btn_error.gif |
| 記事中の投稿者メールアドレスリンク | 同上 | mail.gif |
| 記事中の投稿者WebURLリンク | 同上 | web.gif |
| 記事削除用リンク | 同上 | del.gif |
| 記事編集用リンク | 同上 | edit.gif |
| 記事Res用リンク | 同上 | res.gif |