更新履歴

このスクリプト(割り込み☆ボード)の更新履歴(どんな機能があるかとかも少しはわかるかも)

きりしま「このスクリプト(割り込み☆ボード)の更新履歴ver.0.1ちょっと前から暖めていたアイデアを実現しようと思いつきではじめる。ベースにしたスクリプトは、現時点で一番動作がわかりやすいPetitBoard(KENTさん作成)を利用。http://www.kent-web.com/bbs/petit.htmlver.0.2どうにか動作するようになる。操作するために必要なリンク類を表示する機能はまだない。ver.0.3操作のためのリンク類をとりあえず装備して仮公開。RIMNETのサイトhttp://www.cc.rim.or.jp/~shouji/icbbs/icbbs.cgiにアップロード。ver.0.4新着コメントの強調表示を追加。指定時間以内の投稿は太字になります。ver.0.5NEKO君の要望の、「コメント入力画面に前後のログを少し表示する」を実装してみる。表示関係の微調整。複数ボード間の移動のリンクがおかしいのを修正。ver.0.6「コメント入力画面に前後のログを少し表示する」機能が根本的にロジックが間違っていたことに気づく。修正完了のはず。ver.0.7最大BBS数制限と最大コメント数制限を追加。ログファイルは残す仕様に。画像ファイルをIMGタグで呼ぶ仕様に。現在のところ、URLがgif,jpg,pngで終わっていると反応します。ver.0.8ボードの前後移動のリンクがおかしくなってたもよう。というかログファイル上手く消えないのでお手上げ。ver.0.9「。」と「、」は改行するようにした。ver.0.91「?」も対象にver.0.92「?」やめ。ver.1.00とりあえずこれで機能部分終了の意味を込めて。カウンターの追加新規ボード作成・割り込みレス入力の色選択をカラーサンプルによるラジオボタンに変更ver.1.10タイトルと作成日のパラメータを分離してレイアウトを変更。各ページの表示も少しずつチューニング。ver.1.20さくぴ君要望の更新日を表示するようにしました。表示がウザイので、作成日は一覧では表示しなくしています。ver.1.30何も記入されていない行ができないように、スペースを削除するようにした。ver.1.40重複投稿に制限を設けました。ver.1.50重複ボード作成に制限を設けました。ver.1.60クッキーが、透明色(=背景と同じ色)を記憶しても、次回ラジオボタンがチェックされないようにしました。ラジオボタンのチェックをしないで送信した場合はエラーを返すようにしました。透明書き込みをしたあとはどの色も選択されていないので注意してください。ver.1.7030日以上古いログが表示されないようにする機能を追加。表示させたい場合は下の[ログを全て表示]をクリック。ver.1.71色のクッキー処理のバグを修正。ver.1.72ボード一覧にも影響があるので修正。バージョン変わってないけど、非表示にする期間を1ヶ月から1週間に縮めてみた。ver.1.73頒布するために一旦スクリプトをまとめたバージョン。ver.1.74「sage」オプションを選択できるようにしてみた。レス時のみ利用可能で、ボードの並び順を更新しないだけ。ボード一覧では、最終更新日が更新されているので気づくことはできるはず。設定の変更。書き込みが消えるのを3.5日に短縮してみました。ver.1.75ボードタイトル以外にボードの説明を新規作成時に入力できるようにしました。このボードの説明は時間が経っても消えないようになっています。各行にアンカー入れてたけど廃止。その分表示させるためのデータ量を減らすのが目的。ver.1.76ボード一覧にもボードの説明を出力するように変更。」
ぜんこ「っていうかsage機能って何?」
きりしま「うーんと、新しい書き込みがあると、ボードの並び順が先頭に移動するようにできてるんだけど、その機能を無効にするオプション。他のBBSでsageって言ってた。「下げたまま」ってことなんだろうけど。シムピープルの日記が重いので、そういう機能あってもいいかな、と思ったのだ。」
ぜんこ「ああ、掲示板自体があがらないのね。」
きりしま「そうそう。一覧とか見るとわかると思うけど。ver.2.00鳥繁.COMに出店するにあたり、スクリプトバージョンをメジャーアップ。ちなみに新バージョンは鳥繁.COMにしか設置されていません。(本家サイトのは1.76のまま)スクリプト名をicbbs.cgiから、warikomi.cgiに変更。icbbsの命名は、Intercept Comment BBSからなんだけど、ibbsとかcbbsとかあるのでオリジナリティに×っぽいので、どこかのタイミングで変えたかった。ボード名や各モードの状態をタイトルバーにも表示するように変更。「○○○○ - 割り込み☆ボード」などと表示されているはずです。元のスクリプトのロジックの順番変更などを派手に行なっているので、変なことがあったら教えてください。この変更は結構いじるところが多くて面倒でちょっと前から後回しになってました。ver.2.10転送バイト数を削るために半角スペースを普通の半角スペースに。ver.2.20他の掲示板にペーストしたりするときにあまりに汚いので、それ用の整形モード「印刷モード」を用意しました。見ての通り、モノクロ風味の、平たいテキスト風の表示になります。ver.2.21「印刷モード」から元のボードに戻らないバグを修正。ver.2.22レスフォームに名前が表示できないバグ修正。ver.2.23暫定的にケータイモードで運用しています。アクセス時にクライアント判別してケータイモードにするのが良さそうだけどめんどそうなので放置していましたが、役に立ちそうなので、表示部のみケータイモードにしておきます。使える色も一時的に基本色になっています。また、一時的に24時間で消えるようにしています。ver.2.24通常モードに戻しました。割り込みボタンのALTテキストはサイズ削減のため廃止。非表示になるタイミングは2.5日、使える色は元通りに、一時的に非表示にしていたリンクを復活しました。また、印刷モードの表示を改良しました。ver.2.30すでにログが1行も表示されなくなっているボードに書き込みができるように、また、ケータイで書き込みがいっぱいあるボードで最後まで表示されていなくても書き込みができるように、「各行の▼をクリックするとそこに割り込んでコメントが書けます。」の▼のところから「追記」ができるようにしました。「追記」は、自動的に一番後ろに書き足すようになります。その際、その直前の5行だけ見えます。これで、「ログを全て表示」しなくても、しきれなくても書き込みができると思います。ver.2.31改行処理にバグがありました。ver.2.32追記の時の過去ログの表示を修正しました。これにより、特定のボードの「追記」フォームをブックマークしておくと、ケータイのような容量の少ないブラウザでも使いやすくなるかと期待しています。ver.2.33書き込みが上限に達したときのことを考えてエラーメッセージの表示を変更しました。また、重複書き込みのチェック数を増やしてみました。ver.2.34半角カタカナの置換をサポートしました。ver.2.40書き込みの報告をメールで通知する機能を実装。リムネットだとリムネットのアドレスにしか送れないらしいので自分にしか送れない…。北海道ツーリング用設定ということで、8月9日より8月17日まで、書き込みは12時間で非表示になります。非表示になった分は下の[ログを全て表示]でご確認ください。ver.2.42北海道ツーリング終了のため、従来通りの設定にもどしました。リムネットのログを全て移転しました。ver.2.50「ログを全て表示」オプションが書き込みをするときに引き継がれないのに対処しました。「ログを全て表示」状態で書き込みした後の表示も「ログを全て表示」になっているはずです。ver.2.53ブラウザを終了するとクッキー情報が残らないようになっているバグに対処しました。ver.2.60ログの表示が最新か全てかしか選べなかったので、段階的に増減できる[+][−]を追加してみました。ver.2.61自分的にあんまり使わない機能を表示しないようにしました。ver.2.62ログの表示の増減のロジックのバグ修正。ver.2.63ログの表示の増減のロジックの修正。初期値を1から0に変更した。ver.2.70ver.2.71ver.2.72ver.2.73ver.2.74ver.2.75+と−の動作を改良しました。ぜひ+と−をクリックしてお試しあれ。」

[印刷モード終了]
- 割り込み☆ボード ver.4.00 -