Joyful Note plus

▼特徴・機能の説明

Kent Webで配布されているJoyful Note(ver.1.8)に「あったらいいなぁ〜」と思った機能を追加したものです。
改造版の特徴は以下の通りです。
  1. 携帯から閲覧ができる機能
  2. ソート機能(最新レス順やNo.順に並べ替えることが可能)
  3. 発言ランキング機能(要望が多かったので^^)
  4. フォームメール機能(メールアドレスを非公開にしたまま書き込みができます)
  5. ID作成の機能(他人の名前を騙った書き込みを防止)
  6. 「 」や「>」で始まる行は、自動的に色を変える。(どこを引用したか分かりやすい!)
  7. 「偽」ツリー型で表示機能。
  8. 親記事一覧の表示機能。
  9. スレッド一覧の表示機能。
  10. 一定時間以内にあったカキコには、Newマークをつける。
  11. age、sage機能(レスをつける人が、記事をトップソートするかどうか選択できる)
  12. 題名の色が選択可能。
  13. 管理人からのお知らせ機能(ブラウザ上でお知らせを変更できます)
  14. 新規投稿フォームの位置を「1.記事上部(デフォ)」,「2.記事下部」,「3.別ページ」から選択できるようにした
  15. 管理人しか新規投稿できない機能(日記モード)
  16. 一定量以上のレスは省略表示する機能(レスが長くなっても大丈夫)
  17. IP表示機能や、禁止ワード機能(いたずら防止に)
  18. 指定したタグのみ使えるようにできる機能。(<FONT>タグなど)
  19. デザインを大きく変更し、設定の幅も広げた。(CSSファイルを利用しています)
  20. 最新記事をRSS1.0形式で出力(RSSリーダーで読むことができます)
  21. すでにJoyful Noteを使っている人も、上書きして使用可能。
  22. じゃらじゃら機能を追加したので、少し重くなったかも(←ダメじゃん^^;
ほとんどの機能は設定項目で簡単にON−OFFができるので、気に入った機能だけを使うことができます。


▼利用上の注意

このスクリプトは、KENT WEBで配布されているJoyful Noteを改造したものです。そのため利用する方は、 オリジナルの作者であるKENTさんのCGIスクリプト利用規定を必ず読んでください
CGIスクリプト利用規定

また、改造版に関する質問は改造者である"けぃ"にするようにしてください。

▼Joyful Note ver1.xから引き継いで使うときは?
まずは、Joyful Noteを設置してください。うまく設置できましたら、古いログファイル(Joyfullog.cgi等)のみ上書きすればOKと思います。
(念のため、ログファイルのバックアップを必ず取ってください)

▼サンプル・ダウンロード

現在配布しているバージョンは、ver 1.01です。サンプルとダウンロードはこちらから。
v1.00のダウンロード [サンプル](Pass:1234)
・設置した方は「DL報告掲示板」に書き込みや、このページへのリンクを張ってもらえると嬉しいです♪(←任意ですけど^^)


▼設定

設定項目の解説は、KENT WEBの解説をご覧ください。最低限の設定は以下の通りです。
  1. 1行目のPerlのパスを設定する。(サーバーの設定に合わせる)
  2. マスターパスワードを変更する。
  3. 戻り先の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形式で新着記事を配信するファイル

▼更新履歴

■2005年
ver 1.01 (07/28)  ・Name欄の幅を設定しても反映されないバグを修正
  ・タグの記述ミス等、細かい部分を修正
  ・一部の設定項目が2回登場していたので片方を削除
ver 1.00 (05/17)  ・「Joyful Note Plus」の公開開始!

▼その他

  1. 新しい機能のリクエストや、「この機能は欲しいけど、この機能はいらない」のような物があったら相談してください。
  2. KENTさんへの再配布の連絡はしてあります。
  3. 質問、バグ報告、意見などがありましたら、CGI用掲示板のほうにお願いします。

BACK