|
PC・i-mode・EZweb・ドットi・J-SKY・H"・AirH"Phone対応サーチエンジン型データベースCGI |
|
K-DB |
|
フリーソフト |
バージョン25にしてみた…
お待たせしました。
新バージョンとして再公開です。
今回の修正事項は、
以前より多く指摘が寄せられております、
コメントメイン欄の改行入力時のバグです。
改行を入力したあとのテキストが消え去ってしまうと言うものです。
ですが、
残念ながら私のほうではその症状が再現できないため
これまで修正できませんでした。
その状況は今も変わりませんので、
修正したとはいうものの、
あてずっぽ修正であり、
動作確認は一切とれてません。
なのでバグがそのまま残っているかもしれません。
覚悟して使ってください。
新規機能追加はありませんので、
以前のバージョンをお使いの方は
設定のコピペ可です(^_^
あ、忘れるところだった、
AirH"Phone対応しました。
以前、新バージョンを一から作り直す…なんてほざいてましたが、
いまだにほとんど進んでませんので、
どうかこの旧K-dbであきらめてくださいm(_ _)m
|
みなさんお世話になります。 K-DBの3大特徴 ●検索エンジン風である。 K-DBの用途 ●おいしい店データベースとか.... |
まずは使ってみてください。
色々適当に書き込んでがんがん削除してみましょう。
|
|||||||||||||
|
このスクリプトの発想は単純です。 |
|
|
| データ内容の表示について |
|
|
データと表示の関係
| 保存内容 | 項目名変更 | ON/OFF | PC | i-mode&ドットi &AirH"Phone |
EZweb | J-SKY | H" |
| 情報No | ○ | ○ | ○ | ○ | ○ | ||
| ミニカテゴリNo | |||||||
| タイトル | 可 | ○ | ○ | ○ | ○ | ○ | |
| サブタイトル | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| 登録日 | ○ | ○ | ○ | ○ | ○ | ||
| ジャストタイム | |||||||
| 登録者名 | 可 | ○ | ○ | ○ | ○ | ○ | |
| 登録者メール | 可 | ○ | ○ | ○ | ○ | ○ | |
| URL-PC | 可 | ○ | |||||
| URL-imode&ドットi | 可 | ○ | |||||
| URL-ez | 可 | ○ | |||||
| URL-jsky | 可 | ○ | |||||
| URL-H" | 可 | ○ | |||||
| 登録情報メール | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| コメントメイン | 可 | ○ | ○ | ○ | ○ | ○ | |
| マーク1 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| マーク2 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| 電話番号1 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| 電話番号2 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| 電話番号3 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| URL1 | 可 | 可 | ○ | ||||
| URL2 | 可 | 可 | ○ | ||||
| コメント1 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| コメント2 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| コメント3 | 可 | 可 | ○ | ○ | ○ | ○ | ○ |
| パスワード | ○ (登録時のみ) |
○ (登録時のみ) |
○ (登録時のみ) |
○ (登録時のみ) |
○ (PCによる 登録時のみ) |
|
|
|
k-dbの導入 |
|
とりあえず動くのを確認しよう編 |
| 1.ダウンロードしたファイルを解凍すると下のようなファイルができます。 |
| K-DBフォルダ ├k_db.cgi ├jcode.pl ├new.log ├25manual.htm ├data(フォルダ) │ ├k_1.dat │ ├(カテゴリデータファイル1〜16) │ ├k_16.dat │ └new.gif └lib(フォルダ) ├pc.pl ├i.pl ├ez.pl ├ezx.pl └h.pl |
| 2.k_db.cgiのファイルを開き1行目のPERLのパスを書き換えます。 |
| ↓これ #!/usr/bin/perl |
| 3.下記のファイルを自分のWEBスペースにアップロードします。 |
| k_db.cgi--->アスキーモード jcode.pl--->アスキーモード index.htm--->アスキーモード new.log--->アスキーモード k_1.dat〜16.dat--->アスキーモード new.gif--->バイナリモード libフォルダ内の全てのファイル--->アスキーモード |
| 4.下の通りパーミッションを設定します。 |
|
k_db.cgi--->755 jcode.pl----->644 new.log--->666 dataフォルダ--->755(デフォルト) k_1〜16.dat---->666 new.gif--->644(デフォルト) libフォルダ--->755(デフォルト) libフォルダ内のファイル--->644(デフォルト) |
| 5.ブラウザでURLを打ち込み表示を確認します。 |
|
いかがでしょうか。うまく表示されましたか? パーミッションはプロバイダによって少し違う場合もあるようですし、CGIディレクトリに画像データがおけない場合もあるようですので、そのサーバに合った設定にしてください。 |
|
カスタマイズしよう編 |
| 1.k_db.cgiのファイルを開き全般の設定をします | |||||||||||||||||||||
ファイル名やフォルダ構成を変更した場合以外、変更不要。
フォルダ構成が変更なしなら修正不要。
大カテゴリ、つまりカテゴリファイルひとつの最大を設定。
新着サイトのデータはカテゴリデータとは別に保存されます。
新着情報に関する追加設定です。
タイトル画像がなければ、このタイトルをテキスト表示します。PCではタイトルバーにも表示されます。携帯電話ではブックマークタイトルとしても使用されます。
これはなるべく変更しましょう(笑)
これもなるべく変更しましょう(笑)
これなんか毎月変えましょう(笑)
以下、16カテゴリ分あります。
保存項目の設定で情報の表示に関するカスタマイズができます。
上のように項目のON/OFFが可能なものは、情報登録ページの入力エリアの表示・非表示を切り替えられることができます。ただしOFFにしていてもデータが保存されていればカテゴリページや検索ページなどでは表示されますので、データが増えてからON/OFFを切り替えたり、管理人だけ変更可能な項目にすることができます。管理人はON/OFFに関わらず常にすべてのデータがみれるように設計されています。
保存項目の設定の中で、登録者のEmailアドレスに関しては必須か任意か選ぶことができます。これは携帯電話モードでの迷惑メール対策です。ただし必須にすることによって無責任な登録を防止する意味合いもありますので、管理者の裁量で設定してください。また下の登録者の表示という設定項目で一括非表示にすることも可能です。うまく組み合わせて使ってください。
個人的なデータベースなどの場合、登録する人が管理者だけなら登録者の表示は0にしていた方がすっきりしていていいでしょう。上の登録項目のON/OFF設定は登録時のフォームを切り替えますが、この登録者の表示は単に情報表示時の切り替えです。
個人的なデータベースなどの場合、登録する人が管理者だけなら閲覧者による登録・更新・削除を不可にすることができます。この場合、登録・更新・削除はすべて管理者モードでの作業に切り替わります。
トップページの総登録数の表示の切り替えです。
日付表示が邪魔な場合は、0にしてください。
この辺はふつうは変更しないと思いますが、横文字にしたいとかあるかもしれないので、変更したい方はどうぞ。
通常はこれらは変更する必要はありません。
K-dbには登録確認メール機能があります。
登録されたくないサイトがあるなら、ここに記入してください。URLの一部で結構です。 |
|||||||||||||||||||||
| 2.PC表示設定 | |||||||||||||||||||||
あなたのサイトにあわせて変更してください。記述がない場合は表示されません。
レイアウト全体の幅・位置を調整します。
各種テーブルの色です。
タイトルに関する設定です。位置は上のレイアウト全体幅の中で移動します。タイトル画像があれば、画像に切り替割ります。mini_commentはタイトル直下にコメントを差し込みます。
PC表示時はスタイルシートで表示を調整してます。
これらは<body>タグに反映されます。
Newマークの画像設定です。お好みで変更してください。
スタイルシートの追加設定です。
カテゴリに関する補足設定です。
まぁ、このままが妥当ではないかと思います。
この辺は、まぁどうでもいいと思いますが、お気に召さない場合は変更してください。 |
|||||||||||||||||||||
| 3.i-mode&ドットi表示設定 | |||||||||||||||||||||
i-mode、ドットiメインページに表示する戻り先です。記述がない場合は表示されません。
i-mode、ドットiの画像はGIFです。
i-mode、ドットiのタイトル直下にコメントを差し込みます。コンパクトHTMLのタグが使用可能です。 |
|||||||||||||||||||||
| 4.EZweb表示設定 | |||||||||||||||||||||
EZwebメインページに表示する戻り先です。記述がない場合は表示されません。
EZwebの画像は、モノクロが2階調BMP、カラーが256色PNGですが、モノクロにしておいた方が無難です。カラー端末とモノクロ端末の判別はしてません。
EZwebのタイトル直下にコメントを差し込みます。上はHDML端末用でHDMLのタグが使用可能です。記述の仕方がわからない場合は、<BR>を使う程度にとどめておきましょう。HDMLはHTMLのような無駄な記述を無視するような融通性がないため、適当に書くと痛い目に遭います。注意。下がWAP2.0端末用です。タグが違うので別にしています。 |
|||||||||||||||||||||
| 5.J-SKY表示設定 | |||||||||||||||||||||
J-SKYメインページに表示する戻り先です。記述がない場合は表示されません。
J-SKYの画像はPNGです。
J-SKYのタイトル直下にコメントを差し込みます。J-SKY仕様のHTMLのタグが使用可能です。 |
| 6.H"表示設定 | ||
J-SKYメインページに表示する戻り先です。記述がない場合は表示されません。相対アドレスは使えません。ご注意ください。
H"のタイトル直下にコメントを差し込みます。タグは使用不可です。リンクも不可です。改行には\nを使ってください。 |
設定項目が多くてすいません。
|
著作権・使用上の注意 |
|
●このソフトウェア(K-db)はkim(木村洋介)が作成しました。 |
|
更新履歴 |
|
●バージョン25(04/06/15) |
|
Copyright(c) 2001-2004 kim. All rights reserved. このサイトはInternet Explorer5のみで表示の確認を行っています。 |