EXIT
EXIT は、Cubix の厘さんによって開発されたフリーの
LINK 管理 CGI です。管理者のみ登録・編集・削除をすることができます。
フレームを使った使いやすいインターフェイスと、ひとつのサイトを複数のジャンルに登録できるのが特徴です。(本家の現在のバージョンは#005)
EXIT改造版
EXIT #0003 を元に masaya が独自の拡張を行ったバージョンです。
- カテゴリの2階層化
- カテゴリ・サブカテゴリのグループ及び名前でのソートによる並び替え機能
- カテゴリの管理画面での編集機能
- 出力する HTML の文字コードを SHIFT-JIS, EUC を選択できる
- 階層表示モードの追加
本家 EXIT と比べて、管理画面を充実させてあります。
本家 EXIT とのデータの互換性はありません。その代わり、#003 からのデータコンバーターを用意してあります。
テストサンプル
EXIT 改造版の管理機能を含む全てのテストができるサンプルが、
http://masayah.hp.infoseek.co.jp/cgi-bin/exit/exit.cgi
に設置されています。
管理パスワードは、「 pass 」です。ご自由にお試しください。
無料の Freeweb を使っているので、アクセスが集中する時間帯にはまともにサーバーが動いてません。500 Internal Server
Error がでる場合には時間を置いてアクセスしてみてください。(^^;
サポート
EXCENTIC LABOLATORY - GHOST の CGI
サポートフォーラムにて行っております。
ただし、全ての質問や要望に答える義務を負わないことを明記しておきます。
利用規定
- 個人・非商用サイトでの利用に限りフリーソフトウェアとします。
- スクリプトの著作権は、原作者である厘さんと 改変者である masaya にあります。著作権表示は改変しないこと。
- スクリプトを使用したことにより発生した、いかなるトラブルにも一切の責任を負いません。全て自己の責任において行うこと。
- CGI を改変して配布する場合、必ず作者の厘さんの許可をもらってください。masaya
には連絡だけすること。
- もしもっと素敵なスクリプトになったら、ぜひ公開してください。利益はみんなで分かち合いましょう。(^^
その他、Cubix の CGI 利用規定にも準じます。必ず
Cubix の CGI 利用規定を読んでから利用してください。
ダウンロード (必ず Cubix
の利用規約を熟読すること!)
exit3v10b.zip
正規版
exit3v11alpha3.zip
アルファ版リリース3
アルファ版は、開発中のスクリプトです。
正規版から追加した機能は以下のとおりです。
- バナーファイルアップロード機能
- ページ数の表示
- 設定ファイルでの左右フレーム幅の変更
- 設定ファイルで右フレームを左寄せ・中央・右寄せに設定
- スタイルシートを外部ファイル化して、左右フレームで別のスタイル定義が可能
- リンク登録画面に相互リンク用のチェックを追加。相互リンクのアイコンが表示されます
まだ、十分な動作検証がされていないので、サポートフォーラムに動作報告をお願いします。
バージョン履歴
2004/05/06 |
#003 v1.1 alpha 3 |
相互リンク・スタイルシートのファイル化・右フレームのalign追加 |
2004/04/18 |
#003 v1.1 alpha 2 |
バナーファイルアップロードバグフィックス |
2004/04/16 |
#003 v1.1 alpha 1 |
バナーファイルアップロード機能、 ページ数の表示機能を追加 |
2004/01/10 |
#003 v1.0b |
これまでに確認されているバグの修正 |
2001/08/09 |
#003 v1.0a |
新着順表示時の二重表示バグフィックス |
|
#003 v1.0 |
初リリース |
インストール
アーカイブファイルを解凍後、exit.cgi と exit_adm.cgi の perl のパスを環境に合わせて変更し、setup.cgi
のログインパスワードを変更してください。
注意 setup.cgi, exit.cgi, exit_adm.cgi は、文字コード EUC 改行コード LF です。Windowsのメモ帳では、編集できません。
TeraPadなどの EUC+LF形式に対応したエディタを使用してください。
ファイル構成
exit (755)
|
+--- exit.cgi (755) CGI 本体
+--- exit_adm.cgi (755) 管理用 CGI
+--- setup.cgi (644) 基本設定の定義ファイル
+--- mylib.pl (644) サブルーチンライブラリ
+--- jcode.pl (644) コード変換ライブラリ
+--- KCatch.pm (644) エラー追跡ライブラリ
+--- info.htm (644) INFO で表示されるhtml
|
+--- image ( 画像ディレクトリ 755 )
| |
| +--- *.gif (644)
| +--- *.png (644)
|
+--- data ( データディレクトリ 755 )
|
+--- category.cgi (666) カテゴリデータファイル
+--- subcat.cgi (666) サブカテゴリデータファイル
+--- data.cgi (666) リンクデータファイル
|
データコンバータ
EXIT #0003 からのデータコンバータを添付してあります。
使い方は、EXIT #0003 を exit3.cgi、ログファイルを exit.log として、exit.cgi と同じ場所に置き、3to3a.cgi
をブラウザから呼び出すだけです。全てのリンクデータが、今までのジャンルをサブカテゴリとして自動登録されるようになっています。
Converted Category というカテゴリに全てのサブカテゴリが登録されるので、管理画面からカテゴリ・サブカテゴリを編集して階層構造をつくりなおしてください。
データコンバータは、無条件にデータを書き換えるので、正常に終了したら必ず 3to3a.cgi, exit3.cgi, exit.log
は削除してください。削除しないと、誰でも旧データを元に書き換えを行うことが可能ですので、データの喪失を招くことになりかねません。
また、このコンバータは、私のデータを変換するために速攻で作ったものなので変換できない場合があるかもしれません。その場合はご連絡いただければ対処するかもしれません。(^^;
EXIT #0003がすでに過去のバージョンで、配布終了からかなりの期間が経過していますので、データコンバータの配布は中止しました。
更新履歴
2003/01/26 動作サンプル設置サイトのURLが変更されましたので、更新しました。(thanks 朔夜 さん)
2004/01/10 #0003 v1.0bの配布開始・Cubixのリンク修正
2004/02/13 setup.cgi, exit.cgi, exit_adm.cgi のファイル形式について追記
2004/04/16 v1.1 アルファリリース版を登録 |