スクリプトの軽量化&若干仕様変更
【追加】ケータイ表示での初期画面スタイル設定
・「$m_default_style = ‘list’」とすることで初期画面が記事一覧に
(それ以外はメニュー画面)
・初期画面が記事一覧表示の場合は、メニュー画面呼び出しリンクを各画面に表示
【追加&変更】投稿記事長さ制限機能
・従来RS2xのみで使用可能だったが、RX1x, RS3xでも使用可能に
・制限長さは「$rs_length_chk」へバイト数で指定(0を指定したときは長さ制限無し)
「ごあんない」カテゴリーアーカイブ
mbbs RS1x 2.1a/mdiary RS2x 2.1a/mfile RS3x 2.1bソース公開
詳細は、「縁の下概要」をご覧ください。
配布アーカイブもこのバージョンに差し替えています。
バナー
PC向けサイズのみですが、バナー(200×40)を用意しています。
様々な背景色にもある程度対応できる適当な造りの透明PNGとなっております。
カラーテスト、貼付タグ等は→https://whitewing.bitter.jp/meta_img/banner_pc.html
mbbs RS1x 2.1a/mdiary RS2x 2.1a/mfile RS3x 2.1b投入
・画面表示上は特に変大きな変化無し。
・スクリプトを2割程軽量化。
mfile RS3x(2.1a) [非公開バージョン]
記事追加機能を通常表示画面から管理者用メニューに移動。
(少しは画面がすっきりするだろうか)
変更点はこれだけなので、公開ソースの更新は次回のバージョンアップ時とさせていただきまする m(_ _)m
更新時刻
このサイトは全面CGI仕立てのサイトとなっており、世に数多ある更新時刻チェックツールを使うと、現在時刻を返したり、いつまでも更新されていないように見えることがあります。
当サイトの更新時刻を大まかに知る方法として、2つほど手を用意しておきました。
どちらかを更新チェックツールにかけるようにしておくとよいでしょう。
【ちゃがわんチェッカー( http://whitewing.bitter.jp/cyagawan_checker.cgi)】
「ちゃがわんチェッカー」は当サイトを構成する全てのファイルの最終更新時刻のうち、最も新しいものを返すようにセットしてあります。「実況中継( http://whitewing.bitter.jp/live/ )」にネタが追加されたり「Whiteboard( http://whitewing.bitter.jp/board/ )」に書き込みがあると、その時刻を返すようになっています。
システムの肝となる部分
このサイトで使っているCGIシステム「MARS」は、元々別々に動作していた複数のCGIスクリプトの設定ファイルと起動スクリプトにちょっとした細工を施すことにより
「全スクリプトの設定を1ファイルにまとめた」
という点にあります。
プログラム本体の他、画面設定のスタイルシート(PC用)も大半の設定は1つにまとめてあります。
こんなことが出来るのもオリジナルmdiary/mbbsの作者suzukyu氏の設計思想がしっかりとした物だったからかもしれませんね?
mbbs RS1x 2.1/mdiary RS2x 2.1/mfile RS3x 2.1 Air-H” phone style
Air H” phone暫定対応工事実施(H”-linkには対応していないのでご注意を)
その他には変更がないためバージョン番号はそのままです(~_^;;
一部アクセス規制実施中
ちょっとしたこけおどしが埋め込んであり、特定ドメインからのアクセスおよび特定サイトからの直接リンクを弾いている様に見える造りになっています。
(規制対象は設定ファイルを1ヶ所書き換えるだけで全コーナーに追加、削除ができるようになっているのだ)
なんでもかつてどっかのサイトにて「このサイトを潰せ」運動みたいなのをやっており、その中で当サイトも宣伝されていたらしい、というのがきっかけだが今やネタの領域だろうか。
このサイトは・・・
かつてSuzukyu氏が「WAP解説ページ」というサイトで公開していたケータイ用サイトととPC用サイトをシームレスにつなげるCGIスクリプト「mbbs」「mdiary」に独自の拡張を加えたスクリプト群で動いています。
当然元になっているスクリプトがスクリプトなので、i-mode,ezweb,旧Jフォン他各社ケータイに対応しており、PDAやLINX等のテキストブラウザにもそこそこ対応できる造りになっています。
その辺の詳しい技術情報は別途「縁の下( http://whitewing.bitter.jp/mars/ )」というコーナーを用意してありますので、立ち寄ってみるのもいいでしょう。