▼特徴・機能の説明
Kent Webで配布されているJoyful Note(ver.1.8)に「あったらいいなぁ〜」と思った機能を追加したものです。
改造版の特徴は以下の通りです。
- 携帯から閲覧ができる機能
- ソート機能(最新レス順やNo.順に並べ替えることが可能)
- 発言ランキング機能(要望が多かったので^^)
- フォームメール機能(メールアドレスを非公開にしたまま書き込みができます)
- ID作成の機能(他人の名前を騙った書き込みを防止)
- 「 」や「>」で始まる行は、自動的に色を変える。(どこを引用したか分かりやすい!)
- 「偽」ツリー型で表示機能。
- 親記事一覧の表示機能。
- スレッド一覧の表示機能。
- 一定時間以内にあったカキコには、Newマークをつける。
- age、sage機能(レスをつける人が、記事をトップソートするかどうか選択できる)
- 題名の色が選択可能。
- 管理人からのお知らせ機能(ブラウザ上でお知らせを変更できます)
- 新規投稿フォームの位置を「1.記事上部(デフォ)」,「2.記事下部」,「3.別ページ」から選択できるようにした
- 管理人しか新規投稿できない機能(日記モード)
- 一定量以上のレスは省略表示する機能(レスが長くなっても大丈夫)
- IP表示機能や、禁止ワード機能(いたずら防止に)
- 指定したタグのみ使えるようにできる機能。(<FONT>タグなど)
- デザインを大きく変更し、設定の幅も広げた。(CSSファイルを利用しています)
- 最新記事をRSS1.0形式で出力(RSSリーダーで読むことができます)
- すでにJoyful Noteを使っている人も、上書きして使用可能。
- じゃらじゃら機能を追加したので、少し重くなったかも(←ダメじゃん^^;
・
ほとんどの機能は設定項目で簡単にON−OFFができるので、気に入った機能だけを使うことができます。。
▼利用上の注意
このスクリプトは、
KENT WEBで配布されているJoyful Noteを改造したものです。そのため
利用する方は、
オリジナルの作者であるKENTさんのCGIスクリプト利用規定を必ず読んでください。
CGIスクリプト利用規定
また、
改造版に関する質問は改造者である"けぃ"にするようにしてください。
▼Joyful Note ver1.xから引き継いで使うときは?
まずは、Joyful Noteを設置してください。うまく設置できましたら、古いログファイル(Joyfullog.cgi等)のみ上書きすればOKと思います。
(念のため、ログファイルのバックアップを必ず取ってください)
▼サンプル・ダウンロード
▼設定
設定項目の解説は、
KENT WEBの解説をご覧ください。最低限の設定は以下の通りです。
- 1行目のPerlのパスを設定する。(サーバーの設定に合わせる)
- マスターパスワードを変更する。
- 戻り先のURLを変更する。
これが終わったら、サーバーにアップロードして、パーミッションを次のように設定してください。
(CGIを設置できるディレクトリ)
│
└ joyful(フォルダ)
│
├ img(フォルダ)
│ └ home.gif, soon.gif, ...
│
├ updata [777 or 755](フォルダ。中身は空でOK)
│
├ lock [777 or 755](フォルダ。中身は空でOK)
│
├ past [777 or 755](フォルダ)
│ └ 1.dat [666] ...
│
├ joyful.cgi [755] …CGI本体。リンクはここに張ります
├ tool.cgi [644] …呼び出されることの少ないサブルーチン集
├ mobile.cgi [644] …携帯からのアクセス時に呼び出されます
├ joyfullog.cgi [666] …ログファイル。名前を変えることを推奨
├ count.dat [666] …ページ左上のカウンター値を記録するファイル
├ jcode.pl [644] …他のCGIのjcode.plと共有できます
├ cgi-lib.pl [644] …他のCGIのcgi-lib.plと共有できます
├ joyful.css [644] …デザイン設定をするCSSファイル
├ pastno.dat [666] …現在の過去ログ番号を記録するファイル
├ read.dat [666] …管理人のお知らせを記録するファイル
├ rank.dat [666] …ランキングを記録するファイル
└ joyful.rdf [666] …RSS1.0形式で新着記事を配信するファイル