[目次へ戻る]

すぐ使えるCGI 画像付 ニュース更新ツール(日本語 UTF-8 版) 説明書

オプション設定(変更できる環境変数)

CMSの動作はオプション設定で変更が可能です。
変更する場合は admin/admin.cgi 内の記載を変更して下さい。
Webサイトへ設定を反映させるには、変更後の admin/admin.cgi をサーバに上書きアップロードした後で「再構築」を行って下さい。

オプション一覧

変更できる内容 環境変数名
(書換え対象部分)
行数
(およそ)
ディレクトリ data/ の設置場所と名前 $conf{data_dir} 65
ディレクトリ templates/ の設置場所と名前 $conf{templatedir} 80
ディレクトリ tempfiles/ の設置場所と名前 $conf{file_dir} 95
($conf{file_dir} を変更したら同時に変更) $conf{relative_file_dir} 110
ディレクトリ webdir/ の設置場所と名前 $conf{web_dir} 125
($conf{web_dir} を変更したら同時に変更) $conf{relative_web_dir} 140
全一覧のファイル名と書き出し有無 $conf{index_filename} 155
短い一覧(新着情報)のファイル名と書き出し有無 $conf{short_list_filename} 185
短い一覧(新着情報)に表示する件数 $conf{short_list_no} 200
RSSファイルのファイル名と書き出し有無 $conf{rss_list_filename} 230
RSSファイルに表示する件数 $conf{rss_list_no} 245
サマリー(記事抜粋)の文字数 $conf{summary_length} 260
サマリー(記事抜粋)の後置文字列「...」の設定 $conf{summary_tail} 275
画像ピクセルサイズの上限設定(幅) $conf{max_imagewidth} 290
画像ピクセルサイズの上限設定(高さ) $conf{max_imageheight} 290
画像ファイル容量の上限設定 $conf{max_imagesize} 305
画像サムネイルのファイル名と書き出し有無 $conf{thumbnail_filename} 320
画像サムネイルのサイズ設定(幅) $conf{thumbnail_imagewidth} 340
画像サムネイルのサイズ設定(高さ) $conf{thumbnail_imageheight} 340
日本語名ファイルの許可の設定 $conf{if_ja_file} 355
月の形式 $conf{month_type} 385
曜日の形式 $conf{dayname_type} 405
タイトルの改行とタグ入力 $conf{htmltag4subject} 425
管理画面パスワード $conf{admin_name} 440
  1. ディレクトリ data/ の設置場所と名前 / $conf{data_dir}

    #--------------------------------------------------------[line 065]--
    # データディレクトリ
    #--------------------------------------------------------------------
    # アーカイブに含まれていた data/ ディレクトリへのパスを指定します。
    # 相対パスでも絶対パスでも指定できます。
    # Windowsで稼動させる場合、絶対パスでないとアクセスできない場合があり
    # ます。

    $conf{data_dir} = '../data/';

    data/ ディレクトリのサーバ上の設置パスを指定します。
    相対パスでも絶対パスでも指定できます。

    このディレクトリには登録データ管理用のファイルが書き出されます。
    設置場所の他、ディレクトリ名も変更可能です。

  2. ディレクトリ templates/ の設置場所と名前 / $conf{templatedir}

    #--------------------------------------------------------[line 080]--
    # テンプレート格納ディレクトリ
    #--------------------------------------------------------------------
    # アーカイブに含まれていた templates/、templates/admin/ および
    # templates/article/ ディレクトリへのパスを指定します。
    # 相対パスでも絶対パスでも指定できます。
    # Windowsで稼動させる場合、絶対パスでないとアクセスできない場合があり
    # ます。
    # templates/admin/ と templates/article/ は階層を変える移動も可能です。

    $conf{templatedir}         = '../templates/';

    $conf{admin_templatedir}   = '../templates/admin/';
    $conf{article_templatedir} = '../templates/article/';

    templates/、templates/admin/ および templates/article/ ディレクトリの、サーバ上の設置パスを指定します。
    相対パスでも絶対パスでも指定できます。

    このディレクトリにはテンプレートファイル(デザイン設定ファイル)が含まれています。
    設置場所の他、ディレクトリ名も変更可能です。

    templates/admin/templates/article/ は個別に階層を変える移動も可能です。配置例は「ディレクトリ配置と環境変数の設定例」を参照して下さい。
    なお、$conf{article_templatedir}$conf{admin_templatedir} を両方変更(移動)した場合でも、$conf{templatedir} の設定と元の templates/ ディレクトリは削除せずに残して下さい。

  3. ディレクトリ tempfiles/ の設置場所と名前 / $conf{file_dir}

    #--------------------------------------------------------[line 095]--
    # 添付ファイル一時保存ディレクトリ
    #--------------------------------------------------------------------
    # アーカイブに含まれていた tempfiles/ ディレクトリへのパスを指定
    # します。
    # このディレクトリには、Webサーバ経由でアクセスできる必要があります。
    # 相対パスでも絶対パスでも指定できます。
    # Windowsで稼動させる場合、絶対パスでないとアクセスできない場合があり
    # ます。
    # 変更した時は $conf{relative_file_dir} の設定も必ず見直して下さい。

    $conf{file_dir} = '../tempfiles/';

    tempfiles/ ディレクトリの、サーバ上の設置パスを指定します。
    このディレクトリには作業中に必要なデータが一時的に保存されます。

    設置場所の他、ディレクトリ名も変更可能です。
    変更の際は(サーバ上のCGI専用ディレクトリではなく)通常のWebコンテンツが設置できる場所に設定して下さい。
    配置例は「ディレクトリ配置と環境変数の設定例」を参照して下さい。

    相対パスでも絶対パスでも指定できます。
    変更した時は $conf{relative_file_dir} の設定も必ず見直して下さい。

  4. ($conf{file_dir} を変更したら同時に変更) / $conf{relative_file_dir}

    #--------------------------------------------------------[line 110]--
    # ($conf{file_dir} を変更したら同時に変更)
    #--------------------------------------------------------------------
    # admin/admin.cgi から一時保存ディレクトリ( $conf{file_dir} )への
    # URL 上のパスを指定します。
    # 相対パスか、ウェブサーバのトップ階層からの絶対パスで指定します。

    $conf{relative_file_dir} = '../tempfiles/';

    admin/admin.cgi からディレクトリ tempfiles/($conf{file_dir})への URL 上のパスを指定します。
    $conf{file_dir} を変更した場合は、必ず設定を見直して下さい。

    相対パスか、URL上のサーバルート(ホスト名の後のスラッシュ)からのパスで指定します。
    $conf{file_dir} を絶対パスで指定した場合、$conf{file_dir} と同じにはならない事に注意して下さい。
    CGI 用ディレクトリがウェブサーバディレクトリ( HTML 用ディレクトリ)の外にある場合も、$conf{file_dir} とは異なる設定が必要です。

  5. ディレクトリ webdir/ の設置場所と名前 / $conf{web_dir}

    #--------------------------------------------------------[line 125]--
    # ファイル書き出しウェブディレクトリ
    #--------------------------------------------------------------------
    # このディレクトリは、通常 Web コンテンツが格納されているディレクトリ
    # のどこかになります。
    # 相対パスでも絶対パスでも指定できます。
    # Windowsで稼動させる場合、絶対パスでないとアクセスできない場合があり
    # ます。
    # 変更した時は $conf{relative_web_dir} の設定も必ず見直して下さい。

    $conf{web_dir} = '../webdir/';

    記事ページを書き出すディレクトリを指定します。

    設置場所もディレクトリ名も変更可能です。サイトの構成に合わせて変更して下さい。
    配置例は「ディレクトリ配置と環境変数の設定例」を参照して下さい。

    相対パスでも絶対パスでも指定できます。
    変更した時は $conf{relative_web_dir} の設定も必ず見直して下さい。

  6. ($conf{web_dir} を変更したら同時に変更) / $conf{relative_web_dir}

    #--------------------------------------------------------[line 140]--
    # ($conf{web_dir} を変更したら同時に変更)
    #--------------------------------------------------------------------
    # admin/admin.cgi からファイル書き出しウェブディレクトリ
    # ( $conf{web_dir} )へのURL 上のパスを指定します。
    # 相対パスか、ウェブサーバのトップ階層からの絶対パスで指定します。

    $conf{relative_web_dir} = '../webdir/';

    admin/admin.cgi から書き出しディレクトリ($conf{web_dir})への URL 上のパスを指定します。
    $conf{web_dir} を変更した場合は、必ず設定を見直して下さい。

    相対パスか、URL上のサーバルート(ホスト名の後のスラッシュ)からのパスで指定します。
    $conf{web_dir} を絶対パスで指定した場合、$conf{web_dir} と同じにはならない事に注意して下さい。
    CGI 用ディレクトリがウェブサーバディレクトリ( HTML 用ディレクトリ)の外にある場合も、$conf{web_dir} とは異なる設定が必要です。

  7. 全一覧のファイル名と書き出し有無 / $conf{index_filename}

    #--------------------------------------------------------[line 155]--
    # 一覧のファイル名
    #--------------------------------------------------------------------
    # 登録記事の全一覧のファイル名です。
    # $conf{web_dir} 内に、ここで指定したファイル名で書き出されます。
    #
    # 一覧の書き出しが不要な場合は、ファイル名を削除して下さい。
    # 書き出し不要な場合の設定) $conf{index_filename} = '';

    $conf{index_filename} = 'index.html';

    登録記事の全一覧のファイル名です。
    $conf{web_dir} 内に、ここで指定したファイル名で書き出されます。

    全一覧を使用しない場合、指定を削除して空白にすれば、書き出しは行われません。

  8. 短い一覧(新着情報)のファイル名と書き出し有無 / $conf{short_list_filename}

    #--------------------------------------------------------[line 185]--
    # 短い一覧のファイル名
    #--------------------------------------------------------------------
    # 短い一覧のファイル名です。
    # $conf{web_dir} 内に、ここで指定したファイル名で書き出されます。
    #
    # 短い一覧の書き出しが不要な場合は、ファイル名を削除して下さい。
    # 書き出し不要な場合の設定) $conf{short_list_filename} = '';

    $conf{short_list_filename} = 'index_short.html';

    短い一覧(新着情報)のファイル名です。
    $conf{web_dir} 内に、ここで指定したファイル名で書き出されます。

    短い一覧を使用しない場合、指定を削除して空白にすれば、書き出しは行われません。

  9. 短い一覧(新着情報)に表示する件数 / $conf{short_list_no}

    #--------------------------------------------------------[line 200]--
    # 短い一覧に表示する件数
    #--------------------------------------------------------------------
    # 短い一覧に書き出す記事件数を設定して下さい。
    # 0 にすると全件を書き出します。

    $conf{short_list_no} = 3;

    短い一覧(新着情報)に掲載する件数を指定します。
    管理画面の一覧と同じ順番で上から指定した件数が表示されます。

    短い一覧にも全件を書き出したい時は 「0」を指定して下さい。

  10. RSSファイルのファイル名と書き出し有無 / $conf{rss_list_filename}

    #--------------------------------------------------------[line 230]--
    # RSSのファイル名
    #--------------------------------------------------------------------
    # RSSのファイル名です。
    # $conf{web_dir} 内に、ここで指定したファイル名で書き出されます。
    #
    # RSSファイルの書き出しが不要な場合は、ファイル名を削除して下さい。
    # 書き出し不要な場合の設定) $conf{rss_list_filename} = '';

    $conf{rss_list_filename} = 'new.xml';

    RSSファイルのファイル名です。
    $conf{web_dir} 内に、ここで指定したファイル名で書き出されます。
    拡張子の変更も可能です。

    RSSファイルを使用しない場合、指定を削除して空白にすれば、書き出しは行われません。

  11. RSSファイルに表示する件数 / $conf{rss_list_no}

    #--------------------------------------------------------[line 245]--
    # RSSに表示する件数
    #--------------------------------------------------------------------
    # RSSに書き出す記事件数を設定して下さい。
    # 0 にすると全件を書き出します。

    $conf{rss_list_no} = 10;

    RSSファイルに書き出す記事件数を設定します。
    10 件程度が一般的です。

    RSSファイルにも全件を書き出したい時は 「0」を指定して下さい。

  12. サマリー(記事抜粋)の文字数 / $conf{summary_length}

    #--------------------------------------------------------[line 260]--
    # RSSの詳細の文字数
    #--------------------------------------------------------------------
    # RSSファイル等に記載する詳細(サマリー、記事内容の抜粋)の文字数を
    # 全角1文字 = 2 の割合で指定します。
    # 例)全角 150文字で制限する場合: $conf{summary_length} = 300;
    # 500 以下の設定を推奨します。
    #
    # 0 を指定すると、切り捨てを行わずに全文を掲載します。

    $conf{summary_length} = 200;

    RSSファイルや記事ページに表示するサマリー(記事の抜粋、<description> )の文字数を 全角1文字 = 2 の割合で指定します。
    例えば、全角 150文字で制限する場合は 300 と指定して下さい。
    ここで指定した文字数分、記事内容の冒頭から切り出されます。

    英単語の区切りや全角文字の位置によっては、正確な文字数で切り出されない場合があります。
    500以下の設定を推奨します。

    0 を指定すると、切り捨てを行わずに全文を掲載します。

  13. サマリー(記事抜粋)の後置文字列「...」の設定 / $conf{summary_tail}

    #--------------------------------------------------------[line 275]--
    # 詳細の後置文字列
    #--------------------------------------------------------------------
    # 切り捨てた内容がある場合、詳細に後置する文字列を指定します。
    # HTMLタグと記事へリンクするためのテンプレート変数が使えます。
    # 例)
    # $conf{summary_tail} = '...(<a href="index.html#%_d_%">全文表示</a>)';

    $conf{summary_tail} = '...';

    サマリー(記事の抜粋、RSS の <description>)を切り出す際に切り捨てた内容がある場合に、後置する文字列を指定します。
    記事内容が短くサマリーに全文が含まれている場合は、ここに指定しても後置されません。

    固定の文字列だけでなく、HTMLタグと記事へリンクするためのテンプレート変数が使えます(上記枠内例)。
    HTMLタグを使用すると、サマリーの表示指定位置によっては文法エラーとなる場合があります(<meta> タグの description に使った場合など)。

  14. 画像ピクセルサイズの上限設定(幅) / $conf{max_imagewidth}

    #-------------------------------------------[line 320]-->[line 290]--
    # 画像ピクセルサイズの上限設定
    #--------------------------------------------------------------------
    # 画像の幅と高さの上限をピクセル数で設定して下さい。
    # ここで指定したより大きな画像がアップロードされた場合、自動的に
    # リサイズされます。
    # 縦横別々に設定できます。
    # 制限を行わない場合は 0 を指定して下さい。(どちらかのみ 0 でも可。)

    # 上の行=幅:  左から順に1枚目、2枚目、3枚目
    # 下の行=高さ:左から順に1枚目、2枚目、3枚目
    $conf{max_imagewidth}  = [0,0,0];
    $conf{max_imageheight} = [0,0,0];

    画像の幅と高さの上限をピクセル数で指定します。
    指定したサイズより大きな画像がアップロードされた場合、自動的にリサイズされます。
    制限を行わない場合は「0」を指定して下さい。

    画像それぞれについて、縦横別々に設定できます。(画像ぞれぞれの指定は Ver. 4.4 以降。)
    例えば画像の横幅を一定にしたい場合は、$conf{max_imagewidth} にその幅を指定し $conf{max_imageheight} には「0」を指定して下さい。

    サーバ環境が対応していない場合、ここで設定してもリサイズされません。
    サーバで以下のモジュールのいずれかが使用できる事が必要です。
    ・Image::Magick
    ・GD

    サーバによってはモジュールはあっても特定の拡張子の画像に対応がない場合や、リサイズ後の画像の品質が極端に落ちる場合があります。

    画像のアップロード後にこの値を変更した場合は、既存の画像には反映されません。
    アップロード済の画像を縮小するには再度アップロードを行って下さい。

  15. 画像ピクセルサイズの上限設定(高さ) / $conf{max_imageheight}

    #-------------------------------------------[line 320]-->[line 290]--
    # 画像ピクセルサイズの上限設定
    #--------------------------------------------------------------------
    # 画像の幅と高さの上限をピクセル数で設定して下さい。
    # ここで指定したより大きな画像がアップロードされた場合、自動的に
    # リサイズされます。
    # 縦横別々に設定できます。
    # 制限を行わない場合は 0 を指定して下さい。(どちらかのみ 0 でも可。)

    # 上の行=幅:  左から順に1枚目、2枚目、3枚目
    # 下の行=高さ:左から順に1枚目、2枚目、3枚目
    $conf{max_imagewidth}  = [0,0,0];
    $conf{max_imageheight} = [0,0,0];

    画像の幅と高さの上限をピクセル数で指定します。
    指定したサイズより大きな画像がアップロードされた場合、自動的にリサイズされます。
    制限を行わない場合は「0」を指定して下さい。

    画像それぞれについて、縦横別々に設定できます。(画像ぞれぞれの指定は Ver. 4.4 以降。)
    例えば画像の高さを一定にしたい場合は、$conf{max_imagewidth} には「0」を指定し $conf{max_imageheight} にはその高さを指定して下さい。

    サーバ環境が対応していない場合、ここで設定してもリサイズされません。
    サーバで以下のモジュールのいずれかが使用できる事が必要です。
    ・Image::Magick
    ・GD

    サーバによってはモジュールはあっても特定の拡張子の画像に対応がない場合や、リサイズ後の画像の品質が極端に落ちる場合があります。

    画像のアップロード後にこの値を変更した場合は、既存の画像には反映されません。
    アップロード済の画像を縮小するには再度アップロードを行って下さい。

  16. 画像ファイル容量の上限設定 / $conf{max_imagesize}

    #-------------------------------------------[line 335]-->[line 305]--
    # 画像ファイル容量の上限設定
    #--------------------------------------------------------------------
    # CGIで制限する画像ファイル容量の上限を KB 数で指定します。
    # ピクセルサイズの上限設定を行う場合は、あまり大容量のファイルを処理
    # できないように、ここで制限をする事をお勧めします。
    #
    # 1MB = 1024KB です。
    # 制限を行わない場合は 0 を指定して下さい。
    #
    # ここで制限を行わなくても、ウェブサーバによって制限されエラーに
    # なる場合もあります。

    $conf{max_imagesize} = 0;

    アップロードできる画像の容量を制限する場合、その容量を KB 単位で指定します。
    画像のリサイズを行う場合はあまり大きな画像がアップロードされると処理がエラーになる場合がありますので、ここで容量の制限をする事をお勧めします。

    1MB = 1024KB です。例えば 1MB で制限したい場合は以下のように設定して下さい。
    $conf{max_imagesize} = 1024;

    制限を行わない場合は「0」を指定して下さい。

    Ver. 4.4 以降の製品では画像のフィールドに画像以外のファイルもアップロードできますが、画像以外にはこの容量制限は適用されません。

  17. 画像サムネイルのファイル名と書き出し有無 / $conf{thumbnail_filename}

    #--------------------------------------------------------[line 320]--
    # 画像サムネールのファイル名
    #--------------------------------------------------------------------
    # サムネールファイル名の形式を指定すると、その名前で別のサイズの画像
    # も保存されます(サムネールやモバイル端末用)。
    # 元ファイルの名前を ORIGINAL として必ず含めて下さい。
    # サムネールの保存が不要な場合は、空に設定して下さい(下記例)。
    # $conf{thumbnail_filename} = '';
    #
    # 例)
    # ファイル名の指定  : $conf{thumbnail_filename} = 's_ORIGINAL';
    # サムネールファイル名: myfoto123.jpg -> s_myfoto123.jpg

    $conf{thumbnail_filename} = 's_ORIGINAL';

    Ver. 4.4 以降の製品では自動的に画像のサムネイル(縮小版)も生成できるようになりました。
    ファイル名を指定すると、元の画像のファイル名を含む名前でサムネイルファイルを生成します。

    ファイル名の指定には元ファイルの名前を「ORIGINAL」という固定文字列で必ず含めて下さい。
    拡張子の指定は不要です。

    例)
    ファイル名の指定      : $conf{thumbnail_filename} = 's_ORIGINAL';
    アップロードした画像ファイル: myfoto123.jpg
    作成されるサムネイルファイル: s_myfoto123.jpg

    サムネイル名を指定したら必ず下のサムネイルのサイズも指定して下さい。

    サムネイルの保存が不要な場合は、空に設定して下さい。
    例)
    $conf{thumbnail_filename} = '';

    画像のアップロード後にサムネイルのファイル名を指定した場合、既にアップロード済みの画像についてはサムネイルは作成されません。
    サムネイルの表示を指定した場所には、メインの画像が表示されます。
    アップロード済の画像のサムネイルが必要な場合は再度アップロードを行って下さい。

    一旦サムネイルを作成する設定で運用を行った後にファイル名の設定を空に変更した場合、登録できる画像の数に余裕があるとサムネイル画像が一つの登録済画像として管理画面に表示されます。手動で削除して下さい。
    このような状態の時に「再構築(テンプレート変更反映)」を行うと、サムネイル画像が2、3番目の画像として記事ページに表示されますのでご注意下さい。

  18. 画像サムネイルのサイズ設定(幅) / $conf{thumbnail_imagewidth}

    #--------------------------------------------------------[line 340]--
    # 画像サムネールのピクセルサイズ設定
    #--------------------------------------------------------------------
    # 画像サムネールの幅と高さの上限をピクセル数で指定します。
    # 0 を指定すると、リサイズを行いません(アップロードされたサイズ)。
    #
    # タテヨコ比の変更は行わず、長い辺が指定されたサイズに収まるように
    # 縮小されます。

    # 上の行=幅:  左から順に1枚目、2枚目、3枚目
    # 下の行=高さ:左から順に1枚目、2枚目、3枚目
    $conf{thumbnail_imagewidth}  = [  0,  0,  0];
    $conf{thumbnail_imageheight} = [150,150,150];

    画像サムネイルの幅と高さの上限をピクセル数で指定します。
    サムネイルのファイル名($conf{thumbnail_filename})が指定されていれば、ここで指定されたサイズでサムネイルが保存されます。
    サムネイルのファイル名が指定されていなければ、サイズを指定してもサムネイルは作成されません。

    メインの画像サイズ( $conf{max_imagewidth}$conf{max_imageheight} で指定 )と無関係で指定できます。
    縮小を行わず、アップロードされたサイズで保存したい場合は「0」を指定して下さい。
    タテヨコ比の変更は行わず、長い辺が指定されたサイズに収まるように縮小されます。

    画像それぞれについて、縦横別々に設定できます。
    例えばサムネイルの横幅を一定にしたい場合は、$conf{thumbnail_imagewidth} にその幅を指定し $conf{thumbnail_imageheight} には「0」を指定して下さい。

    画像のアップロード後にこの値を変更した場合は、既存の画像のサムネイルには反映されません。
    アップロード済の画像についてサムネイルサイズを変更したい場合は再度アップロードを行って下さい。

  19. 画像サムネイルのサイズ設定(高さ) / $conf{thumbnail_imageheight}

    #--------------------------------------------------------[line 340]--
    # 画像サムネールのピクセルサイズ設定
    #--------------------------------------------------------------------
    # 画像サムネールの幅と高さの上限をピクセル数で指定します。
    # 0 を指定すると、リサイズを行いません(アップロードされたサイズ)。
    #
    # タテヨコ比の変更は行わず、長い辺が指定されたサイズに収まるように
    # 縮小されます。

    # 上の行=幅:  左から順に1枚目、2枚目、3枚目
    # 下の行=高さ:左から順に1枚目、2枚目、3枚目
    $conf{thumbnail_imagewidth}  = [  0,  0,  0];
    $conf{thumbnail_imageheight} = [150,150,150];

    画像サムネイルの幅と高さの上限をピクセル数で指定します。
    サムネイルのファイル名($conf{thumbnail_filename})が指定されていれば、ここで指定されたサイズでサムネイルが保存されます。
    サムネイルのファイル名が指定されていなければ、サイズを指定してもサムネイルは作成されません。

    メインの画像サイズ( $conf{max_imagewidth}$conf{max_imageheight} で指定 )と無関係で指定できます。
    縮小を行わず、アップロードされたサイズで保存したい場合は「0」を指定して下さい。
    タテヨコ比の変更は行わず、長い辺が指定されたサイズに収まるように縮小されます。

    画像それぞれについて、縦横別々に設定できます。
    例えばサムネイルの高さを一定にしたい場合は、$conf{thumbnail_imageheight} にその幅を指定し $conf{thumbnail_imagewidth} には「0」を指定して下さい。

    画像のアップロード後にこの値を変更した場合は、既存の画像のサムネイルには反映されません。
    アップロード済の画像についてサムネイルサイズを変更したい場合は再度アップロードを行って下さい。

  20. 日本語名ファイルの許可の設定 / $conf{if_ja_file}

    #-------------------------------------------[line 290]-->[line 355]--
    # 日本語名ファイルの許可の設定
    #--------------------------------------------------------------------
    # 添付ファイルに日本語ファイル名を許可するかを設定します。
    # 1=許可、0=許可しない
    #
    # 画像フィールドに画像以外のファイルをアップロードする場合に
    # この設定が反映されます。
    # 画像ファイルについては、ここで設定しても半角英数字のファイルしか
    # アップロードできません。

    $conf{if_ja_file} = 1;

    添付ファイルに日本語ファイル名を許可するかを設定します。

    1=許可
    0=許可しない

    Ver. 4.4 以降の製品では画像のフィールドに画像以外のファイルもアップロードできますが、そのように設定したフィールドについてはこの設定が適用されます。

    ブラウザによっては、ここで許可しても日本語名ファイルのアップロードができない場合があります。
    サーバの OS が Windows で Webサーバとして Apache を使用する場合、ファイルがダウンロードできなくなる日本語文字があります(全角数字やカタカナを含む200個程度の文字)。

    Ver. 3.1 以下の製品ではさらに以下の制限があります。
    サーバの OS が Windows の場合は、日本語ファイル名対応は Shift_JIS 版のみです。
    サーバの OS が Macintosh(Mac OS X 以上) の場合は、日本語ファイル名対応はUTF-8 版のみです。
    サーバの OS が Macintoshの場合、濁点付きのひらがなとカタカナが文字化けする場合があります。

  21. 月の形式 / $conf{month_type}

    #-------------------------------------------[line 350]-->[line 385]--
    # 月の形式
    #--------------------------------------------------------------------
    # 月の形式を2ケタの数字以外にしたい場合に以下から設定をして下さい。
    # テンプレート変数 %_month_% と %_mon_% に反映されます。
    # 2ケタの数字での表示は、ここで設定しなくても %_mm_% で表示できます。
    #
    # 1       => 1, 2, ....
    # January => January, February, ....
    # Jan     => Jan, Feb, ....
    # janvier => janvier, ....
    # enero   => enero, febrero, ....
    # 01      => 01, 02, ....

    $conf{month_type} = '1';

    #他の形式 $conf{month_type} = ['睦月', '如月'..];

    %_mon_% と %_month_% に反映される月の表示形式を設定します。

    設定と表示の対応は以下の通りです。
    $conf{month_type} = '1'       -> (1桁数字) 1, 2, ...
    $conf{month_type} = 'January' -> (英語) January, February, ...
    $conf{month_type} = 'Jan'     -> (英語省略形) Jan, Feb, ...
    $conf{month_type} = 'janvier' -> (フランス語) janvier, ...
    $conf{month_type} = 'enero'   -> (スペイン語) enero, febrero, ...

    2ケタの数字でよい場合は特に設定は不要です。2ケタの数字の場合テンプレート変数は %_mm_% を使用して下さい。

    'January' または 'Jan' を選んだ場合は、記事ファイルではどちらの形式も使用することができます。
    記事ファイルでの表示に関して詳しくは「テンプレート変数一覧」を参照して下さい。

    この他の形式で表示したい場合は以下のように1月-12月までの表示をカンマ区切りで指定して下さい。
    例)
    $conf{month_type} = ['睦月', '如月'..];

  22. 曜日の形式 / $conf{dayname_type}

    #--------------------------------------------------------[line 405]--
    # 曜日の形式
    #--------------------------------------------------------------------
    # 曜日(グレゴリオ暦)の形式を以下から選択して下さい。
    # Sunday   => Sunday, Monday, ....
    # sunday   => sunday, monday, ....
    # Sun      => Sun, Mon, ....
    # sun      => sun, mon, ....
    # tian     => 天, 一, ....(中文)
    # ri       => 日, 一, ....(中文)
    # nichi    => 日, 月, ....(日本語)
    # dimanche => dimanche, lundi....
    # domingo  => domingo, lunes, ....

    $conf{dayname_type} = 'nichi';

    #他の形式 $conf{dayname_type} = ['Domingo', 'Segunda-Feira'..];

    曜日の表示形式を指定します。

    設定と表示の対応は以下の通りです。
    $conf{dayname_type} = 'nichi'    -> (日本語) janvier, ...
    $conf{dayname_type} = 'Sunday'   -> (英語、曜日名、大文字で開始) Sunday, Monday, ....
    $conf{dayname_type} = 'sunday'   -> (英語、曜日名、小文字で開始) sunday, monday, ....
    $conf{dayname_type} = 'Sun'      -> (英語、短縮曜日、大文字で開始) Sun, Mon, ....
    $conf{dayname_type} = 'sun'      -> (英語、短縮曜日、小文字で開始) sun, mon, ....
    $conf{dayname_type} = 'tian'     -> (中国語、日曜日が「天」) 天, 一, ....
    $conf{dayname_type} = 'ri'       -> (中国語、日曜日が「日」) 日, 一, ....
    $conf{dayname_type} = 'dimanche' -> (フランス語) dimanche, lundi....
    $conf{dayname_type} = 'domingo'  -> (スペイン語) domingo, lunes, ....

    この他の形式で表示したい場合は以下のように日曜日-土曜日までの表示をカンマ区切りで指定して下さい。
    例)
    $conf{dayname_type} = ['Domingo', 'Segunda-Feira'..];

  23. タイトルの改行とタグ入力 / $conf{htmltag4subject}

    #--------------------------------------------------------[line 425]--
    # タイトルの改行とタグ入力
    #--------------------------------------------------------------------
    # タイトル欄の改行とタグ入力を許可する場合に「1」に設定して下さい。
    # 「記事内容」欄と同じタグ入力規則でHTMLタグの入力が可能になります。
    # 特殊文字のエンティティ入力もできるようになります。
    #
    # 管理画面からの改行の入力ができるようにするには、入力画面用の
    # テンプレートも編集して下さい。

    $conf{htmltag4subject} = 0;

    「タイトル」欄でHTMLタグ入力と改行を有効にする場合に「1」を設定します。
    通常はHTMLタグ入力も改行も入力できません。入力しない場合の設定は「0」です。

    「1」を設定するとタイトルにも HTML タグや改行の他、「&#x9ad9;」(はしご高)などのように特殊文字のエンティティ入力ができるようになります。

    HTMLタグの入力だけでなく改行も入力する場合は入力欄も広げる必要があります。環境変数の変更の他に templates/admin/2.html も編集して入力フィールドを1行テキスト(<input type="text">)からテキストエリア(<textarea>)に変更して下さい。

    「タイトル」欄にタグや改行を入力する時は、<title> - </title> タグ内などそれらの表示が適さない場所にはタイトルの表示をしないように留意して下さい。
    また、目次内のタイトルから固定でリンクを設定している場合なども、HTMLタグが意図せず入れ子になる可能性がありますので運用上注意して下さい。

  24. 管理画面パスワード / $conf{admin_name}

    #-------------------------------------------[line 370]-->[line 440]--
    # 管理画面パスワードの設定
    #--------------------------------------------------------------------
    # 管理画面のアクセス制限をする場合はユーザ名とパスワードを設定して
    # 下さい。
    # 両方を設定すると認証が有効になります。
    #
    # 使用できる文字: 半角アルファベット、半角数字、@、.(ドット)、-、_
    # 文字数: 半角 6-30文字

    $conf{admin_name} = ''; #ユーザ名
    $conf{admin_pass} = ''; #パスワード

    ユーザ名( $conf{admin_name} )とパスワード( $conf{admin_pass} )を設定して下さい。
    「ユーザ名」と「パスワード」の両方が正しく設定された場合のみ認証が有効になります。

    使用できる文字: a-z、A-Z、0-9、@(アットマーク)、. (ドット)、-(ハイフン)、_(アンダーバー)
    文字数: 半角 6-30文字

    例)
    $conf{admin_name} = 'k.k.nishitei'; #ユーザ名
    $conf{admin_pass} = 'anzen,Daiichi'; #パスワード

    なお、上記例の指定では実際には期待どおり動作しません。
    かならずご自身でユーザ名とパスワードを決定して下さい。

[目次ページへ戻る] [このページのトップへ戻る]