CGIダウンロード / ジュークボックス




ダウンロードする前に利用規約をお読み下さい。

サンプル

管理用サンプル(passは0000です)

このスクリプトは管理者が設定した音楽をプルダウンメニューで選択し、
音楽を再生する事が出来ます。
管理者画面の項目の追加も容易であり、名前とURLを入力するだけで追加できます。
また、削除も、データを選んで一つ一つ削除できます。
ポップアップで表示させてもいいし、フレームで表示させてもいいし、
ご自由な設置法でどうぞ。
注:ver1.5以降はファイル読み込みの仕様が違いますので、
バージョンアップ時に曲を全て再登録する必要があります。

バージョンアップ情報

ver0.1b   ・テスト版完成。頑張った。
↓   ・一覧表示機能追加。
↓   ・登録可能な項目を追加。
↓   ・その他文字化け等修正。
ver0.3b   
↓   ・データ削除機能追加。
↓   ・とりあえず十分形になったのでver1.0に。
ver1.0   
↓   ・演奏中の名前を表示するように。
↓   ・この改造で発生したバグを修正予定。
ver1.1   
↓   ・とりあえず自動で音楽が鳴るバグを修正。
ver1.11   
↓   ・投稿時間を保存するように。
ver1.21   
↓   ・曲ごとのカウンター機能追加。
↓   ・っと言うわけでソート機能も追加。
↓   ・一覧表示から選曲できないようにしました。
↓   ・ランダム選曲機能追加。
ver1.5   
↓   ・sprintfで見易く(?(ぉ
↓   ・曲がないときにランダム選曲すると、空のデータが作成されるバグを修正。
↓   ・その他いろいろ修正。
ver1.53   
↓   ・曲一覧が微妙にリニューアルしました。
↓   ・項目修正機能追加。
ver2.0   
↓   ・「Plus mode」を追加しました。
↓    「jukebox.cgi?mode=plus」または通常画面の「切り替え」で表示できます。
↓   ・曲一覧で表示する数を区切れるようにしました。
ver2.2   
↓   ・カウント機能をon/off切り替え可能に。
↓   ・プラスモードの文字ミス修正。
ver2.3   
↓   ・通常(コンパクト)モードでもコメントを表示可能に。
↓   ・修正・削除機能のバグを修正。
ver2.5   
↓   ・データ登録時の機能の付け忘れ。(付け方
↓   ・↑をしたら発生したバグを修正。(直し方
ver2.52   
↓   ・相対パスで設定された曲データのファイル存在チェック機能を追加。
ver2.6   
↓   ・カテゴリ登録・分別が可能になりました。
↓   ・使い方の説明ページを作成。
↓   ・その他色々と仕様を大幅変更。
ver3.0b   
↓   ・OBJECT タグ導入により、再生されないブラウザに対応。
ver3.1   

設置方法

ファイル名 説明 アクセス権
jukebox.cgi 本体 705
jcode.pl 漢字コード変換ライブラリ 604
data.txt データファイル 606
kategori.txt カテゴリリストファイル 606

上記のファイルを転送し、このCGIに直接リンクを貼れば設置完了です。

設定

jukebox.cgi
# jcode.plのパス
require 'jcode.pl';
jcode.plまでのパスを指定します。
特に変更の必要はありません。
# パスワード
$password = '0000';
管理者用パスワードを設定します。
必ず変更して下さい。
# タイトル
$title = 'ジュークボックス';
このCGIのタイトルです。
# ホームページアドレス
$home = 'http://www.pokemon-eternal.net/';
「home」をクリックした時に
飛ぶURLを指定します。
# このスクリプトのファイル名
$script = 'jukebox.cgi';
このスクリプトのファイル名を指定します。
特に変更の必要はありません。
# データ格納ファイル名
$datafile = 'data.txt';
$katefile = 'kategori.txt';
データファイルの名前です。
特に変更の必要はありません。
# BODYタグ
$body = 'topmargin=0';
BODYタグを埋め込んで下さい。
埋め込まない場合は$body = '';でいいです。
が、初期に入力されているものを推奨します。
# 一覧表示の時、1ページの表示件数
$hyouzi = 20;
曲一覧で1ページに表示する数を指定します。
# おまけ
$cnton = 1;
$mcom = 1;
カウント機能とコメント表示機能の
on/offを指定します。

ダウンロード....jukebox.lzh




back