CONTETS DATABASE

スクリプト利用規定
・このCGIスクリプトは個人で利用するに限ってフリーです。商用での使用は禁止します。
・スクリプトの著作権は柚葉[YUZUHA]にあります。
・ご利用にあたっては、スクリプト内の著作権表示を削除しないようお願いします。
・スクリプトの改造、また改造したものの再配布は自由です。
・すべてのプロバイダや環境で動作する事は保証できせん。
・スクリプトを利用した事によるいかなる損害も当方では一切の責任を負いません。
特徴
・WEB上で小説作品のデータベースを作成し、目次として使えます。
・閲覧者が、発表順・長さ順・時系列順などでソートができます。
動作サンプル
目次ページ
パスワード「1234」で管理画面を見られます。
データ追加・編集など自由に行ってみて下さい。
ダウンロード
・下記のファイルをダウンロード後、ファイル名を()内の名称に変更して下さい。
contents_cgi.txt(contents.cgi)
・上記の他に「contents.dat」という名称で空ファイルを作って下さい。
・jcode.plが必要です。jcode.pl official pageからDLして下さい。
・CSSによるデザインを行う時は、CSSファイルを別途作成し、任意のディレクトリにおいて下さい。
設置
「contents.cgi」をメモ帳やテキストエディタ等で開き、各設定をお使いの環境に合わせて設定します。

#!/usr/local/bin/perl
perlのパスです。プロバイダによって違う場合があるので、確認の上変更して下さい。

$nvl = '';
作品の置いてあるディレクトリをhttp://から、または相対パスで記述します。最後は必ず / で終わること。(例:http://yuzuha.sakura.ne.jp/toolbox/contents/)

$pass = '1234';
任意のパスワードに変更してください。

$css = './style.css';
スタイルシートを使うときはここで設定。

$body = '<BODY>';
自由にbodyタグを設定できます。<BODY>自体は消さないこと。

$newgif = './new.gif';
新着マークを画像表示したい時はここで画像ファイル指定します。

$msg= <<"HTP";
<H1>$ptitle</H1>
    ・
    ・
\ソ\ート昇順:古→新/小→大/A→Z/非該当→該当
</P>

HTP
頁上部に表示させたい内容を青字の部分にHTMLで記述します。
アップロード
・FTTPでサーバに下記の構成で転送します。(+はディレクトリ)
public_html-任意のhtml
 |
cgi_bin+contentcontents.cgi(755)
 | |style.css
 | |new.gif
 | |jcode.pl(644)
 | |contents.dat(666)
詳しい使い方
データ追加/編集
番号
任意の番号を振って下さい。ソート対象項目です。同じ番号を振ったデータは、並んだ際にスパン表示(番号を共有状態)になります。個々は独立した作品だけど連作である、などの時にお使い下さい。
タイトル
連載物の時はタイトルの下にファイル番号が別途表示されるので、連載であってもタイトルはタイトルのみを入れて下さい。ソート対象項目です。
発表日
コメント欄に表示される日付を任意で入れて下さい。ソート対象項目です。
年齢
作品中の主人公の年齢などを入れておくと、作品が時系列順にソートできます。この項目は目次では非表示です。
ファイルサイズ
ソート対象項目です。ここを--(半角マイナス2個)としておくと、その作品は目次では非表示になります。
キャスト
任意でお好きに入力してください。ソート対象にはなりません。
コメント
任意でお好きに入力してください。HTMLタグが使えます。ソート対象にはなりません。
R指定
R指定にするとコメント欄の文字色が変わります。ソート対象項目です。
形態
連載にするとタイトルの下に[1][2]‥‥と番号ファイルが表示されます。ソート対象にはなりません。
挿絵
有にすると、コメント欄にそれを示すマークがつきます。ソート対象項目です。
進呈物
進呈物にすると、コメント欄にそれを示すマークがつきます。ソート対象にはなりません。
URL
作品ファイルのURLを入力します。連載物の時は、novel1.html/nobel2.html/novel3.ntml‥‥のように、半角スラッシュで区切って入力すると、左から自動で、1、2、と番号が振られます。
最終更新日
データ編集作業の時のみ現れる項目で、データの更新を目次に反映するか否かの選択です。「更新する」を選ぶと修正から一週間、新着マークがつきます。

データソート
後から古い番号の作品を追加した時や、番号を書き変えた時に、データを番号順に並び変えます。

修正・削除
修正・削除したいデータの「選択」ラジオボタンにチェックを入れ、「修正」または「削除」にチェックを入れて「選択」を押すと修正・削除ができます。

閲覧者による検索対象について
番号、タイトル、キャスト、コメント欄の語句が検索対象になり、合致するデータのみを表示します。
HOME