{rval HT_BaseUrl} 初期設定
初期設定

このページではスクリプトの初期設定を変更することができます。設定値の変更は次の手順で行ってください。

つまり、設定値を変更/登録するためには、各設定タブごとにOKを押す必要があります。複数の設定タブの設定値を変更してOKを押しても、まとめて登録することは出来ませんのでご注意ください。

作業前に以下をお読みください。

緑色の設定タブ

青色の設定タブ

赤色の設定タブ

■用語の定義

ページの一番上に戻る
スキンの選択

各スキンの表示を確認

{rval HT_cSkinDir/Name}
config.ini.dat::cSkinDir

Note:
スキンを変更してOKを押した後は、管理機能の「サムネイルの再生成」を実行することを強く推奨します(但し、スキンを変更してOKを押した後に、「サムネイルの表示モード」に1以外が選択されている場合は必要ありません)。

理由:スキンを変更することで「サムネイルのサイズ」や「サムネイルの色変更」の設定値(これら設定値は各スキンの初期設定ファイルで定義されている)が変更されている可能性があるためです。つまり、サムネイルを再生成をしないとキャッシュが更新されないため、「サムネイルの表示モード」で1が設定されている場合に、古い状態(キャッシュ)のサムネイルが表示されてしまう可能性があるためです。

Note:
現在選択されているスキンの、スキン作者の方からのメッセージがあります。もしかしたら注意事項などの記述があるかもしれません。

スキン(HTMLデザイン)を選択してください。スキンを変更することでページの見栄えを変更することができます。

スキンは{rval HT_CopyrightImgS}でも配布しています。ダウンロードしたスキンを解凍して、解凍されたフォルダを「./dat/skin」の直下にコピーすると、左側のスキン選択項目にそのスキンが表示されます。

本スクリプトはHTMLデザイン部分とプログラム部分を分離しているため、HTMLデザインの変更はスキンを着せ替えるだけで簡単に実現できます。もしあなたにHTMLの知識が少しあれば、既に存在しているスキンのHTMLソースを参考にして自作スキンを作ることも容易かもしれません。

ページの一番上に戻る
サムネイルの表示モード

0.元画像の表示サイズを小さくして表示
1.必要に応じて縮小画像を生成して表示
2.常に縮小画像を生成して表示
config.ini.dat::cThumbCacheMethod

Note:
ここの設定を「0から1」または「2から1」に変更してOKを押した後は、管理機能の「サムネイルの再生成」を実行し、全ての縮小画像を再生成しておくことを推奨します(必須というわけではありません)。詳細は下記1の説明を参照下さい。

サムネイルの表示モードを選択して下さい。

0.元画像の表示サイズを小さくして表示

このモードは、利用しているサーバが「GD利用不可」の場合に指定して下さい。

このモードを選択すると、縮小画像の生成およびキャッシュ保存は一切行われません。元画像の表示サイズを小さくしたものを縮小画像の代用として表示します(具体的には元画像のimgタグに小さな値のwidthとheightを指定して縮小画像の代用としています)。元画像を見かけ上小さく表示しているだけなので、サムネイル表示は「低速」です。ブラウザによってはサムネイル表示の画質が悪くなる可能性もあります。

このモードを選択した場合は、次の制限があります。

1.必要に応じて縮小画像を生成して表示【推奨】

このモードは、利用しているサーバが「GD使用可能」の場合に指定して下さい。本スクリプトではこの方法を推奨します。(GD使用不可のサーバの場合は、このモードを選択しても効果はありません)

このモードを選択すると、サムネイルの初回表示時に縮小画像を生成/表示し、キャッシュに保存します。二回目以降の表示時にはキャッシュにある縮小画像を表示します。このためサムネイル表示は「高速」です。具体的には次のように動作します。

  1. サムネイル表示時に、元画像に対応する縮小画像がキャッシュに存在するかチェック。
  2. もし存在していなければ、縮小画像を新たに生成/表示し、同時にキャッシュ保存する。
  3. もし存在していれば、キャッシュの日付を調べ、
  4. キャッシュが元画像より新しければ、キャッシュを表示し、
  5. キャッシュが元画像より古ければ、縮小画像を新たに生成/表示し、同時にキャッシュ保存する。

2.常に縮小画像を生成して表示

このモードは、利用しているサーバが「GD使用可能」だが、PHPのセーフモード等の影響でキャッシュ保存(=ファイル保存)できない場合に指定して下さい。(GD使用不可のサーバの場合は、このモードを選択しても効果はありません)

このモードを選択すると、縮小画像の生成は毎回行われます。毎回生成するためキャッシュ保存は一切行われません(キャッシュ保存自体が不要となるため)。このためサムネイル表示は「低速」です。

ページの一番上に戻る
URLクエリの書式

0.相対番号
1.相対パス【推奨】
config.ini.dat::cQueryIsPath

フォルダ内の元画像をサムネイル一覧表示するときや、元画像を単一で表示するときは、「どのフォルダなのか?」「どの元画像かなのか?」の情報をURLクエリに含めています。クエリとは、「http://xxx.xxx/xxx.php?yyy=yyy&zzz=zzz」の「?yyy=yyy&zzz=zzz」の部分のことで、PHPスクリプトのほうで「どのフォルダか?」「どの元画像か?」を識別するために必要なものです。

このクエリの書式には以下の2つがあります。どちらかを選んでください。

  • 【相対番号】
    番号のみを含めますので、クエリが短くて済みます(URLの見た目がスマートです)。
  • 【相対パス】
    相対パス情報(位置情報)を含めますので、クエリの記述は若干冗長になります。

「相対番号」方式には使いづらい点がひとつあります。例えば、あるフォルダAやある元画像BのURLを誰かにお知らせしたとします。お知らせした後に別のフォルダCや別の元画像Dを増減させたり名称変更すると、先にお知らせしたAとBのURLが無効になる可能性があります。これは、相対番号ゆえに発生する現象で、AとB以外のものに何らかの変更(増減や名称変更など)が発生することにより、AやBの「番号がズレる」ためです(必ずズレるとは限りませんが)。

これを避けるには「相対パス」方式がおすすめです。

相対パス方式であれば、フォルダAや元画像Bの位置情報(=相対パス)をURLに含めますので、AとB以外の他のフォルダや他の元画像を変更したとしても「ズレ」るような問題は発生しません。ただし、AとBの親フォルダの名称を変更した場合はこの限りではありませんのでご注意ください。

ページの一番上に戻る
フォルダメニュー表示の並び

0.昇順
1.降順
skin.ini.dat::sMenuOrderRev

「昇順」の場合、フォルダの並び順はサーバ上のフォルダ名の昇順になります。昇順とは「0から9へ」「AからZ」へ向かって並ぶことで、例えば「a10」「a20」「bbb」というフォルダがあった場合は、

  • a10
  • a20
  • bbb

の順に並ぶのが昇順です。これの逆が「降順」になります。

ワンポイント

フォルダの並びを変更したい場合は、サーバ上のフォルダ名を変更することで可能です。

例えば、

  • 010_foods
  • 020_sports
  • 030_travel

を並べかえるには、

  • 010_sports
  • 020_travel
  • 030_foods

のように、先頭の番号の部分を変えることで可能です。

この性質を利用して、フォルダメニューの順番を決定することが可能です。例えば、フォルダメニューの(サーバ上の)フォルダ名の先頭に次のように日付を付加したとします。

  • 2004_04_01_foods
  • 2005_11_10_travel
  • 2005_11_23_sports

日付というは新しいものほど値が大きくなる数値ですので、より新しい日付のものが「後(最後)に表示」されることになります。新しいものほど「前(最初)に表示」したい場合は「降順」を指定すれば、

  • 2005_11_23_sports
  • 2005_11_10_travel
  • 2004_04_01_foods

といった順番で並びます。

ページの一番上に戻る
サムネイル一覧表示の並び

0.昇順
1.降順
skin.ini.dat::sThumbOrderRev

「昇順」の場合、サムネイル一覧表示の並び順はサーバ上の元画像のファイル名の昇順になります。昇順とは「0から9へ」「AからZ」へ向かって並ぶことで、例えば「a10.jpg」「a20.jpg」「bbb.jpg」という元画像ファイルがあった場合は、

  • a10.jpg
  • a20.jpg
  • bbb.jpg

の順に並ぶのが昇順です。これの逆が「降順」になります。

ワンポイント

サムネイル一覧表示の並びを変更したい場合は、サーバ上の元画像のファイル名を変更することで可能です。

例えば、

  • 010_foods.jpg
  • 020_sports.jpg
  • 030_travel.jpg

を並べかえるには、

  • 010_sports.jpg
  • 020_travel.jpg
  • 030_foods.jpg

のように、先頭の番号の部分を変えることで可能です。

この性質を利用して、サムネイル一覧表示の順番を決定することが可能です。例えば、元画像の(サーバ上の)ファイル名の先頭に次のように日付を付加したとします。

  • 2004_04_01_foods.jpg
  • 2005_11_10_travel.jpg
  • 2005_11_23_sports.jpg

日付というは新しいものほど値が大きくなる数値ですので、より新しい日付のものが「後(最後)に表示」されることになります。新しいものほど「前(最初)に表示」したい場合は「降順」を指定すれば、

  • 2005_11_23_sports.jpg
  • 2005_11_10_travel.jpg
  • 2004_04_01_foods.jpg

といった順番で並びます。

ページの一番上に戻る
サムネイルの色変更

色変更の例は、
色変更サンプル
を参照して下さい。

0.色変更しない
1.暗くする

  暗さの度合い(0〜100)
  
2.グレイスケールにする

  暗さの度合い(0〜100)
  
4.セピア調にする

  セピア色の度合い(0〜100)
  
  セピア色(RGB)(例 #ffffff)
  
skin.ini.dat::sThumbColorOpt

Note:
サムネイルの表示モード」で1が設定されているときに、ここの設定を変更してOKを押した後は、管理機能の「サムネイルの再生成」を実行して下さい。この手続きをしないと、ここで設定した変更がサムネイルに反映されません。

Note:
サムネイルの表示モード」で0が選択されているときは、ここの設定は無効になります(設定したとしても効きません)。

Note:
文字列中にダブルクォーテーション「"」を含めないで下さい。含めると正しく認識しません。

0.色変更しない

サムネイルが元画像と同じ色のままでよいなら「色変更しない」を選択してください。

1.暗くする

サムネイルを少し暗くしたい場合は「暗くする」を選択してください。暗くするとシックで落ち着いた雰囲気になるかもしれません。暗さの度合い(0〜100)を設定もして下さい。数値が小さいほど暗いです。

2.グレイスケールにする

サムネイルをグレイスケール(モノクロ)にしたい場合は「グレイスケールにする」を選択してください。グレイスケールにするとクールでモダンな雰囲気になるかもしれません。暗さの度合い(0〜100)を設定もして下さい。数値が小さいほど暗いです。

3.セピア調にする

サムネイルをセピア調にしたい場合は「セピア調にする」を選択してください。セピア調にすると優しく懐かしい雰囲気なるかもしれません。セピア色の度合い(0〜100)を設定もして下さい。数値が小さいほどセピア色が強くなります。セピア色(RGB)を設定もして下さい。「#ffffff」のようにweb色形式で記述して下さい。

アドバイス

実際にいろいろと設定値を変更してみて、その結果を見て判断してください。

ページの一番上に戻る
自作サムネイルのプレフィックス

config.ini.dat::cMyThumbPrefix

Note:
使用可能文字:
半角英数字とアンダースコア「_」、ドット「.」、プラス「+」、ハイフン「-」

Note:
自作サムネイルの画像形式はJPEGでなければなりません(拡張子=.jpg)

ファイル名の先頭に、ここで設定した文字列(プレフィックスと呼びます)があるものを「自作サムネイル」として優先的にサムネイル表示に使用します。例えばプレフィックスを「thumb_」と設定したとしてして、以下に説明します。

元画像のファイル名が「hello.jpg」で、この「hello.jpg」のサムネイルを自作した場合、自作サムネイルのファイル名を「thumb_hello.jpg」として、「hello.jpg」と同じ場所に置いて下さい。これで「thumb_hello.jpg」がサムネイル表示の際に優先的に使用されます。

ただし「thumb_hello.jpg」が存在して、「hello.jpg」が存在しない場合、「thumb_hello.jpg」は自作サムネイルとは認識されず、通常の元画像として認識されますのでご注意下さい。

ページの一番上に戻る
ページタイトル

skin.ini.dat::sPageTitle

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
HTMLタグを含めることは出来ません。

Note:
文字列中にダブルクォーテーション「"」を含めないで下さい。含めると正しく認識しません。

Note:
この設定は、スキンタイプが7(フレームジャンプモード)の時は適用されません。7の場合はスキンファイルを直接編集してタイトルを記述する必要があります。

ページのタイトル(題名)を記入してください。日本語も使用できます。

ページの一番上に戻る
ホームURL

skin.ini.dat::sReturnUrl

Note:
文字列中にダブルクォーテーション「"」を含めないで下さい。含めると正しく認識しません。

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
本スクリプトの呼び出し元のURLを設定して下さい。必ず「http://」から記述して下さい。

ページの一番上に戻る
サムネイルのサイズ

0.縦と横をそれぞれ強制設定

  縦高(ピクセル)
  
  横幅(ピクセル)
  
1.横だけ設定

  横幅(ピクセル)
  
2.縦だけ設定

  縦高(ピクセル)
  
3.正方形エリアの辺の長さで設定

  辺の長さ(ピクセル)
  
skin.ini.dat::sThumbSizeMethod

Note:
サムネイルの表示モード」で1が設定されているときに、ここの設定を変更してOKを押した後は、管理機能の「サムネイルの再生成」を実行して下さい。この手続きをしないと、ここで設定した変更がサムネイルに反映されません。

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
サムネイルの表示モード」で0が選択されているときは、「3.正方形エリアの辺の長さで設定」を選択することはできません(もし3を選択した場合は「0.縦と横をそれぞれ強制設定」を選択したと見なされて処理されますのでご注意下さい)。

サムネイルの縮小サイズを設定します。

1.縦と横をそれぞれ強制設定

縦と横のサイズを設定して下さい。サムネイルの縦と横のサイズは、強制的に設定したサイズになります。このため、縦横比(アスペクト比)は維持されません。

2.横だけ設定

横のサイズを設定して下さい。縦のサイズは、縦横比を維持した値が自動的に割り出されますので、縦横比は維持(アスペクト比)されます。

3.縦だけ設定

縦のサイズを設定して下さい。横のサイズは、縦横比を維持した値が自動的に割り出されますので、縦横比は維持(アスペクト比)されます。

4.正方形エリアの辺の長さで設定

辺のサイズを設定して下さい。元画像の縦か横のどちらか大きいサイズのほうを、ここで設定した長さにします。つまり定められた大きさの正方形エリアに収まるように縮小します。縦横比は維持(アスペクト比)されます。

アドバイス

実際にいろいろと設定値を変更してみて、その結果を見て判断してください。

ページの一番上に戻る
1行に表示するサムネイルの個数

skin.ini.dat::sThumbWrap

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
ここの設定をいろいろ変更してみてサムネイル一覧表示の一行の個数に変化が無ければ、スキンが対応していないことになります。この場合、この設定は何の効果もありませんので、何も入力しないか、0を設定しておいても構いません。

サムネイル一覧表示画面で、サムネイル何個で行を変えるか(=改行)を設定できます。例えば、サムネイル一覧表示にHTMLテーブルタグを使用しているスキンを使用している場合、<tr>〜</tr>の間に、<td>〜</td>を何個置くかを設定できます(但しスキンが対応していればです)。

また、サムネイルを単に連続で列挙しているようなスキンを使用している場合、1行に何個のサムネイルを列挙するかを設定できるかもしれません(但しスキンが対応していればです)。

何も入力しないか、0を指定すると改行しません(但しスキンが対応していればです)。

ページの一番上に戻る
元画像の最大表示サイズ

縦高(ピクセル)

横幅(ピクセル)
skin.ini.dat::sImgSizeMax

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

元画像の最大表示サイズを設定して下さい。

縦横比(アスペクト比)を維持しつつ、設定した縦×横の矩形枠に収まるように元画像を表示します(但しスキンが対応していればです)。

この設定は、単にブラウザに表示する最大サイズを設定するだけで、元画像ファイルの内部的な画像サイズが書き換わるわけではありません。具体的には、ここで設定された値は、元画像の<img src>タグのwidth属性とheight属性に使われるだけです。

最大表示サイズを設定したくない場合は、何も入力しないか、0を設定しておいてください。

ページの一番上に戻る
フォルダ直下ある元画像の個数

0.表示しない
1.表示する
skin.ini.dat::sDispFileCount

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

フォルダ直下にある元画像の個数を、フォルダメニューのタイトルの横に表示させるかどうかを設定して下さい。

ページの一番上に戻る
サムネイル・ファイル名の表示長さ

skin.ini.dat::sThumbTitleLenMax

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

サムネイル一覧表示で「サムネイルの傍にタイトル名」を表示させている場合、かつ、元画像のタイトルの手動入力が空の場合は、元画像のサーバ上のファイル名がそのまま表示されます。このときの表示の最大幅を半角文字数で設定して下さい。

元画像のファイル名が最大幅を超えている場合は、超えた部分を ".." で省略して表示します(但しスキンが対応していればです)。0を設定するとファイル名が長くてもそのまま(長いまま)表示します。

ページの一番上に戻る
元画像の更新日時の表示形式

skin.ini.dat::sImgFileDateFormat

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
文字列中にダブルクォーテーション「"」を含めないで下さい。含めると正しく認識しません。

元画像を表示する画面で、かつ、元画像の更新日時の手動入力が空の場合は、元画像のサーバ上のファイルの更新日時が表示されます。このときの日付の表示フォーマットを設定して下さい。

  • Y は年です。
  • m は月です。
  • d は日です。
  • H は時です。
  • i は分です。

フォーマットの詳細については次のURLを参照してください。
http://jp.php.net/manual/ja/function.date.php

ページの一番上に戻る
フォルダメニュー画面のインデント文字列


(「&nbsp;」は半角空白1つ分です)
skin.ini.dat::sMenuIndentChars

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
文字列中にダブルクォーテーション「"」を含めないで下さい。含めると正しく認識しません。

フォルダメニュー表示では、直感的な見易さのために、以下のように表示に段付け(インデントと呼びます)を行っている場合があります。例えば、

・メニュー0
・メニュー1
・メニュー2

といったふうに少しずらしている場合もあれば、

・メニュー0
・メニュー1
・メニュー2

といったふうに大きくずらしていることもあります。なぜ階層ごとに右にずれるのかと言うと、各メニュータイトルの先頭に、ここで設定した文字列(ダミーの空白文字)を挿入しているためです。メニュー階層が1ならばここで設定した文字列×1が挿入されます。メニュー階層が2ならばここで設定した文字列×2が挿入されます。これによって、メニュー階層ごとに段付け(インデント)の幅を調整しています。

スキンによっては、テーブルタグなどを使用した独自のインデントを構成している場合があり、その場合はここで設定したインデント文字列は無視されているかもしれません。

ページの一番上に戻る
サムネイルに新着マークを付加するための記号

skin.ini.dat::sNewMarkSuffix

Note:
この設定は、スキンがこの設定に対応している場合のみ有効になります。

Note:
使用可能文字:
半角英数字とアンダースコア「_」、ドット「.」、プラス「+」、ハイフン「-」

元画像のファイル名の末尾に、ここで設定した文字列(サフィックスと呼びます)があるものを、「新着画像」として扱うことが出来ます。新着画像は、サムネイル一覧表示や元画像表示の画面で「新着マーク」を付けることが出来ます。例えば、元画像のファイル名が「hello.jpg」で、この「hello.jpg」に新着マークを付けたい場合、ファイル名を「hello_new.jpg」として下さい。

ページの一番上に戻る
元画像を置く場所

config.ini.dat::cImgDir

Note:
この設定はスクリプトの基本動作に関わるものですので、よくわからない場合は変更しないで下さい。

Note:
使用可能文字:
半角英数字とアンダースコア「_」、スラッシュ「/」、ドット「.」、プラス「+」、ハイフン「-」
スクリプトからの相対パスで記述して下さい。先頭には必ず「./」を含めて下さい。末尾には「/」を含めないで下さい。例えば「./img」といった記述をして下さい)

ワンポイント

画像を誰かに直リンクされて困っている方がいるかもしれません。そのような方は、周期的にここのディレクトリ名を変更してみてください。もちろんここの名前を変更すると同時に、サーバ上の実際のディレクトリ名も変更することを忘れないでください。

ページの一番上に戻る
サムネイルが保存される場所

config.ini.dat::cThumbCacheDir

Note:
この設定はスクリプトの基本動作に関わるものですので、よくわからない場合は変更しないで下さい。

Note:
使用可能文字:
半角英数字とアンダースコア「_」、ドット「.」、プラス「+」、ハイフン「-」

Note:
このフォルダのパーミッションは「書き込み可能」とする必要があります。パーミッションの詳細はNiconicoPHPでの解説を参照して下さい。

Note:
サムネイルが保存されるディレクトリ名を記入して下さい。通常このディレクトリの実際の相対パスは「./dat/thumb」ですが、相対パスでは記入しないで、ディレクトリ名の「thumb」のみを記入して下さい。

ページの一番上に戻る
ログファイルの名前

config.ini.dat::cLogFile

Note:
この設定はスクリプトの基本動作に関わるものですので、よくわからない場合は変更しないで下さい。

Note:
使用可能文字:
半角英数字とアンダースコア「_」、ドット「.」、プラス「+」、ハイフン「-」

Note:
このファイルのパーミッションは「書き込み可能」とする必要があります。パーミッションの詳細はNiconicoPHPでの解説を参照して下さい。

Note:
ログファイルの名前を記述して下さい。通常このファイルの実際の相対パスは「./dat/log.dat」ですが、相対パスでは記入しないで、ファイル名の「log.dat」のみを記入して下さい。

ページの一番上に戻る
スキンのタイプの設定

タイプ0

  s0_Menu_Thumb_Img
  
タイプ1

  s1_ThumbInMenu_Img
  
タイプ2

  s2_Menu
  
  s2_Thumb_Img
  
タイプ3

  s3_Menu_Thumb
  
  s3_Img
  
タイプ4

  s4_ThumbInMenu
  
  s4_Img
  
タイプ5

  s5_Menu
  
  s5_Thumb
  
  s5_Img
  
タイプ6

  s6_Index
  
  s6_Menu
  
  s6_Blank
  
  s6_Thumb
  
  s6_Img
  
タイプ7

  s7_Index
  
  s7_Menu
  
  s7_Blank
  
  s7_Thumb
  
  s7_Img
  
skin.ini.dat::sSkinType

Note:
この設定はスクリプトの基本動作に関わるものですので、よくわからない場合は変更しないで下さい。

Note:
使用可能文字:
半角英数字とアンダースコア「_」、ドット「.」、プラス「+」、ハイフン「-」

本パラメータはスキンを自作するときに関係してきます。おいおい詳細を記述する予定でいますのでお待ち下さい。

ページの一番上に戻る
スキン作者メッセージファイル

skin.ini.dat::sSkinAuthorMsgFile

Note:
使用可能文字:
半角英数字とアンダースコア「_」、ドット「.」、プラス「+」、ハイフン「-」