辞書CGI T-Dictionary Ver.0.92b 説明書
(c) Takahiro Nishida 2002/5/30
※注意! こちらは開発中のβ版となります。一部機能や説明が不十分なところがあり、バグも多いです。(といっても、サーバを止めたりファイルを削除したりとか、他に影響を及ぼすような酷いバグはないです。)動作がおかしいな?と思ったらまずこちらを見て、既知の不具合に当たっていないか確認してください。それでも解決しない場合は、掲示板にてご報告下さいますようお願いします。
機能
ユーザ登録式の辞書システムです。通常の表示部は全て静的HTMLなのでサーバへの負荷は最低限です。特徴は以下の通り:
- 単語ごとに、よみがな、URL、画像、意味、ファイルを登録可能。
- ふりがなで「あ〜ん、A〜Z、0〜9」の順に自動ソート。同音異義語にも対応。
- 3種類のソート(新着順、分野順、あいうえお順)と検索機能。
- ユーザによる単語登録/変更/削除が可能。
- 管理者は登録内容を確認後、採用/非採用を決定。
- 管理用画面から登録依頼処理、単語登録、分野管理、が可能。
- デザインはテンプレート式でちょっと(かなり)複雑。CSSを多用。
[ 目次へ]
ソース
(ダウンロード後、ファイル名が"-cgi.txt"、"-pl.txt"となってるものを".cgi"、".pl"に変更してください)
【
全ファイルをまとめてダウンロード 〜 dictionary092b.lzh】
プログラム
tdp*.cgi - CGIプログラム
- tdpadm.cgi ... 管理用CGIプログラム
- tdpcom.cgi ... コメント登録用CGIプログラム
- tdpsch.cgi ... 検索用CGIプログラム
- tdpadm.cgi ... ユーザ登録用CGIプログラム
tdl*.pl - 各種ライブラリ
- tdlchr.pl ... 文字処理用ライブラリ
- tdllib.pl ... 汎用ライブラリ
- tdlout.pl ... HTML出力用ライブラリ
- tdlprs.pl ... データ管理用ライブラリ
- jcode.pl ... 日本語処理用ライブラリ
(Copyright (c) 1992,1993,1994 Kazumasa Utashiro)
- cgi-lib.pl ... CGI用汎用ライブラリ
(Copyright (c) 1993-1999 Steven E. Brenner)
データファイル
tdd*.txt - データファイル
(最初は全て空ファイル)
- tddcom.txt ... コメントデータ
- tdddic.txt ... 単語データ
- tddgnr.txt ... 分類データ
- tddreg.txt ... 登録依頼データ
- tddusr.txt ... ユーザデータ
tdt*.htm - テンプレートファイル
(拡張子に注意! "html" ではなく "htm" です)
- tdtadm.htm ... 管理画面テンプレート
- tdtcom.htm ... コメントテンプレート
- tdtdic.htm ... 辞書テンプレート
- tdtidx.htm ... 索引テンプレート
- tdtttl.htm ... タイトルテンプレート
- tdtugn.htm ... 分類ツリーテンプレート
- tdtusc.htm ... 検索フォームテンプレート
- tdtusr.htm ... ユーザ画面テンプレート
- index.htm ... リダイレクト用
tds*.html、その他 - HTMLファイル
(基本的に変更不可)
- tdsblk.html ... ブランク
- tdsfgn.html ... 分類フレーム
- tdsfie.html ... 英語パレットフレーム
- tdsfik.html ... かなパレットフレーム
- tdsfnw.html ... 新着順フレーム
- tdsfsc.html ... 検索フレーム
- tdstop.html ... トップページ
- tdsunw.html ... 新着順メニューリンク
- tdsupe.html ... 英語パレット
- tdsupk.html ... かなパレット
- tdisjs.js ... JavaScriptファイル
- tdisty.css ... メニュー用スタイルシート
- index.html ... トップページフレーム
[ 目次へ]
スキン
※ スキンの変更はインストールの完了後に行います。詳しい手順は「 スキンの変更方法」をご覧下さい。
※ スキンは Ver.0.91b.00 以降からの対応です。それ以前をお使いの場合は先にバージョンアップを行ってください。
[目次へ]
インストール方法
インストール
※インストール作業に入る前に、ブラウザのページ更新確認の設定を変更してください。これを行わないと、ファイルを修正してもページのほうに反映されない場合があります。
・ Internet Explorer 5, 6の場合
… 「ツール - オプション」の「全般」タブを開き、「インターネット一時ファイル」の「設定」ボタンを押して、「保存しているページの新しいバージョンの確認」を「ページを表示するごとに確認する」に変更。
・ Netscape 4, 6, 7の場合
… 「編集 - 設定」の「詳細 - キャッシュ」を選び、「キャッシュしたドキュメントとネットワーク上のドキュメントとの比較」を「毎回(6, 7は『ページにアクセスするたび』)」に変更
以下、インストール手順です。
- ソースからファイル一式をダウンロードする。
※ ダウンロード方法はソースをダウンロードするを参照。
- 4つの 〜.cgi の最上部のPerlのパスを正しく設定する。
※ 詳しくはPerlのパスを設定するを参照。
- tdllib.plの上部にある「変数設定部」の以下の変数を編集する。
- $basedir
..... データファイルを格納するディレクトリ(※注1)
- $backurl
..... 戻り先URL
- $admin_email
..... 管理者メールアドレス(※注2)
- $code
..... 日本語文字コード(※注3)
- $htmldir
..... HTMLファイルを格納するディレクトリ
- $cgiurl
..... *.cgi にあたるURL(※注4)
- $htmlurl
..... $htmldirにあたるURL(※注4)
※注1 データファイルをプログラムと同じ場所に置く場合は $basedir=".";のままでよいです。
※注2 @ の前に必ず \ をつけて下さい。(例, t-nishida\@mvh.biglobe.ne.jp)
※注3 sjis以外に変更する場合は、全てのファイルを秀丸などでそのコードに変換してください。
※注4 「http://」から始まる絶対パスで書いてください。最後の「/」はつけないでください。
- tdpadm.cgiの上部にある「変数設定部」の以下の変数を編集する。
- *.cgi、*.plをFTPのアスキーモードで転送する。パーミッションは、.cgi を 705、.pl を 604にする。
※ FTPについてはプログラムをFTPで送るを参照。
※ パーミッションについてはパーミッションを設定するを参照。
(telnetの場合)
% chmod 705 tdpadm.cgi
% chmod 705 tbpcom.cgi
% chmod 705 tbpsch.cgi
% chmod 705 tbpusr.pl
% chmod 604 tdlchr.pl
% chmod 604 tdllib.pl
% chmod 604 tdlout.pl
% chmod 604 tdlprs.pl
% chmod 604 jcode.pl
% chmod 604 cgi-lib.pl
- $basedirで指定したディレクトリ($basedir=".";の場合は tdp*.cgi と同じディレクトリ。以下同様。)に、tdt*.htmファイルとindex.htmファイル
をFTPのアスキーモードで転送する。パーミッションを604に設定する。
(telnetの場合)
% chmod 604 tdtadm.htm
% chmod 604 tdtcom.htm
% chmod 604 tdtdic.htm
% chmod 604 tdtidx.htm
% chmod 604 tdtttl.htm
% chmod 604 tdtugn.htm
% chmod 604 tdtusc.htm
% chmod 604 tdtusr.htm
% chmod 604 index.htm
- $basedirで指定したディレクトリに、tdd*.txtファイルをFTPのアスキーモードで転送する。パーミッションを606に設定する。
※ 空ファイルの作り方は、空ファイルの作り方を参照。
(telnetの場合)
% chmod 606 tddcom.txt
% chmod 606 tdddic.txt
% chmod 606 tddgnr.txt
% chmod 606 tddreg.txt
% chmod 606 tddusr.txt
- $basedirで指定したディレクトリに、ディレクトリ lockdir, html を作る。パーミッションは707にする。
(telnetの場合)
% mkdir lockdir
% mkdir html
% chmod 707 lockdir
% chmod 707 html
- ディレクトリhtmlの下に移動し、ディレクトリ files, images を作る。パーミッションは707にする。
(telnetの場合)
% cd html
% mkdir files
% mkdir images
% chmod 707 files
% chmod 707 images
- ディレクトリhtmlの下に、tds*.html、tdi*.*、index.htmlファイルをFTPのアスキーモードで転送する。パーミッションを604に設定する。
(telnetの場合)
% chmod 604 tdsblk.html
% chmod 604 tdsfgn.html
% chmod 604 tdsfie.html
% chmod 604 tdsfik.html
% chmod 604 tdsfnw.html
% chmod 604 tdsfsc.html
% chmod 604 tdsunw.html
% chmod 604 tdsupe.html
% chmod 604 tdsupk.html
% chmod 604 tdstop.html
% chmod 604 tdisjs.js
% chmod 604 tdisty.css
% chmod 604 index.html
- ブラウザから各 .cgi にアクセスして動作チェック。
・tdpadm.cgi → 「T-Dictionary 管理用ページ」が表示されればOK。
・tdpusr.cgi → 「T-Dictionaryユーザ用ページ」が表示されればOK。
・tdpsch.cgi → 何も書いていないページが表示されればOK。
※ 上のように表示されない場合、ブラウザでアクセスするを参照して問題を解決してください。
- ブラウザから tdpadm.cgi にアクセスして、管理用フォームから「ページを更新する」を選び、管理パスワードを入れて「作業実行」を押す。
→ 「全ページを最新の状態にしました」と出てくればOK。
- ブラウザから html/index.html にアクセスする。
→ 全てのフレームが埋まっていればOK。
- 上フレームの右にあるリンクを一つずつクリックして動作を確認する。
→ 以下のようになればOK。
・トップ … 下右フレームに何も書かれていないページが表示される
・コメント … 下右フレームに「最新100件のコメント」と出てくる
・登録 … 下右フレームに「T-Dictionaryユーザ用ページ」が表示される
・管理 … 下右フレームに「T-Dictionary 管理用ページ」が表示される
・戻る … 3, の $backurl で指定したURLに戻る
- 下左上フレーム(T-Dictionaryへようこそ、の文字の真下)のリンクを一つずつクリックして動作を確認する。
→ 以下のようになればOK。
・新着 … すぐ下のフレームに「新着順(60日以内)」と表示される
・かな … 同じフレームに50音のパレット、すぐ下のフレームに何もかかれていないページが表示される
・英数 … 同じフレームに英数のパレット、すぐ下のフレームに何もかかれていないページが表示される
・分類 … 同じフレームのタテが長くなり、すぐ下のフレームに何もかかれていないページが表示される
・検索 … 同じフレームに検索用フォーム、すぐ下のフレームに何もかかれていないページが表示される
ここまでできればインストール完了です。
※ 単語の登録はまだできません。「 分類を作成する」に進んでください。
[ 目次へ]
ディレクトリ構成
ここまで作業した結果のディレクトリ構成は以下のようになります。( $basedir="."; の場合。)
※ [〜] はファイル数、(〜)はパーミッション、 <〜> はディレクトリ。
+ tdp*.cgi (705) [3]
+ tdl*.pl (604) [4]
+ jcode.pl (604)
+ tdd*.txt (606) [5]
+ tdt*.htm (604) [6]
+ index.htm (604)
+ <lockdir> (707)
+ <html> (707)
+ tds*.html (604) [9]
+ tdisjs.js (604)
+ tdisty.css (604)
+ index.html (604)
+ <files> (707)
+ <images> (707)
[ 目次へ]
分類を作成する
管理ページ( tdpadm.cgi)にアクセスし、「 分類管理」を選んで分類の作成を行います。
※ 管理ページへは、辞書トップページ(/html/index.html)の右上にある「管理」のリンクからも移動できます。
※ パスワードとは、 インストールの4で設定した管理用パスワードのことです。
分類登録の手順は以下の通り:
- 「新規登録」ボタンを押す。
- 「新規作成」のフォームに、分類名、説明を入力する。
※ 「説明」は、ユーザ登録申請画面で、分類の説明として表示されます。
[例] 分類名「コンピュータ」、説明「ハード、ソフト、プログラミング等、コンピュータ関連のもの全て」
- 「作業実行」ボタンを押す。
→ 画面下部に新しく登録した分類が表示される。
2〜3を繰り返して、いくつか分類を作成します。
- 「↑戻る」のボタンを押して管理トップに戻る。
→ 【現在の辞書の状態】が「更新が必要」になっている。
- 「ページを更新する」を選んで「作業実行」ボタンを押す。
→ 【現在の辞書の状態】が「最新」に戻る。
- 下左上のフレームの「分類」をクリックして、今登録した分類が表示されているか確かめる。
※ 分類は階層構造にすることも可能です。ここでは一層だけにしています。
※ 「分類リストの編集」の詳しい説明は 後述。
さらにユーザを登録する必要があります。「 ユーザを作成する」にお進み下さい。
[ 目次へ]
ユーザを作成する
自分が辞書に単語登録をするとき用のIDを作成してみましょう。
- 管理ページ(tdpadm.cgi)から「ユーザ管理」を選び、管理パスワードを入力してユーザ管理画面に入ります。
- 「新規登録」ボタンを押す。
- フォームの以下の項目を埋める(太字は必須)。
ID、修正キー、名前
※ IDに使用できる文字は、A-Z, a-z, 0-9, ハイフン(-) です。
※ 他の項目は必須ではありませんが埋めてもいいです。
- 「作業実行」を押す。
→ 「ユーザID『xxxx』を新規登録しました。」と表示される。
※ 「ユーザ管理」の詳しい説明は 後述。
これで単語登録の準備ができました。 単語を登録するへお進み下さい。
[ 目次へ]
単語を登録する
まずは管理用ページから単語を登録してみます。
- 管理ページ(tdpadm.cgi)から「単語管理」を選び、管理パスワードを入力して単語管理画面に入ります。
- 「新規登録」ボタンを押す。
- フォームの以下の項目を埋める。
登録者ID、単語、よみがな、分類(一つ以上)、意味(一つ以上)
※ 他は必須ではありませんが埋めてもいいです。
- すべて入力しおえたら「作業実行」を押す。
→ 「単語『xxxx』を新規登録しました。」と表示される。
※ この時点では新しい単語はまだ辞書へ反映されていません。
- 「↑戻る」のボタンを押して管理トップに戻る。
→ 【現在の辞書の状態】が「更新が必要」になっている。
- 「ページを更新する」を選んで「作業実行」ボタンを押す。
→ 【現在の辞書の状態】が「最新」に戻る。
- 左下上のフレームの「新着」をクリックして、いま登録した単語が出ているかをチェック。
※ 出ていない場合はフレームをリロードしてみてください。
- 単語をクリックして右下のフレームにその単語が表示されるかをチェック。
※ 「単語管理」の詳しい説明は 後述。
[ 目次へ]
単語の登録依頼を出す
次に、「ユーザが単語登録を依頼 → それを管理者が承認」する、という一連の流れをテストします。
単語登録依頼を出す
- 上フレームの右にある「登録」のリンクをクリック。
- [1]のフォームに先ほど作ったユーザIDと修正キーを入力する。
- [2]の「(1) 単語を登録する」を選択して「作業実行」ボタンを押す。
→ 「新規登録」のフォームが表示される。
- 必要事項を埋めて「作業実行」を押す。
→ 「単語『xxxx』の新規追加を依頼しました。」と表示される。
それを管理者が承認する
- 上フレームの右にある「管理」のリンクをクリック。
→ 「登録依頼の処理」の横に 「(登録待ち:1件)」と表示されている。
- 「登録依頼の処理」を選び、管理パスワードを入力して依頼処理画面に入る。
→ 先ほど依頼を出した単語が表示される。
- 「許可」をチェックして「チェックOK」のボタンを押す。
→ 「1 件を許可、0 件を却下、0 件を保留しました。」と表示される。
※ この時点では新しい単語はまだ辞書へ反映されていません。
- 「↑戻る」のボタンを押して管理トップに戻る。
→ 【現在の辞書の状態】が「更新が必要」になっている。
- 「ページを更新する」を選んで「作業実行」ボタンを押す。
→ 【現在の辞書の状態】が「最新」に戻る。
- 左下上のフレームの「新着」をクリックして、いま登録した単語が出ているかをチェック。
※ 出ていない場合はフレームをリロードしてみてください。
[ 目次へ]
使い方
管理 − 各種パラメータの変更
tdllib.pl の「変数設定部」の下のほうに、機能に関する設定個所があります。
# 時間補正(単位:時間)
$time_fix = 0;
# 新着扱いする日数
$new_date = 60;
# ファイル1つあたりの最大サイズ(KByte)
$MAX_FILE_SIZE = 300;
# 全ファイルの最大サイズ(KByte)
$MAX_FILE_TOTAL_SIZE = 10240;
# ユーザによるファイル登録の可否(0->不可、1->可)
$ENABLE_FILE = 1;
# ユーザによる画像登録の可否(0->不可、1->可)
$ENABLE_IMAGE = 1;
# 単語の下に表示するコメントの最大件数
$MAX_COMMENTS = 5;
# 全コメント表示時の最大件数
$MAX_ALL_COMMENTS = 100;
# クッキーの有効期限(日)
$COOKIE_EXPIRE_TIME = 30;
# クッキーの名前(1サーバに複数入れる場合は換える)
$cookie_name = "tdictionary";
- 時間補正
..... サーバの時刻のズレを補正します。"9" にすると、+9時間になります。
[ 目次へ]
※ 工事中 ※ 工事中 ※ 工事中 ※
Note...
文章内リンクの作成方法
※注:スキンは0.92b以降の対応です。
意味の文章の中に他の単語へのリンクを作成することができます。管理画面 or ユーザ画面の意味を入力するフォームに以下のような書式で記述します:
#LINK:ふりがな:リンク文字列#
※ 区切り文字は半角コロン ":" です。
(例)「家康は#LINK:とよとみひでよし:秀吉#の死後…」 → 「家康は 秀吉の死後…」
下のように最後の「:(コロン)」と「リンク文字列」を省略することもできます。この場合 漢字表記がリンク文字列になります。
#LINK:ふりがな#
(例)「明智光秀は#LINK:とよとみひでよし#に討ち取られ…」 → 「明智光秀は 豊臣秀吉に討ち取られ…」
[ 目次へ]
スキンの変更方法
※注:スキンは0.91b以降の対応です。
スキンを使って手軽にデザイン、配色を変更することができます。スキンを変更するには以下の手順を用います:
- スキンから好みのスキンをダウンロードする
- デザインの変更方法を参考にして変更したい場所を編集する。
※最低でもタイトル (tdtttl.htm) は変更して下さい。
- $basedirで指定したディレクトリ($basedir=".";の場合は tdp*.cgi と同じディレクトリ。以下同様。)に、tdt*.htmファイル7個を全て転送する。
- $htmldirで指定したディレクトリ(デフォルトでは $basedir/html)に、tds*.htmlファイル2つと、tdisty.css ファイルを転送する。
- 「管理」から「ページを更新する」を行う
※ブラウザのキャッシュの設定によっては、変更した直後は昔のままのデザインの場合があります。その場合、一旦ブラウザを終了して、もう一度アクセスしてください。
[ 目次へ]
デザインを変更する方法
スキンでは不満な方は、独自にデザインを変更することも可能です。文字色、背景色等のデザインは全て *.htm ファイルの中に埋め込まれています。変更すべきもの以下のファイルです:
- tdtttl.htm:タイトルテンプレート
..... タイトル部のデザイン。上フレームに表示。
- tdtdic.htm:辞書単語テンプレート
..... 単語部のデザイン。単語をクリックしたときに右下フレームに表示。
- tdtidx.htm:索引テンプレート
..... 見出し一覧のデザイン。「新着−かな−英語−分類−検索」をクリックしたときに左下に表示。
- tdtcom.htm:コメントテンプレート
..... コメント部のデザイン。「コメント」をクリックしたときに右下に表示。
- tdtusr.htm:ユーザ画面テンプレート
..... ユーザ画面のデザイン。「管理」をクリックしたときの右下に表示。
- tdtadm.htm:管理画面テンプレート
..... 管理画面のデザイン。「管理」をクリックしたときの右下に表示。
- tdstop.html:トップ
..... トップ画面のデザイン。辞書に入った直後の右下に表示。
- tdsblk.html:ブランク
..... 空白画面のデザイン。「検索」をクリックしたときの左下に表示。
- tdisty.css:メニュー、パレット、分類、検索部
..... メニュー、パレット、分類、検索フォームのデザイン。「新着−かな−英語−分類−検索」をクリックしたときの左上と、「かな」「英語」「分類」「検索」をクリックしたときの左中に表示。
配色を変更するだけでもかなり雰囲気が変わります。お試しください。また、キレイなデザインが出来上がったら、当方までお寄せいただければスキンとして公開させていただきます。
[ 目次へ]
※ 工事中 ※ 工事中 ※ 工事中 ※
バージョン情報
バージョン履歴
- (2002/5/31) Ver.0.90b
β版こっそり公開。
- (2002/7/3) Ver.0.90b
β版正式公開。
- (2002/8/8) Ver.0.91b
スキン対応。一部デザイン変更。
- (2002/12/19) Ver.0.92b
文章内リンク対応。ユーザ修正機能の追加。
[ 目次へ]
バージョンアップ方法
0.90b.xx → 0.91b.00
- ソースから0.91bをダウンロードする。
- *.cgi, *.pl をインストールの3, に従って変数を設定して、上書きでアップロードする。
- tdtttl.htm を $basedir にアップロードする。
※これらのテンプレートを変更している場合、その変更をこちらにも反映させる必要があります。
- index.html, tdsf*.html, tdstop.html を $htmldir にアップロードする。
※これらのファイルを変更している場合、その変更をこちらにも反映させる必要があります。
- 「管理」から「ページの更新」を行う。
※ tdtttl.htm 以外 0.90b のテンプレート(tdt*.htm)をそのまま使えます。
[ 目次へ]
0.91b.xx → 0.92b.00
- ソースから0.92bをダウンロードする。
- *.cgi, *.pl をインストールの3, に従って変数を設定して、上書きでアップロードする。
- tdtusr.htm、tdtadm.htm、tdtidx.htm、tdtcom.htm を $basedir にアップロードする。
※これらのテンプレートを変更している場合、その変更をこちらにも反映させる必要があります。
- 「管理」から「ページの更新」を行う。
[ 目次へ]
バグ情報
※ 上に行くほど最新です。
※ 今お使いのものがどのバージョンかはコピーライト表示を見て判断できます。(0.90b.06以降)。
- (2005/8/4) Ver.0.92b.03
【内容】 ふりがなに数字を含む単語に対して文書内リンクを設定できない。
【原因】 文書内リンクへの変換ロジックで数字を含むふりがなを考慮していなかったため。
【対処方法】 tdlprs.pl、tdllib.pl を入れ替えてください。
- (2005/7/28) Ver.0.92b.02
【内容】 単語の「コメント追加」をクリックした時に、過去に登録された単語の登録時間が全て現在の日付になっている。
【原因】 コメントファイルを読み込む際の変数の割当間違い。
【内容】 「+」を入力すると空白に化ける。
【原因】 フォーム文字列のエンコードを2回やっていた為。
【対処方法】 tdpcom.cgi、tdllib.pl を入れ替えてください。
- (2002/8/13) Ver.0.92b.01
【内容】 文章内リンクのふりがなに「ー」を含む文字を登録するとサーバエラー
【原因】 「ー」のコード表現がパターンマッチ上不正な文字を含んでいることを考慮しなかったことによる不具合
【対処方法】 tdlout.pl、tdlprs.pl を入れ替えてください。
- (2002/8/8) Ver.0.92b.00
【内容】 バージョンアップ
【原因】 文章内リンク機能追加。バグ修正(内容失念)。
【対処方法】 バージョンアップ方法の0.91b.xx → 0.92b.00をご覧下さい。
- (2002/8/13) Ver.0.91b.01
【内容】 振り仮名が6文字以上同じ文字を登録しようとすると「LP-0271: 致命的エラー」
【原因】 Perlの数値型の制限(15桁)を考慮しなかったことによる不具合
【対処方法】 tdlchr.cgi、tdlprs.pl、tdllib.pl を入れ替えてください。
- (2002/8/8) Ver.0.91b.00
【内容】 バージョンアップ
【原因】 関数の整理、テンプレートの一部変更、追加、スキン対応など
【対処方法】 バージョンアップ方法の0.90b.xx → 0.91b.00をご覧下さい。
- (2002/8/1) Ver.0.90b.06
【内容】 濁点、半濁点、促音が加わるときの文字ソートがおかしい
【原因】 ソートロジックの不具合
【対処方法】 以下の手順で対処してください:
(1) tdllib.pl、tdlchr.pl、tdlprs.pl、tdpadm.cgi、tdtadm.htm、 を入れ替える。
(2) 辞書ファイル(tdddic.txt)をFTPでダウンロードしてバックアップしておく。
(3) 「管理」の「単語を再ソート」を実行。
(4) 「管理」の「ページを更新する」を実行。
【注意】 「再ソート」を行うと、同音異義語の順番が逆順になります。それがイヤな場合、もう一度「再ソート」を実行すれば元に戻ります。また、再ソート後に辞書がおかしくなった場合は、バックアップを戻して再度「ページを更新する」を実行してください。また、不具合の旨私までご一報ください。
- (2002/7/22) Ver.0.90b.05
【内容】 ふりがなの頭文字が「び」「ぴ」のものが、目次の「ほ」の下に出てくる
【原因】 ひらがなと数値のマッピングの間違い
【対処方法】 以下の手順で対処してください:
(1) tdlchr.pl、tdlprs.pl を入れ替える。
(2) 目次の位置がおかしい単語について、「単語管理」から一度ふりがなを適当に変更してすぐに戻す。
例えば、「ぴんきり」→「ぴんきりあ」→「ぴんきり」のように。
(3) 「管理」の「ページを更新する」を実行。
- (2002/7/22) Ver.0.90b.04
【内容】 ふりがなの2文字目までが一緒の文字のソートがおかしくなることがある
【原因】 ふりがなの比較時に長さを考慮に入れなかったことによる不具合
【対処方法】 以下の手順で対処してください:
(1) tdlchr.pl、tdlprs.pl を入れ替える。
(2) ソート順がおかしい単語について、「単語管理」から一度ふりがなを適当に変更してすぐに戻す。
例えば、「あたま」→「あたまあ」→「あたま」のように。
(3) 「管理」の「ページを更新する」を実行。
- (2002/7/19) Ver.0.90b.03
【内容】 検索のリンク先がおかしい
【原因】 URLの生成ミス
【対処方法】 tdlout.pl を入れ替えてください。
- (2002/7/8) Ver.0.90b.02
【内容】 入力済みの単語の修正時に、改行が<BR><P>とタグで表示される
【原因】 タグの戻し忘れ
【対処方法】 tdpadm.cgi、tdpusr.cgi、tdllib.pl を入れ替えてください。
- (2002/7/4) Ver.0.90b.01
【内容】 検索した後に出てきた項目をクリックすると「NOT FOUND」
【原因】 作業フラグの立て忘れ
【対処方法】 tdlout.pl を入れ替えてください。
[ 目次へ]
|