#Web Diary Professional Init File # #Copyright(C) Knight 2002-2004 #Mail ... knight@big.or.jp #Home ... http://www.big.or.jp/~knight/ #――――― 設定項目 ―――――――――――――――――――――――― #――――― 基本設定 ――――――――――――――――――― #タイトル $title = 'My Diary'; #トップメッセージ $top_message = '〜 日々の喜怒哀楽をつづった日記帳 〜'; #リンクの戻り先 $back_url = '../index.html'; #モバイル表示時のリンクの戻り先 $mobile_back_url = '../index.html'; #――――― タイトル画像の設定 #日記帳タイトルの画像(タイトルに画像を使用しない場合は空欄にする) $title_img = ''; #タイトル画像の幅(タイトルに画像を使用した場合に設定) $title_width = ''; #タイトル画像の高さ(タイトルに画像を使用した場合に設定) $title_height = ''; #――――― システムの設定 ―――――――――――――――― #スクリプト $script = './diary.cgi'; #ログファイル $log_file = './diary.log'; #スタイルシート $css_file = './style.css'; #過去ログ作成ディレクトリ(過去ログを作成しない場合は無効) $past_dir = './past/'; #過去ログファイルの拡張子(過去ログを作成しない場合は無効) $past_ext = '.log'; #ロックファイル $lock_file = './lock/diary.lock'; #文字コード変換ライブラリ require './jcode.pl'; #曜日の設定 @week = ('日', '月', '火', '水', '木', '金', '土'); #年の入力方法(0 … セレクトボックスから選択 / 1 … 直接入力) $year_mode = 0; #――――― レイアウトの設定 #日記帳タイトルの表示(0 … 表示しない / 1 … 表示する) $show_title = 1; #インデックスページの表示(0 … 表示しない / 1 … 表示する) $show_index = 0; #インデックスページに表示するメッセージ(インデックスページを表示しない場合は無効) $index_message = <<'_MESSAGE_'; 日々の喜怒哀楽を綴った日記帳。
日付をクリックすると日記の内容を表示します。
_MESSAGE_ #画面のレイアウト(0 … 左にカレンダーと更新履歴 / 1 … 上にカレンダーと更新履歴 / 2 … 右にカレンダーと更新履歴(フレームを使用する場合は無効)) $layout = 0; #――――― カレンダーの設定 #カレンダーの表示(0 … 表示しない / 1 … 表示する) $show_calendar = 1; #日記表示用アイコン(空欄にすると日付にリンク) $written_mark = '■'; #アイコン表示数(0 … 日記があれば1つ表示 / 1 … 日記と同じだけ表示) $written_mark_multi = 0; #祝日の設定1 : 特定月日を指定(2桁+2桁で記述) @spend_day = ('0101', '0211', '0321', '0429', '0503', '0504', '0505', '0720', '0915', '0923', '1103', '1123', '1223'); #祝日の設定2 : 何月の第何月曜日か指定 %spend_day = ('01','2', '10','2'); #平日の文字色 $day_color = '#000000'; #日曜日、祝日の文字色 $sun_color = '#FF0000'; #土曜日の文字色 $sat_color = '#0000FF'; #今日のセル色 $today_color = '#EEEEEE'; #セルサイズ $cel_width = '25'; #幅 $cel_height = '40'; #高さ #――――― フレームの設定 #フレームの利用(0 … 利用しない / 1 … 利用する) $frame_mode = 0; #フレーム時のレイアウト(0 … 左にカレンダーと更新履歴 / 1 … 右にカレンダーと更新履歴(フレームを使用しない場合は無効)) $frame_layout = 0; #フレーム分割の比率(フレームを使用しない場合は無効 $frame_cols = '300,*'; #――――― 投稿時の設定 #返信機能の使用(0 … 使用しない / 1 … 使用する) $res_mode = 0; #投稿記事本文の色の指定(0 … 指定不可 / 1 … 指定可) $color_mode = 0; #投稿記事本文の色の設定(本文の色の指定機能を使用しない場合は無効) @color = ( '#808080', '#B38099', '#8080B3', '#80B380', '#B3B380', '#FF9955', '#FF77DD', '#FF7777', '', '' ); #アイコン機能の使用(0 … 使用しない / 1 … 使用する) $icon_mode = 0; #アイコン画像の設定 @icon = ( 'sun.gif', '晴れ', 'crowd.gif', '曇り', 'rain.gif', '雨', 'snow.gif', '雪', 'thunder.gif', '雷', '', '', '', '', '', '', '', '', '', '' ); #アイコンの表示場所(0 … 本文表示場所のみ / 1 … カレンダーとタイトル一覧に表示 / 2 … 本文、カレンダー、タイトル一覧に表示) $icon_display = 0; #管理者専用アイコン機能の使用(0 … 使用しない / 1 … 使用する) $admin_icon_mode = 0; #管理者専用アイコン画像の設定(管理者専用アイコン機能を使用しない場合は無効) @admin_icon = ( 'admin.gif', '管理者専用' ); #アイコン画像保存ディレクトリ $iconfile_dir = './icon/'; #プレビューの表示(0 … 利用しない / 1 … 投稿者がチェックボックスで ON/OFF を指定 / 2 … 利用する) $show_preview = 1; #オートリンク(0 … 自動的にリンクを張らない / 1 … 自動的にリンクを張る) $auto_link = 0; #投稿者による投稿記事の編集機能(0 … 利用しない / 1 … 利用する) $edit_mode = 1; #――――― 入力制限の設定 #名前の最大文字数 $name_length = 15; #題名の最大文字数 $subj_length = 20; #本文の最大文字数 $text_length = 3000; #本文の最大行数 $text_line = 100; #題名の入力(0 … 任意 / 1 … 必須) $need_subj = 0; #削除キーの入力(0 … 任意 / 1 … 必須) $need_pwd = 0; #連続投稿を拒否する秒数 $wait_time = 60; #――――― ログ関連の設定 #初期画面で表示されるログ数 $default_show = 5; #更新履歴の表示ログ数(0にすると非表示) $record_size = 5; #インデックスページでの更新履歴の表示ログ数(0にすると非表示。インデックスページを表示しない場合は無効) $index_record_size = 10; #1ページの表示ログ数 $page_size = 10; #タイトル一覧での表示ログ数 $list_size = 30; #過去ログの作成機能の使用(0 … 使用しない / 1 … 使用する) $make_past = 1; #スレッドの最大保存数(過去ログを作成する場合は無効) $max_log = 30; #過去ログスレッドの作成サイズ(過去ログを作成しない場合は無効) $past_size = 30; #過去ログの表示方法(0 … 記事一覧 / 1 … タイトル一覧(過去ログを作成しない場合は無効)) $past_show = 1; #新着情報マーク $new_mark = 'New!'; #新着情報マークを表示する日数(0にすると非表示) $new_date = 3; #――――― アップロード機能の設定 #ファイルアップロード機能の利用(0 … 使用しない / 1 … 使用する) $upload_mode = 0; #アップロードファイル保存ディレクトリ $upfile_dir = './upfile/'; #アップロードファイル参照パス $upfile_url = './upfile/'; #画像サイズの最大横幅(この幅を超えるサイズの画像は縮小表示されます) $img_max_width = 200; #アップロードした画像の表示位置(0 … 左に表示 / 1 … 中央に表示 / 2 … 右に表示) $img_align = 0; #画像を左に表示させたときのテキストの回りこみ(0 … 回りこませない / 1 … 回りこませる) $text_align = 0; #アップロードした画像の表示方法(0 … 普通にリンク / 1 … 新規ウインドウ / 2 … ミニウインドウ / 3 … リンクしない) $img_show_way = 2; #アップロードファイルの一時ファイル $temporary_file = 'diary.tmp'; #――――― 日記書き出し機能の設定 #JSファイルへの書き出し機能の利用(0 … 使用しない / 1 … 最近の日記を書き出す / 2 … 最近の日記タイトル一覧を書き出す / 3 … 最近の日記と最近の日記タイトル一覧を書き出す) $js_mode = 0; #最近の日記を書き出すJSファイル(最近の日記を書き出さない場合は無効) $js_text_file = './text.js'; #書き出す日記の件数(最近の日記を書き出さない場合は無効) $js_output_text = 3; #最近の日記タイトル一覧を書き出すJSファイル(最近の日記タイトル一覧を書き出さない場合は無効) $js_title_file = './title.js'; #書き出すタイトルの件数(最近の日記タイトル一覧を書き出さない場合は無効) $js_output_title = 5; #日記帳CGIのURL(各タイトルから日記へリンクを張る場合に http:// から設定。最近の日記タイトル一覧を書き出さない場合は無効) $js_title_url = ''; #――――― ミニアクセスカウンタの設定 #ミニアクセスカウンタの設置(0 … 設置しない / 1 … 設置する / 2 … 非表示で設置する) $mini_counter = 0; #ミニアクセスカウンタの桁数(ミニアクセスカウンタを設置しない場合は無効) $count_figure = 5; #ミニアクセスカウンタログファイル(ミニアクセスカウンタを設置しない場合は無効) $count_log = './count.log'; #アクセスをカウントしないホスト(ミニアクセスカウンタを設置しない場合は無効) @no_count_list = ( '', '', '', '', '' ); #――――― アクセス制限の設定 #アクセス制限対象ホスト(設定すると、その文字を含むホストからの投稿を拒否します) @blacklist = ( 'anonymizer.com', 'delegate', '', '', '' ); #Proxy経由のアクセスの制限(0 … 制限しない / 1 … 制限する) $proxy_check = 0; #自サイトのURL(設定すると、このURLを含まないサイトからの投稿を拒否します。http:// から指定すること) $base_url = ''; #ホスト名取得時のgethostbyaddr関数の使用(0 … 使用しない / 1 … 使用する) $gethostbyaddr = 0; #――――― クッキーの設定 #クッキー保存日数(30日以上に設定すること) $hold_days = 90; #管理者クッキーの識別名 $admin_cookie_id = 'admin'; #訪問者クッキーの識別名 $cookie_id = 'webdiary'; #――――― 設定項目終了 ―――――――――――――――――――――― 1;