INDEX:# photo:mobile photo:life about this links |
CMSを変更しました。メインページから再度個別ページへご訪問ください。 This blog changed CMS. New my blog is here. |
IFRAMEタグが嫌だったので、ログを外部Javascriptファイルとして書き出して、表示させることができるようにしました。これで、スクロールバーとおさらばです。
#設定や設置が今までのinobbsよりちょっと面倒かも。ちなみに、inobbsのログをそのまま使うので、CGIファイル入れ替えるだけで移行できます。
今までのIFRAMEで埋め込むタイプの inobbs はこちら。
参考:他のmini bbs
これを作るにあたって大変だったのが文字コードの取り扱いです。
Jcode.pmを使ってみるとか、
Perl 5 以上からはUTF-8にも対応しているようだとか、
IE5と外部Javascript の文字コードの問題とか、
とかとか、、、
何かいろいろとややこしい。
結局文字コード変換は、jcode.pl 使ってます。
外部Javascript を使う時は、SHIFT-JIS版を使えば、
表示したいページの文字コードがUTF-8だろうがEUC-JPだろうが大丈夫なようです。
一応他の文字コードに対応したものを作ってあります。
UTF-8版を使うには、サーバ側で Perl5 以上が条件です。あと、UTF-8版にはメール通知機能はありません。UTF-8からメール用の文字コードに変換できないので、通知しても文字化けしてしまいます。
使い方としては、今まで通り掲示板として使うこともできますし、
書き込みフォームの呼び出しをしないようにすれば、
・更新履歴用のログ表示
・ブログのエントリにする程じゃない独り言やメモを表示
なんて使い方もあると思います。
書き込みにはパスワードを設定していません。(書き込むたびにパスワード聞かれるのが面倒だから)自分だけ書き込みを行う場合、「mono.cgi」が簡単に見つからないように、はちゃめちゃな名前に変えてお使いください。(例 「hachamecha.cgi」)
たぶん、携帯からも使えると思いますが、未検証です。
Javascriptで表示 (サンプル) | - 数少ない特徴 1 ページ表示 2 管理者用削除機能 3 コメント本文内のURL、メールアドレスの自動リンク 4 ログを外部ファイルとして出力する (5) 書き込みをメールで通知 6 ひょっとして携帯対応!? |
デザイン要素は、スタイルシートを用いています。
フォームの名前を入れるところに「admin」と入れて、「書き込む」を押すと管理用に切り替わります。削除したいもののチェックボックスにチェックを入れて、パスワードを入れて「削除」を押すとチェックされたものが消えます。フォームの名前を入れるところが空欄のまま、「書き込む」を押すと元に戻ります。
- 設置方法
必要ファイルとそのパーミッションは、以下の通り。
755(or700): view.cgi
755(or700): mono.cgi
755(or700): init.cgi
755(or700): jcode.pl
755(or700): mimew.pl (メール通知する場合のみ)
666(or600): log.dat
666(or600): new.dat
666: mono.js
以下の行を表示したいところに記述してください。
- スタイルシートについて
スタイルシートファイル(styles-bbs.css)は好きなところにおいてください。
CGIファイルの設定部分で、スタイルシートファイル(styles-bbs.css)の置いた場所を
相対パスでも絶対パスでもどちらでもいいので指定してください。
サーバによっては、CGIが動作するフォルダ(ディレクトリ)にスタイルシートファイル入れておくと読み込まれない様なので別のフォルダ(ディレクトリ)に入れて指定してみてください。
・styles-bbs.css:「mono.cgi」, 「view.cgi」が読み込むCSSファイル。
・styles-js.css:外部javascriptファイル用のCSSファイル。
- スタイルシートのクラス、ID属性について
スタイルシートは、すべてDIVタグによって指定してあります。
クラス、ID属性は「init.cgi」で設定することが可能です。
-最後に決まり事
このソフトウェア(以下「inobbs」と記述)はinoが作成しました。
inobbsは、フリーウェアです。
inobbsは、「GPL」に従って配布します。
GPLの日本語訳
このスクリプトを使っているあなたのサイトを私inoに教えていただければ非常にうれしいです。コメント、トラックバック、メール、サンプル用inobbsへの書き込みでもなんでもかまいませんので、よろしくお願いいたします。
はじめまして。
小さいblog用のBBSを探していてここにたどり着きました。
inobbs ver.2.1を使用させて頂きました。
知識がないので設置に苦労しましたが、無事設置できましたw
ありがとうございました!
inobbs ver.2.1を使わせて頂きました。
設置が簡単ですごく助かりましたm(..)m
まだオープン間もなく自分しか書き込みしていませんがブログが少し賑やかになり喜んでいます。
Posted by: ぴっぴ at August 16, 2004 05:50 PMmini BBS使わせていただきました。
ちなみに、スクリプトを挿入する時に charset="utf-8"にしないと文字化けしてしまったので、そのように直させてもらっています。
bbsを出したり隠したりできるのもとてもいいです。
ありがとうございます。
Posted by: みゅ at June 1, 2004 07:52 PMはじめまして、inobbs ver.2.0を導入しようと思うですが、メインページに呼び出す用のmono.jsを書きましたら、そのページを開くと毎回
ファイルのダウンロードのウインドを出ってしまう。
それは何の原因ですか?きっと私は何にか設定を間違っているでしょうか。
ようければ解決方法を教えていただきませんか?
すみません、宜しくお願いします
Posted by: youxia at May 17, 2004 01:27 AM失礼しました、解決いたしました。限られた人しか書き込みをしないHPですが使わせていただきます。
Posted by: kaname at March 22, 2004 11:29 AMはじめまして、捜し求めていたものを見つけました。早速使わせていただいているのですが、本文と日付の間にラインが入ってしまいます。これってstyles-site.cssの設定を見直さなくてはいけないのですね?
Posted by: kaname at March 22, 2004 08:06 AMSu | Mo | Tu | We | Th | Fr | Sa |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |