デザイン
基本仕様
普通のHTMLにコメントタグを埋め込んで、置換や目印に使っています。
- 単純置換: <!-- ???? -->
????を何かの変数に置換します。 - ブロック指定: <!-- __????_begin__ --> 〜 <!-- __????_end__ -->
ブロック内のHTMLを????の目的で繰り返し使います。
共通部
- <!-- script -->
CGI名に置換されます。 - <!-- message -->
主にエラーメッセージに置換されます。 - <!-- name -->,<!-- mail -->,<!-- url -->,<!-- pass -->
それぞれ、名前、メール、URL、パスワードをクッキーから読み込んで置換されます。 - <!-- __icon_begin__ --> 〜 <!-- __icon_end__ -->
アイコンブロックです。- <!-- icon_val -->
アイコンのファイル名に置換されます。 - <!-- icon_name -->
アイコン名に置換されます。 - selected、 checked
クッキーのアイコンと一致しない場合削除されます。
- <!-- icon_val -->
- <!-- __color_begin__ --> 〜 <!-- __color_end__ -->
色ブロックです。- <!-- color_val -->
色のHTML名に置換されます。 - <!-- color_name -->
色名に置換されます。 - selected、 checked
クッキーの色と一致しない場合削除されます。
- <!-- color_val -->
- <!-- __navi_begin__ --> 〜 <!-- __navi_end__ -->
ページブロックです。- <!-- offset -->
ページ番号に置換されます。
- <!-- offset -->
- <!-- version -->
FlexBBSのバージョンに置換されます。 - <!-- ruby-version -->
Rubyのバージョンに置換されます。
記事ブロック <!-- __article_begin__ --> 〜 <!-- __article_end__ -->
- <!-- a_id -->,
<!-- a_title -->,
<!-- a_name -->,
<!-- a_date -->,
<!-- a_icon -->,
<!-- a_comment -->
それぞれ親記事の記事No、題名、投稿者名、投稿日、アイコン名、本文に置換されます。 - <!-- __a_mail_begin__ --> 〜 <!-- __a_mail_end__ -->
投稿者のメールブロックです。
メールがないときはブロック内を空白で置換し、あるときはブロック内で以下を置換します。- <!-- a_mail -->
メールアドレスに置換されます。
- <!-- a_mail -->
- <!-- __a_url_begin__ --> 〜 <!-- __a_url_end__ -->
投稿者のURLブロックです。
URLがないときはブロック内を空白で置換し、あるときはブロック内で以下を置換します。- <!-- a_url -->
URLに置換されます。
- <!-- a_url -->
- <!-- __res_begin__ --> 〜 <!-- __res_end__ -->
レスブロックです。- <!-- r_id -->,
<!-- r_name -->,
<!-- r_date -->,
<!-- r_icon -->,
<!-- r_comment -->
それぞれレスのレスNo、投稿者名、投稿日、アイコン名、本文に置換されます。 - <!-- __r_mail_begin__ --> 〜 <!-- __r_mail_end__ -->
レス投稿者のメールブロックです。
メールがないときはブロック内を空白で置換し、あるときはブロック内で以下を置換します。- <!-- r_mail -->
メールアドレスに置換されます。
- <!-- r_mail -->
- <!-- __r_url_begin__ --> 〜 <!-- __r_url_end__ -->
レス投稿者のURLブロックです。
URLがないときはブロック内を空白で置換し、あるときはブロック内で以下を置換します。- <!-- r_url -->
URLに置換されます。
- <!-- r_url -->
- <!-- r_id -->,
<!-- r_name -->,
<!-- r_date -->,
<!-- r_icon -->,
<!-- r_comment -->
- <!-- __resform_begin__ --> 〜 <!-- __resform_end__ -->
レスフォームのブロックです。
今のところ意味はありません。既出のものが置換されます。
記事削除
- <!-- articleid -->
削除エラー時に親記事Noに置換されます。 - <!-- resid -->
削除エラー時にレスNoに置換されます。