Y's Dictionary ver2.10

 バージョンアップ停止
 新しく作ったPHP版を配布中

特徴

  • 簡易用語辞典スクリプトです。
  • 初期設定ファイルで任意の数のジャンル・カテゴリを設定することができます。設定されたカテゴリは用語が表示された時にラベルとして横に表示されます。このラベルの色もカテゴリ毎に自由に設定できます。
  • 管理モードはCookieを使用。
  • 管理モードからは新規用語登録・コメント追加/修正/削除・用語削除ができます。
  • 訪問者が新しい用語を登録したり、既に登録されている用語にコメントを追加することができます。(訪問者書き込み許可に設定時)
  • コメントに特定のタグの使用が可能なように設定できます。
  • 訪問者からの新規投稿/コメント追加投稿時に管理者へメール通知。(メール通知設定時)
  • 全項目を一覧表示することができます。
  • アルファベット別表示(例:Aから始まる用語のみ表示)や行表示(例:あ行の用語表示)機能付き。
  • (注:「ふりがな」に濁音・半濁音が含まれている部分については完全な辞書並びにはなりません)
  • 「【ふりがな】」の部分は表示/非表示が初期設定で選択できます。
  • ひとつのジャンル・カテゴリに分類されているものを全て表示するのはワンクリックでOK。
  • 複数キーワード検索(and/or)機能付き。
  • チェックボックスをチェックすることによって、キーワード検索の対象を絞り込むことができます。
  • 規定日数以内の更新データへ絞り込み可能。(ver2.00より)
  • 規定日数以内のデータにNEW・UPDATEマークを付加。(ver2.00より)
  • 初回アクセス時に規定日数内の新着一覧を表示。(新着一覧表示に設定時)(ver2.03より)
  • 管理モードから項目名/ふりがなの修正・データ追加日/修正日の任意指定ができます。(ver2.09より)
  • スクリプトは全て文字コードEUCで書かれています。設置にはEUCを扱えるエディタが必要です。

ダウンロード

ダウンロードの前に必ず「利用規定」に目を通して下さい。
動作サンプルはこちらです。
使用例1(訪問者書込み許可・ふりがな表示・初回アクセス時簡易一覧ON・新着表示OFF)
ダウンロード(ZIP)
ダウンロード(LZH)

1.xx→2.xxへのデータ変換はこちら
convert.zip(ZIP)
convert.lzh(LZH)

↓ダウンロードした人は一押しついでにメッセージなど残してくれるとバージョンアップが早くなるかも。

バージョンアップ予定などは掲示板に。基本的にノンサポートですが多少はレスします。

既知の不具合

  • Mac OS8.6 + NN4.7で閲覧すると一瞬表示が乱れるとの報告が入っています。今のところ原因不明です。単にスタイルシートの問題かもしれません。
  • 固定ID制をとっていないため、全く同じ用語(用語/読み仮名の両方)がいくつか続いている場合に、管理者モードから削除機能を使って削除すると、誤って同じ字同じ読みの別の用語が削除される可能性があります。
    この不具合が発生するのは管理者が管理モードから削除する項目を選んでから削除ボタンを押すまでの間に、訪問者が管理者が削除しようとしている用語よりもアルファベット順/50音順で上にくる用語を追加した場合です。
    普通に運営している分には発生しないと思いますが、データファイルのバックアップはこまめにとるようにして下さい。今のところ回避方法が思いつかないのでしばらくこのままになりそうです。

更新履歴

2004/10/15 ver2.10
2.08→2.10は設定ファイルをそのまま使用できます。
「最終データ更新日」の下に「登録データ数」を表示するようにしました。
2004/10/13 ver2.09
2.08→2.09は設定ファイルをそのまま使用できます。
管理モードから項目名/ふりがなの修正ができるように変更。
管理モードからデータ追加日/修正日を任意の日付にできるように変更。
初回アクセス時の簡易一覧表示をONにしている時、表示される簡易一覧から項目詳細画面に飛べるように変更。
2004/02/05 ver2.08
管理モードからコメントを追加した時データが消えてしまう不具合を修正。
2004/02/02 ver2.07
管理モードでコメント追加時に「UPDATEマークを表示する」をチェックしなかった場合、既についていたUPDATEマークも強制的に消えていたのを、消 えないように変更。
2004/01/01 ver2.06
追加・更新日付データがおかしな日付になるのを修正。
新規データ追加・コメント追加時の月日が1桁の時、保存されるデータがおかしい不具合を修正。既にあるデータの修正は、データファイルをエディタで開き「200411」のようになってしまっている部分を「20040101」のように8桁の年月日に直せばOKです。日付が6桁状態のデータがあると、CGIからデータが表示されない状態になります。お手数おかけしますが手動で修正して下さい。
2003/11/20 ver2.05
検索で引っかかる件数が表示件数のきっかり倍数の時、ページ送りが余分に出ていた不具合を修正。
2003/11/17 ver2.04
dictionary.cgi、admin.cgiの不具合修正。
2003/10/24 ver2.03
dictionary.cgi、admin.cgiの不具合修正。
新着一覧表示機能。
2003/10/22 ver2.02
dictionary.cgiの新規投稿・コメント追加関連の不具合修正。
2003/10/20 ver2.01
更新マーク付加日数を0にした時「0日以内に更新」とチェックボックスが出てしまっていたのを修正。
2003/10/19 ver2.00
規定日数以内の更新データへの絞込み機能追加。
規定日数以内のデータにNEW・UPDATEマークを付加。
admin.cgiの一部の処理変更。
2002/03/16 ver1.02
admin.cgiの不具合修正。
2002/03/08 ver1.02
admin.cgiの不具合修正。
2002/03/05 ver1.02
変数指定ミス修正。エラー画面でタイトルが出ないだけなので急いで置き換えなくても大丈夫です……
2002/03/01 ver1.02
検索結果表示時に検索の対象にしたジャンル名を表示
2002/03/01 ver1.01
正式配布開始
2002/02/28 ver1.01
タグの使用許可設定追加
2002/02/26 ver1.00
管理モード追加(新規用語登録・コメント追加/修正/削除・用語削除)
初期設定で訪問者の書き込み許可/不許可選択可能に
2002/02/25 ver0.54
ジャンル及びカテゴリのチェックがひとつも無かった場合、キーワード検索の対象を全範囲にするように変更
デザインを弄りやすいように初期設定項目1つ追加
2002/02/25 ver0.53
初期設定で初回アクセス時の簡易一覧表示/非表示選択可能に
2002/02/25 ver0.52
テスト配布開始
未記入に対するチェック強化
2002/02/24 ver0.51
初期設定部分をdefine.plに切り分け
2002/02/22 ver0.50(β版)
β版完成

製作・動作確認環境

製作環境
OS:Windows2000
製作言語
Perl
CGIの動作確認
AN HTTPD(中田昭雄氏) + ActivePerl5.6.1
レンタルサーバ“XREA”上でも動くことを確認しています。(このサイトが置いてあるサーバです)

「Y's Dictionary」は無料サーバ「COOL ONLINE」・「isWEB」で正常に動作するようです。
情報を寄せて下さった方々ありがとうございます。
他の無料サーバ・レンタルサーバではどうなんでしょう……?