マスター管理者の操作を行います
- ブラウザからマスター管理者のメニューページを呼び出します。
- http://www.xxxx.co.jp/cgi-bin/whatsnew/whats_edit.cgi?master でメニュー画面を呼び出すことができます。
(呼び出しかたは環境によって異なります、あなたがアップロードした場所と whats_edit.cgi の名称を変更した場合は違う指定になります)
- 以下の画面が表示されます。
- マスター管理者と通常管理者のメニューは切り替えることができます、「管理者メニューへ」をクリックすると通常の管理者メニューに切り替わります。
マスター管理者は通常管理者のメニューも実行することができます。
- スーパーバイザーの権限で管理者のメニューページを呼び出す場合は以下の通りです。
- http://www.xxxx.co.jp/cgi-bin/whatsnew/whats_edit.cgi?id:super
(ID、パスワードはスーパーバイザーで登録したものが使えます。)
- 管理者メニューでは、バックナンバーフォルダーに保存したバックナンバーファイルも同じ画面で操作することができます。
- バックアップフォルダーに保存したデータが対象となる場合は「バックナンバーを指定:」から選択します。操作画面の上部のストライプは青に変わります。
バックナンバーが存在しないと「バックナンバーを指定:」は表示されません。

各ジャンルの初期設定をします

- マスター管理者のID、パスワードを入力します。
- 「対象ジャンル」を選択します。
- 「初期設定」の新規設定をチェックします。
- メニュー頁に設定するカスタム項目の数を設定数で指定します(後で変更可能)。
詳細頁に設定するカカスタム項目の数を設定数で指定します(後で変更可能)。
- 処理ボタンの「初期設定」をクリックします。
- 以下の初期設定画面になります。
- 次項の説明の通り初期設定項目を指定します。
- カスタム項目を設定した直後で簡易の詳細テンプレートを作成する場合は「詳細ページ簡易テンプレートを作成:□」にチェックを入れます。
- 「設定する」ボタンをクリックします。

初期設定をします
初期設定画面の使い方
- 初期設定画面は上下2つに部分別れています。上の部分では下での指定の仕方のヘルプ画面を表示したり下の指定項目の入力欄が狭くて使いづらいときの補助入力欄があります。
- 下での指定の仕方のヘルプ画面を表示するときはセレクト項目から見たいヘルプ項目を選択します。また、下の画面の「書類」のアイコンをクリックしても該当するヘルプが表示されます。
ヘルプの表示領域が狭くて見づらいときはセレクトボックスの右の「別窓で表示」のチェックを入れて表示させると別窓が開いてヘルプが表示されます。
- 下の入力欄が薄いピンクの背景色の入力欄では内容を上の大きな入力欄にデータを持ってきて編集することができます。
下の編集したい入力欄が薄いピンクの背景色の入力欄をクリックします。上の「取込」ボタンをクリックします。内容が大きな入力欄にコピーされます。内容を編集します。「設定」ボタンをクリックします。内容が元の入力欄に設定されます。
- 下の入力欄が薄い水色の背景色の入力欄へ現在のサーバーのドキュメントルートを挿入することができます。
下の編集したい入力欄が薄い水色の背景色の入力欄をクリックします。上の「ドキュメントルートを挿入」ボタンをクリックします。
※注意 上記の機能は javascript を使って処理されますので、Windows の IE6.0 以上でお使い下さい。他のブラウザではうまく動作しない場合があります。
「データ形式」に関する設定をします
- メニュー頁カスタム項目数:→メニュー頁に設定する項目数を指定します。
- 詳細頁カスタム項目数:→詳細頁に設定する項目数を指定します。
- 詳細頁画像項目数:→詳細頁に設定する画像項目数を指定します。
- 詳細頁画像の最大サイズをピクセルで指定します。(横幅x縦幅、横、縦のみの指定も可能です)
- メニュー頁カスタム項目、詳細頁カスタム項目をカスタム項目間の間に挿入して増やす場合は指定します。
データファイルの並びも自動的に調整してくれます。
挿入する項目数に 5-8 のようにカスタムNo.の範囲を指定するとコピーして追加されます 5-8x3 のように繰り返し数も指定できます。
(設定のみのコピーで入力、表示順、データはコピーされません)
- 「初期設定のテンプレートも同時に変更する」にチェックを入れると「初期設定」で指定しているテンプレートのカスタム項目の番号も自動的に調整してくれます。
ただし、複雑に記述したテンプレートではうまく自動調整できない場合があります、実行後は確認し微調整してください。
メニュー頁の「更新日」に関する設定をします
- データの更新日の項目名を設定します(初期値は更新日)。
- 入力画面の更新日欄に表示する為に使われます。
- 更新日はメニュー頁テンプレート内の<!--upday-->タグと置き換わります。
- メニュー頁の掲載期間に関する設定をします
- メニュー頁の編集画面に掲載期間入力を表示するかしないかを設定します。。
- 掲載期限入力を表示しない場合はチェックを入れます。。
- 掲載期間を入力すると掲載期間を外れたメニュー頁のカスタム項目は何も表示されなくなります。
登録日を設定
- 登録日項目を登録日とせず他の項目として利用するには「inputタイプ」欄の 登録日 □ のチェックを外します。
- 他の項目として利用する場合は以下の設定をします。
- 項目名を設定します。
- 必要なら初期値を指定します。
(例:冷蔵庫→入力欄には商品名と表示され初期値として冷蔵庫が入ります)
- 必要なら入力時注意書を設定します(コメントとして入力欄の上部に表示されます)
- 項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。
また""で囲んだ中に"がある場合は"を2つ続けます。(CSVルール)
(例1:"冷蔵庫,冷凍庫" 例2:"冷蔵庫""2ドア"",冷凍庫")
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、省略は80です、この数字は入力枠の指定であって入力する文字数を規定するものではありません。
初期値(80)を越えると<textarea>になります。
最初から<textarea>に設定したい場合は文字数の欄に colsXrows で指定します(例 70x3 70文字x3行)
タイトルを設定
- タイトルの項目名を設定します。
- 必要なら初期値を指定します。
(例:冷蔵庫→入力欄には商品名と表示され初期値として冷蔵庫が入ります)
- 必要なら入力時注意書を設定します(コメントとして入力欄の上部に表示されます)
- 項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。
また""で囲んだ中に"がある場合は"を2つ続けます。(CSVルール)
(例1:"冷蔵庫,冷凍庫" 例2:"冷蔵庫""2ドア"",冷凍庫")
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、省略は80です、この数字は入力枠の指定であって入力する文字数を規定するものではありません。
初期値(80)を越えると<textarea>になります。
最初から<textarea>に設定したい場合は文字数の欄に colsXrows で指定します(例 70x3 70文字x3行)
記 事 を設定
- 記事の項目名を設定します。
- 必要なら初期値を指定します。
(例:冷蔵庫→入力欄には商品名と表示され初期値として冷蔵庫が入ります)
- 必要なら入力時注意書を設定します(コメントとして入力欄の上部に表示されます)
- 項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。
また""で囲んだ中に"がある場合は"を2つ続けます。(CSVルール)
(例1:"冷蔵庫,冷凍庫" 例2:"冷蔵庫""2ドア"",冷凍庫")
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、省略は80です、この数字は入力枠の指定であって入力する文字数を規定するものではありません。
初期値(80)を越えると<textarea>になります。
最初から<textarea>に設定したい場合は文字数の欄に colsXrows で指定します(例 70x3 70文字x3行)
メニュー頁、詳細頁の「カスタム項目」に関する設定をします
- メニュー頁カスタム項目とはメニュー頁に埋め込むカスタム項目ですが、全ての詳細頁に共通に埋め込むカスタム画像などをメニュー頁カスタム項目に設定することもできます。
詳細頁テンプレートにメニュー頁カスタム項目に置き換えるタグを埋め込んで利用します。
- カスタム項目には文字入力(inputタイプ:input/IME=あ、input/IME=A)、文字の選択入力(inputタイプ:select、radio、checekbox)、画像(ファイル)、登録者ID、登録者ID(表示)、hidden、年月日、年月、月日、時分、連番、区切、カート選択項目、カート注文数、入力補助選択、入力補助ボタンのタイプの入力を行うことができます。
IME=あ は日本語入力項目、IME=A は英数入力項目で使用します。
- 「項目名指定」がブランクの場合はそのカスタム項目は入力画面には現れません。
- メニュー頁テンプレート内でカスタムタグを配置した場合 <!--LOOP--> タグ行のカスタムタグ<!--custom?-->は詳細のカスタムデータと置換されます。
<!--LOOP--> タグ行以外に配置されるカスタムタグはメニューのカスタムデータと置換されます。
(?はカスタム番号の半角数字1〜)
ただし、初期設定のメニュー頁項目設定の「項目名設定」で =cカスタム番号、=g画像番号を指定すると<!--LOOP--> タグ行以外に配置されるカスタムタグは最初の詳細データのカスタム項目、画像と置換されるようになります。
たとえば、メニューのカスタム番号2の「項目名設定」に =c2 と指定するとメニュー頁テンプレート内に配置された <!--custom2--> タグは1番目の詳細データのカスタム2項目に置換されます。
- 詳細頁テンプレート内でカスタムタグを配置した場合カスタムタグ<!--custom?-->は詳細のカスタムデータと置換されます。
- 詳細頁のカスタム項目設定で呼出キー欄にチェックを入れるとHTMLを生成する時にHTMLファイルのファイル名として使用されます
呼出キーが指定されていない場合は年月日+時刻がファイル名として使用されます
また、呼出キーは詳細ページをダイレクトに呼び出す場合やダイレクトにページを編集する場合に使用します(呼出キーは同じキーを重複して登録することはできません)
- その項目がソートのキーとなる場合はSortキー欄にチェックを入れます。「更新後にSortキーでソート:□」にチェックが入っていると更新後にSortキーでソートされます。
- その項目を削除、訂正、追加、一覧時に表示させるときはList表示にチェックを入れます。
(登録日時、タイトル、掲載開始日、終了日は必ず表示されます)
順番を半角の数字で指定すると小〜大の順で表示することができます(指定の無い項目は999と解釈されます)。
また順番に同じ数字を指定すると同じ番号の項目はまとめて表示させることができます(タイトルは最初の項目名)。
- 項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します
また""で囲んだ中に"がある場合は"を2つ続けます(CSVルール)
(例1:商品名,"冷蔵庫,冷凍庫",白物家電 例2:商品名,"冷蔵庫""2ドア"",冷凍庫")
- 「リンク集」の場合の項目名の設定は初期値のままでかまいません。
初期値のままで編集画面にURLの入力欄が追加されます。
- ※ カスタム項目を追加、訂正を行ってもデータファイルのデータ構成を自動で補正することは行っていません。カスタム項目を後ろに追加していく場合は問題はありませんが、途中に挿入したり削除した場合はデータファイルのデータ構成に矛盾が生じます。
そのような場合は「初期設定」の一番上にカスタム項目を挿入する機能の指定があります。追加挿入後にカスタム項目の設定を行ってください。
- Tips カスタム項目が画像項目で携帯電話用の縮小画像やサムネイル画像を自動で生成させたい
自動生成させたい画像カスタム項目の初期値に縮小後のサイズを指定します。
例:(幅を指定)200 高さは幅の比率で自動、(高さを指定) x200 幅は高さの比率で自動、(縮小率で指定)70%
このTips を使うには perl の画像リサイズモジュールをサーバーにインストールする必要があります。
WhatsNew では画像リサイズ機能に imagemagic モジュール、菅さんが開発された resize.pl が使用できるようになっています。
WhatsNew には同梱されていませんので resize.pl の配布ページからダウンロードしてインストールして下さい。
resize.pl と repng2jpeg のバイナリファイルは WhatsNew のCGIと同じディレクトリにアップロードし、repng2jpeg には実行権限のパーミッションを与えてください。
尚、サーバーによってはインストールできない場合がありますのでご注意下さい。
配布ページは現在、以下のURLになっています。
http://sugachan.dip.jp/download/komono.php#resize
- Tips 画像リサイズモジュールがインストールされている場合、画像カスタム項目の画像サイズを縮小指定していると指定サイズより大きい画像の時は自動的に縮小されてアップロードされます。
縮小指定は、例:(幅を指定)200 高さは幅の比率で自動、(高さを指定) x200 幅は高さの比率で自動、(縮小率で指定)70%
テキスト入力(inputタイプ:input)
- 項目名を設定します(例:商品名)
- 必要なら初期値を指定します。
(例:冷蔵庫→入力欄には商品名と表示され初期値として冷蔵庫が入ります)
- 必要なら入力時注意書を設定します(コメントとして入力欄の上部に表示されます)
- 項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。
また""で囲んだ中に"がある場合は"を2つ続けます。(CSVルール)
(例1:"冷蔵庫,冷凍庫" 例2:"冷蔵庫""2ドア"",冷凍庫")
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、省略は80です、この数字は入力枠の指定であって入力する文字数を規定するものではありません。
初期値(80)を越えると<textarea>になります。
最初から<textarea>に設定したい場合は文字数の欄に colsXrows で指定します(例 70x3 70文字x3行)
テキストの選択入力(inputタイプ:select、radio、checekbox)
- 項目名を設定します(例:商品名)
- radio、checkbox の選択値が多くて横に収まらない場合は約100文字幅で改行されます。この文字幅を文字数欄で指定して変更することができます。
- 必要なら選択の初期値を指定します。(例:冷蔵庫→入力欄には商品名と表示され冷蔵庫が選ばれた状態になります)
- 「選択項目の選択値」に選ばれる選択値の一覧を設定します、個々の値は半角のカンマで区切ります(例:洗濯機,炊飯器,冷蔵庫)
- 数字、西暦年の選択範囲を指定(例:1980-2000、#+3 今年から向こう3年、#-3 3年前〜今年)
入力項目が年月日で年の範囲が指定されていないと、 本年から前後5年間の範囲で年を選択することができます
対応する選択値に対応した表示にテキストを指定すると数字の後にテキストを付加することができます。
(例:選択値 1980-2000 選択値に対応した表示 年 、選択値は1980年、1981年〜2000年になります)
- selectの選択値に "<>" は使用できません。(使用できない例:aaa<>bbb)
- 「選択値に対応した表示」に選ばれる選択値に対応する表示テキストを設定します、個々の表示テキストは半角のカンマで区切ります
(例:洗濯機を選択,炊飯器を選択,冷蔵庫を選択 表示テキストを省略すると選択値が表示されます)
- 必要なら入力時注意書を設定します(コメントとして入力欄の上部に表示されます)
- 項目名、初期値に半角のカンマが有るときは全体を""で囲んで入力します。
また""で囲んだ中に"がある場合は"を2つ続けます。(CSVルール)
(例1:"冷蔵庫,冷凍庫" 例2:"冷蔵庫""2ドア"",冷凍庫")
- 選択値をファイルから読み込んで設定することができます。
■WhatsNewのジャンルとして登録しているデータファイルから読み込む場合
「選択項目の選択値」欄に以下のように指定します
genre=英数字ジャンル名,カスタム番号1,カスタム番号2
指定したジャンルのカスタム番号の値を選択値としてセットします、カスタム番号1(value値)、カスタム番号2(表示値)【カスタム番号2を省略すると表示値=value値】
■WhatsNewのジャンルファイル以外のデータファイルから読み込む場合
「選択項目の選択値」欄に以下のように指定します
file=ファイル名,位置番号1,位置番号2
ファイル名はサーバーのルートから指定するかパスの指定がないと共用ディレクトリのファイルを参照します
ファイルの1行は 選択値(1文字目が * は初期選択値)表示テキスト<改行>
位置番号を指定するとtabで区切られたその位置の値をセット
value値の位置番号、表示値の位置番号(表示値の位置番号を省略すると表示値=value値)
位置番号1,位置番号2を省略すると1と2となります
- Tips selectを応用し画像を選択させる。
方法1
事前に選択させる複数の画像を管理者メニューのファイルアップロードからアップロードしておきます。
「選択項目の選択値」 <1.gif>,<2.gif>,<3.gif> 「選択値に対応した表示」 数字1を選択,数字2を選択,数字3を選択
上記のように画像ファイル名を<>で囲んで指定します。こうすれば選択した画像をカスタム項目として表示させることができます。
テンプレートHTMLファイルには<!--custom番号-->を記述します。
方法2
「選択項目の選択値」 aaa,bbb,ccc 「選択値に対応した表示」 aaaを選択,bbbを選択,cccを選択
テンプレートHTMLファイルには<img src="xxx/xxx/<!--custom番号-->.gif">を記述します。
- Tips checkbox、select で選択した画像を表示させることができます。
checkbox、select の「選択項目の選択値」を以下のように指定します。
画像ファイルは画像ディレクトリ ジャンル名/img の下にアップロードしておいて下さい。
設定ファイル whats_set.pl で指定した作業用ディレクトリの下のディレクトリ img を参照する場合は _/gif_ のように半角 / を挿入します。
(選択値指定例)elev.gif,air.gif,bs.gif
「左の選択値に対応した表示」を「エレベーター,エアコン,BS」と指定します
入力画面でチェックされた項目の画像アイコンを表示させることができます(画像フォルダー ジャンル名/img にelev.gif、air.gif等の画像ファイルをアップロードしておいて下さい)
この項目のカスタム項目タグのオプションに g を指定してください。(例:<!--custom3g-->)
画像、ファイル入力(inputタイプ:画像)
- 項目名を設定します(例:商品写真)
- 携帯電話用の縮小画像やサムネイル画像を自動で生成させたい場合は初期値に縮小後のサイズを指定します。
例:(幅を指定)200 高さは幅の比率で自動、(高さを指定) x200 幅は高さの比率で自動、(縮小率で指定)70%
この機能を使うには perl の画像リサイズモジュールをサーバーにインストールする必要があります。
- 入力欄に商品写真と表示され、パソコン内にある画像ファイル、データファイルを選択してアップロードすることができます
- 必要なら入力時注意書を設定します(コメントとして入力欄の上部に表示されます)
- 文字数欄に画像の最大横幅x縦幅(ピクセル数)を指定するとそのサイズより大きな画像が登録された場合はここで指定したサイズで表示します。(横幅、縦幅どちらかの指定でもかまいません)。
例:(幅を指定)200 高さは幅の比率で自動、(高さを指定) x200 幅は高さの比率で自動、(縮小率で指定)70%
画像リサイズモジュールがインストールされている場合、画像カスタム項目の画像サイズを縮小指定していると指定サイズより大きい画像の時は自動的に縮小されてアップロードされます。
- 選択項目の選択値に画像が登録されなかった時に表示させる画像ファイル(頁カスタム項目)を指定できます。画像で設定した頁カスタム項目の番号を半角数字で指定します。
- 画像ファイルを固定のファイル名でアップしたいときは「左の選択値に対応した表示」欄にファイル名を指定します。(ジャンル名下のディレクトリ_img にアップされます。標準以外のディレクトリにアップさせる時はサーバーのルートから指定します。
サーバーのルートから指定するとテンプレートからこの画像を表示させることはできません。)
ファイル保存(inputタイプ:ファイル保存)
- ファイル保存とは編集する入力画面ではテキストを入力しますが内容はファイルとして保存されます。
(データベース内にはファイル名だけが保存され内容は別ファイルとして保存されます。Googleマップのソースなどを記入するカスタム項目などに適用させるとデータベースのデータ量を少なくすることができます)
- 保存される際のファイル名を指定することもできますが指定しないと自動で付けられます。
- 項目名を設定します(例:Googleマップソース)
- 文字数を textarea で指定します。 colsXrows で指定します(例 70x3 70文字x3行)
日付を入力(inputタイプ:年月日、年月、月日)
- 項目名を設定します(例:開催日)
- 入力欄に開催日と表示され、日付を入力することができます
- 初期値に today を記入するとデータ登録時に本日が初期選択された状態になります。また年を半角数字で記入すると年は指定した年で初期選択された状態になります
Today を記入するとデータ登録時に本日が、データ訂正時にブランクの場合に本日が初期選択された状態になります。
#は西暦本年を表します、#+5、#-5、#+0 などの初期値を設定することもできます。
- inputタイプが年月日、年月で「選択項目の選択値」に入力する年の範囲を指定することができます
半角の - で年の範囲を指定します(例:2000-2010 2000年〜2010年の範囲で年を選択することができます)
本年から前後何年間を指定する場合は、#+5,#-5 と # を本年、+- で前後指定します(例:#+3 本年から3年間を選択することができます)
年の範囲が指定されていないと、 1850年〜2020年の範囲で年を選択することができます
- 年月日、年月、月日をタグ置換した場合は年月日で区切られた日付が表示されます、選択されなかった月、日は表示されません。
時分を入力(inputタイプ:時分)
- 分の刻みを指定したい場合は「選択項目の選択値」に半角の数字で記入することができます。5 を指定すると分は5分刻みで選択できるようになります。無指定は1分刻みです
- 項目名を設定します(例:開催時刻)
- 入力欄に開催時刻と表示され、時分を入力することができます
-
- 時分をタグ置換した場合は時分で区切られた時刻が表示されます、選択されなかった分は表示されません。
- 入力は24時間制で入力しますが表示するときに12時間制で表示させる場合は <!--custom3=12T--> のようにカスタム番号の後に =12T を付けます
登録者ID(inputタイプ:登録者ID、登録者ID(表示))
- 項目名を設定します。
- 子ジャンルを使用せずに子ジャンル的な使い方をさせることができます。
- 「登録者ID」を指定すると指定したカスタム項目に詳細データの登録時にログインしたIDが設定されます。(hidden項目ですので入力はできません)
このデータはこれ以後、登録したID(通常管理者)の方がログインして編集される場合にしか操作できなくなります。
登録者IDはパスワード登録でID名を設定した場合は次のフォーマットで登録されます。(登録者ID:ID、パスワード登録で設定したID名)
マスター管理者、スーパーバイザー管理者は全てのデータが編集できます。
- 入力はできませんが、入力画面で表示をさせたい場合は登録者ID(表示)を選択します。
- そのため複数の通常管理者を登録しデータ編集を行うとそれぞれのIDの方の独立したジャンルのように扱うことができます。
- 但し、クッキーでパスワードを保存しブラウザを終了するまでは管理者のパスワード入力を免除設定で、「全てのジャンルで免除」にしている場合は使用できません。
連番を自動入力(inputタイプ:連番)
- 項目名を設定します(例:連番)
- 現在の連番の値は「初期設定」で確認し変更することができます。
- 連番のフォーマットは「初期設定」で指定することができます。
hidden入力(inputタイプ:hidden)
- 項目名を設定します。hidden入力は編集画面には表示されません。
- 送信する値を指定します。
区切り
- 入力画面に区切りの行を挿入することができます。
- 項目名を設定します。(省略可)
- 初期値の欄に区切り行の背景色を指定することができます(指定がないと初期設定の色を採用)。
カート選択項目
- このタイプはショッピングカートのCGIと連動させるときに商品の色やサイズなどのselectボックスを生成します。
管理者の商品登録画面では色やサイズなどの選択項目を半角のカンマで区切って指定します。
- 項目名を設定します。(selectボックスが表示されるときの項目名としても使われます)
- 初期値の欄にselect入力の項目名(使用するCGIの指定された名前)を指定します。( <select name=XXX> )
カート注文数
- このタイプはショッピングカートのCGIと連動させるときに商品の注文数を指定するselectボックスを生成します。
管理者の商品登録画面では注文数の最大数を半角の数字で指定します。(指定しない場合は10が採用されます)
- 項目名を設定します。(selectボックスが表示されるときの項目名としても使われます)
- 初期値の欄にselect入力の項目名(使用するCGIの指定された名前)を指定します。( <select name=XXX> )
入力補助選択
- このタイプはテキストタイプのカスタム項目やその他の入力欄に定型のテキストを入力するためのセレクトボックスまたはボタンを生成します。
定型のテキストを入力したい入力欄をクリックしセレクトボックスまたはボタンをクリックすると入力欄の最後に定型のテキストが挿入されます。
- 項目名を設定します。
- 選択項目の選択値の欄に選択する定型のテキストを半角の,で区切って指定します。
詳細ページの「登録日」に関する設定をします
- 詳細ページの「登録日」項目は、登録日として使用しますが、日時以外の項目として使用することもできます(初期値は登録日)。
- 登録日以外として使用する場合はinputタイプの登録日のチェックを外します(文字数も指定できます)。
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、省略は80です、この数字は入力枠の指定であって入力する文字数を規定するものではありません。
初期値(80)を越えると<textarea>になります。
最初から<textarea>に設定したい場合は文字数の欄に colsXrows で指定します(例 70x3 70文字x3行)
- 登録日項目はメニュー、詳細ページテンプレート内の<!--date-->タグと置き換わります。
詳細ページの「タイトル」に関する設定をします
- 詳細ページの「タイトル」項目は、メニューページから詳細ページへのリンク文言として使われます。
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、省略は70です、この数字は入力枠の指定であって入力する文字数を規定するものではありません
- タイトル項目はメニュー、詳細ページテンプレート内の<!--title-->タグと置き換わります。
詳細ページの「記事」に関する設定をします
- 詳細ページの「記事」項目は、詳細ページの本文として使われます。
- 文字数はinput項目の入力枠の大きさを指定します(size=xx)半角換算、初期値は700です、この数字は入力枠の指定であって入力できる最大文字数を規定するものではありません。
最初から<textarea>に設定したい場合は文字数の欄に colsXrows で指定します(例 70x3 70文字x3行)
- 記事項目はメニュー、詳細ページテンプレート内の<!--comment-->タグと置き換わります。
- 入力画面での記事入力の説明
- 記事入力中の改行は記事を表示する時にも反映されます(入力通りに表示されます)。
- 記事中にHTMLタグを記入することができます。
- 記事、タイトル中にリンクを設定することができます。
- リンクタグを挿入します、リンク先のURLはhttp://から記述します。
(記事例)
リンクの例です、詳しい情報は以下のページでご覧になれます。
<A href=http://www.xxxx.co.jp/syousai.html>詳細情報</A>
くわしくは上の詳細情報をクリックしてください。
- 新しいウインドウを開いてリンク先を表示させたい場合は、target を指定します。
<A href=http://www.xxxx.co.jp/syousai.html target=newwindow>詳細情報</A>
- 記事(本文)にURLのみを記述、またはWhatsNewの詳細ページへのリンクを記述すると詳細を表示せずその指定先を表示します
- URLを記述する場合は http://から、またはドキュメントルート/から記述します。
- WhatsNewの詳細ページへのリンクを記述する場合は以下のように?から記述します
?id:ジャンル+call:呼出キー 表示ターゲット
- 表示させるターゲットを指定する場合はアドレスのあとに半角スペースに続けてターゲット名を指定します
- 記事(本文)中に画像を表示させることができます。
- イメージタグ<IMG src="xxxx.jpg">または<xxxx.jpg>を埋め込みます。画像ファイル名は参照で選んだファイル名です。
画像番号で指定することもできます。 <画像番号>。
- ディレクトリ、フォルダー名は必要ありません。
- WhatsNew で登録した画像以外や他のサーバーの画像を表示させる場合はhttp://からフルに記述してください。
- 記事(本文)中に文章の配置タグを埋め込むことができます。
- 記事中にブロックタグを挿入するとブロック単位の文章は指定した画像番号に対し配置されます。
「上」「下」に配置した画像が複数ある場合はどちらかの画像番号に対して指定してください。
配置タグ <bl画像番号>XXX</bl>
- 配置を上に指定している画像に対し文章XXXは上の画像の下に文章が配置されます。
- 配置を右に指定している画像に対し文章XXXは右の画像の左側に文章が配置されます。
- 配置を左に指定している画像に対し文章XXXは左の画像の右側に文章が配置されます。
- 配置を下に指定している画像に対し文章XXXは下の画像の下に文章が配置されます。
- 配置タグに囲まれていない文章は最上部に配置されます。
- 使ってはいけない特殊文字
- 文章中に特殊文字(機種依存文字)、半角カタカナは使用しないでください。
- 機種依存文字は、機種(Windows,Mac,Unix)が変わると文字化けを起こします。
- 半角カタカナは全角カタカナに変換されます。
- 使ってはいけない特殊文字(機種依存文字)。
- 丸付き文字・ローマ数字・単位記号、罫線記号、括弧付き一文字(株)(日)(1)等
- Tips 初期設定で半角カナを全角カナに自動的に変換する設定ができます。
また、半角カナ、機種依存文字を使用した場合に警告を出す設定ができます。
データ文字コードのチェックは文字コード、検査文字数などによっては正確にチェックできない場合やエラーが発生する場合があります。
そのような場合はチェックしない設定でお使い下さい。
(データ入力画面で一件づつのデータ入力にチェックをする設定も可能です。whats_set.pl の116行目あたりで設定します。)
「ソート」に関する設定をします
- 更新後にSortキーとして設定した項目でソートを行う場合は「更新後にSortキーでソート:□」にチェックを入れます。
ソートを行う場合の設定をします、キーを小さいものから大きなものに並べるときは「小→大」、大きなものから並べる場合は「大→小」を選びます。
- Sortキーが文字項目か数字項目かを選択します。(大小比較が文字項目と数字項目では変わります、例えば文字項目でソートすると010と00100では010の方が大きくなります。
数字項目を指定した時は値の中の\,などの数字、小数点以外は削除してから比較します。
- ソートを行った後でSortキーを連番で付け直す場合は連番の桁数を指定します、4桁と指定した場合0010、0020〜と再編されます。
メニュー画面に表示させる順番を管理したい場合はソート機能とSortキー再編機能が便利です。
- ソートの制限事項
数字項目はマイナスを処理できません。(プラスの数字と判断します)
整数部11桁、小数点以下3桁を超えた数字は処理できません。
文字項目は半角16文字までをソート対象にします。(初期値)
文字の処理できるソート対象文字数は設定ファイル whatsnew_set.pl で変更することができます。
リスト表示の最大表示数を設定します
- 何も指定しない場合は20となります。∞を選択すると無制限に表示します。
「閲覧制限」に関する設定をします
- WhatsNewでは記事全体、記事、カスタム項目に対して閲覧制限を設けることができます。
閲覧制限が指定されていると表示しようとするとID、パスワードのログイン画面が表示され正しく認証されないと閲覧することができないようになります。
- ここでその閲覧制限をどのようにかけるかを以下のうちから選択します。
■閲覧パスワードをかけない場合は「かけない」を選択します。
■詳細データにかける場合は「詳細データにかける」を選択します。
制限をかける詳細データの指定は「管理者メニューの追加、訂正」で行います。
■カスタム項目にかける場合は「カスタム項目にかける」を選択します。
ID、パスワードを入力された方には閲覧制限のカスタム項目が表示されますが、入力されなかった方にはブランクが表示されます。
制限をかけるカスタム項目の指定は「初期設定」で該当するカスタム項目の閲覧制限にチェックを入れて行います。
最初に「カスタム項目にかける」を選択した時は一度「設定する」ボタンを押して設定を保存しないとカスタム項目の閲覧制限にチェックを入れることはできません。
■ジャンル全体にかける場合は「このジャンル全体にかける」を選択します。
■ジャンル全体にはかけるけれど詳細データによってはかけない設定をしたい場合は「 =(指定したデータは公開)」を選択します。
制限をかける詳細データの指定は「管理者メニューの追加、訂正」で行います。
■ジャンル全体にはかけるけれどパスワードを持っていない方も閲覧できるような設定をしたい場合は「 =(パスワードなしでも閲覧可)」を選択します。
- 閲覧制限をかけると閲覧制限をしたページ、カスタム項目を表示しようとするとID、パスワードを要求するログイン画面が表示されます。
- 正しいID、パスワードの入力が行われると目的のページが表示されます。
「 =(パスワードなしでも閲覧可)」を選択している場合はID、パスワードを入力しなくても閲覧が可能になります。
パスワード有り、と無しで表示を変えたい場合は表示テンプレートに以下の pass タグを記述します。参照ヘルプ
<!--pass:表示するテキスト1,表示するテキスト2-->
- 閲覧制限用のID、パスワードはクッキーを使って保存されますので一度入力すると次の閲覧時には入力不要です。(携帯電話で閲覧する場合はクッキーが使えませんのでプログラムの引数による簡易制限になります)
パソコンからの閲覧でもクッキーではなくプログラムの引数による簡易制限にすることもできます。設定ファイル whats_set.pl の153行目あたりの $PASS_C=0; を $PASS_C=1; に変更してください。
簡易制限にすると厳格なID、パスワード制限にはなりませんが、ページの性格上問題なければ簡易制限が使えます。
- 閲覧制限用のID、パスワードはジャンル用の管理者「ID、パスワード編集」で行って下さい。
管理者用のID、パスワードと同じ画面で登録を行います。半角の !
ID、パスワードは複数登録できます。(「ID、パスワード編集」を参照)
- Tips 同じサーバーにある他のパスワードファイル(CSVまたはTSV)を参照してID、パスワード照合を行うこともできます。
その場合はパスワードファイル名をサーバーのルートからフルパスで指定します。(フォームメール・プロのファイルはID名ディレクトリの下の formdata.cgi をフルパスで指定します)
パスワードファイルがタブ区切りかカンマ区切りのデータかを選択します。
ID、パスワードが区切データの何番目であるかを指定します。パスワードがcrypt関数で暗号化されている場合は「暗号化」にチェックを入れます。
半角の ! 行
フォームメール・プロのデータファイルを参照する場合は番目の指定に +3 して指定します。(フォームメール・プロでは送信するデータの前に「連番」、「年月日」、「時刻」が自動的に付加されるためです)
- 閲覧制限をかける場合はブラウザ側で「クッキーの書込みを許可する」の設定が必要です。
クッキーを使用するとブラウザを終了するまでは新たな認証が不要です。また「パスワードを記憶する」にチェックを入れると閲覧後90日間(設定ファイル whats_set.pl の139行目あたりで変更可能)は認証が不要です。
- 「しかし指定した記事は公開」を選択した場合メニューを表示させるときに2通りのメニュー表示をさせることができます。
ひとつはID、パスワードを入力させた後で閲覧制限している記事もメニューに含めて表示させたい場合です。
メニューページ表示のリンクを以下のように記述します。
<a href="/cgi-bin/whatsnew/whats_display.cgi?id:xxx+pchk:">会員専用What's New Index</A>
もうひとつは閲覧制限された記事をタイトルをメニューに表示させない場合です。
メニューページ表示のリンクを以下のように記述します。(通常の記述と同じです)
<a href="/cgi-bin/whatsnew/whats_display.cgi?id:xxx">What's New Index</A>
(呼び出し方は環境に合わせてください、あなたがアップロードした場所と whats_display.cgi の名称を変更した場合は違う指定になります)
- 「カスタム項目にかける」を選択した場合もメニューを表示させるときにログイン画面を経由して表示するか、閲覧制限がかかった状態で表示させるかの2通りがあります。
<a href="/cgi-bin/whatsnew/whats_display.cgi?id:xxx+pchk:">会員専用What's New Indexログイン画面</A>
<a href="/cgi-bin/whatsnew/whats_display.cgi?id:xxx:">非会員What's New Index</A>
- Tips 閲覧制限用のID、パスワードの入力画面は CGI と同じ場所にあるテンプレートファイル( _login.html、_login_err.html、 _login_i.html、_login_err_i.html )を使用して表示されています。変更することができます。〜_i.htmlは携帯用です。
#cgi、#select:、#hidden、%notmatch%、%notinput%、%notid% の部分を削除したり、変更することはできません。
「画像アップロード」に関する設定をします
- 画像をアップロードする場合、既に同じ名前のファイルが存在した場合の対処を指定します。
上書するなら「上書」、ファイル名に連番を付けて保存するなら「ファイル名に連番」、アップロードしないなら「アップしない」を選択します。
- アップロードファイルの最大バイト数を指定します。このバイト数より大きいファイルをアップロードすることはできません。
- 画像ファイルの最大横幅をピクセルで指定します。この横幅より大きいファイルをアップロードするとこの横幅に合わせて縮小して表示します。
「表示」に関する設定をします
- テンプレートを参照する時のディレクトリを指定します。(通常はドキュメントルートを指定します、(最後の / は不要です)
- リンクを自動補正するかしないかを指定します。
- テンプレートはCGIプログラムが読み込んで出力します。そのためリンクタグ、イメージタグ <img src=""> <a href=""> など他のページ、画像にリンクしたり参照するパスを相対パスで記述した場合は基準のURLがCGIが存在するディレクトリなります。
そのためテンプレートがあるディレクトリを「初期設定」で変更した場合はリンクや画像のパスを相対パスで記述しているとうまく表示やリンクされなくなります。
そこでテンプレートがあるディレクトリを基準となるURLとするためテンプレートに <base href=""> を置くかリンクを絶対パスで記述して下さい。(以下の【回避方法】を参考にして下さい)
「初期設定」の「リンク自動補正」を指定すると <base href=""> がなくても WhatsNew が自動補正してくれますがHTMLの記述の仕方やスクリプトを含む特殊なタグ、フラッシュを使っているとうまく補正できない場合があります。
できるだけ <base href=""> を置くようにして下さい。
【回避方法】
- CGIプログラムが存在する実行パスからの相対パスか、ドキュメントルート / から記述して下さい。
もしも相対パス、ドキュメントルート / からのパスがわからないな時は http:// から始まる絶対パスで記述してください。
- 【推奨】テンプレートHTMLファイルの<head>〜</head>の間に<base href="http://〜">を記述してリンクの基準となるURLを指定します。
例えば、<base href="http://www.xxx.co.jp/test/">と指定するとこのテンプレートHTMLファイルに書かれている相対パスはhttp://www.xxx.co.jp/test/を基準として参照されます。
Tips 【特殊タグ%url%を有効に使う】
<base href="%url%test/">に記述された %url% にホームページのURLが挿入されます
このタグを使うとテンプレートHTMLファイルを他のサーバーへ移管させても使うことができるようになります。
使用例:<base href="%url%test/"> --> <base href="http://www.xxx.co.jp/test/">
ただし、HTMLソース内に同一ページ内へのリンク記述があるとうまくリンクできませんので注意が必要です。(<a name="xxx">、<a href="yyy#xxx">)
- 「メニュー画面」に関する設定をします
- メニュー画面に表示する最大ニュース数(半角数字)を指定します。
- 最大ニュース数以上の記事がある場合に次のニュースへのリンクが最大ニュース数の数だけ表示されます。その場合に最大何頁まで表示させるかを指定します。
この指定ページ数以上記事があると以降は....で表示されます。
- メニューのタイトルに New! を表示させることができます、本日から何日前までのニュースに対して New! を付けるか指定します。
- 本日から何日前までのニュースのみを表示対象とする場合はその日数を指定します。
- メニュー画面に使用するテンプレートHTMLファイルを指定します。
ジャンル用のテンプレートエリアにあるファイルはファイル名だけを記述します。
任意の場所のファイルを使う場合はサーバーのドキュメントルート(/〜)またはサーバーの最初(/〜)から指定します。
(サーバーのドキュメントルートかサーバーのルートかは自動的に判断します)
ファイル名に &glt;!--custom番号j=条件-->、%replace% の置換タグを挿入してファイル名を指定できます。%ua%を挿入しておくと携帯電話のキャリア別のテンプレートを使うことができます。それぞれの値に置き換わった結果のファイル名になります。
例えばテンプレートの指定に whatsnew%ua%.html と指定しておくとソフトバンクの端末であれば whatsnewS_i.html のファイル名のテンプレートが採用されます。(whatsnewS_i.html のテンプレートは作成しておいて下さい)
%ua% と置き換わるキャリア別のテキストは以下の通りです。
E=EZweb WAP2.0、U=旧EZweb、F=ドコモFOMA、J=J-PHONE、V=vodafone、S=ソフトバンク、ドコモの場合はブランクです。
全てのテンプレートを用意しておく必要があります。共通の場合はファイルをコピーしてリネームして下さい。
- Tips RSSページを生成させる場合はテンプレートに拡張子 .rdf で用意したファイルを使用します。
標準で用意されているRSSページ用テンプレートは whatsindex.rdf です。
テンプレートとして使用するファイルをPC(操作しているパソコン)から選択すると同時にアップロードも行えます。
PCから指定しない場合はファイル名を指定します。
「詳細画面」に関する設定をします
- 詳細記事表示に適用されるフォントサイズを指定します(単位も一緒に指定できます、例:10pt)
- 詳細画面を英語で表記する場合は「英語表記:□」にチェックを入れます。
- 詳細画面を別のウインドウを開いて、またはターゲットを指定して表示させる場合はどちらに表示させるかを選択し、表示するウインドウ、ターゲット名を指定します(例:newwin)。
一つのメニュー画面で複数のジャンルのメニューを表示させる場合に区別させたい時はジャンルによりウインドウ名を変えます。
窓設定で開く窓のに関する指定を指定します(ここでの指定はjavascriptの使用を許可している場合のみ有効でwindow.openに使用できる窓の設定オプションが指定できます)。
javascriptの使用を許可は設定プログラム whats_set.pl の122行目あたりで行います。
- 詳細画面に使用するテンプレートHTMLファイルを指定します。
ジャンル用のテンプレートエリアにあるファイルはファイル名だけを記述します。
任意の場所のファイルを使う場合はサーバーのドキュメントルート(/〜)またはサーバーの最初(/〜)から指定します。
(サーバーのドキュメントルートかサーバーのルートかは自動的に判断します)
<!--custom番号-->、<!--custom番号j=条件-->、%replace%、%owner%(ジャンル名)、%recid%(登録者ID名) の置換タグを挿入してファイル名を指定できます。
%ua%を挿入しておくと携帯電話のキャリア別のテンプレートを使うことができます。それぞれの値に置き換わった結果のファイル名になります。
テンプレートとして使用するファイルをPC(操作しているパソコン)から選択すると同時にアップロードも行えます。
PCから指定しない場合はファイル名を指定します。
■「詳細へのリンク」に関する設定をします
- メニューページのタイトルから詳細ページを表示するリンクを設定する場合は「する:○」に、しない(メニューページで完結)場合は「しない:○」にチェックを入れます。
記事がブランクの時はリンクしない 設定も可能です。
- このジャンルが Q&A で使用され質問と回答がメニューページに混在(回答が同一ページにリンク)する場合は「同じページへリンク(Q&Aタイプ)○」にチェックを入れます。
- リンク集として使用する場合
このジャンルをリンク集として使用する場合で、リンクをURL(http://www.〜)に付ける場合は「リンク集=URLからリンク:○」にチェックを入れます。<!--url-->からリンクします。
タイトル(サイト名など)にリンクを付ける場合は「タイトルらリンク:○」にチェックを入れます。 <!--title-->からリンクします。
コメント(記事)にリンクを付ける場合は「記事からリンク:○」にチェックを入れます。<!--comment--> からリンクします。
- 画像項目として設定したカスタム項目が入力されていればそのファイルへリンクさせる場合は画像のカスタムを選択します。
(始めて画像項目を設定した場合は一度「初期設定」を終了して保存しないと選択はできません)
画像でなく書類などのファイルをアップロードするとダウンロードメニューとして利用できます。
「掲載承認」に関する設定をします
- Webへの掲載を管理者の2段階の承認を得てから掲載させることができます。
- この機能を使う場合は通常管理者のID、パスワードに2段階の承認管理者のID、パスワードを追加登録してください。
- マスター管理者の「初期設定」処理で「掲載承認」欄で「管理者承認、上級管理者承認得る」の入力欄に承認を得る管理者のIDを指定します。
管理者だけでいい場合は「上級管理者承認を得る」の入力欄に何も入力しません。
この設定を行うと入力の画面に以下のような承認チェック入力ができるようになります。

- 「管理者」を設定した場合は管理者で登録されたID、パスワードでログインされた方が「訂正」処理で承認チェックしていない頁は表示されません。
- 「管理者」「上級管理者」を設定した場合は管理者、上級管理者で登録されたID、パスワードでログインされた方が「訂正」処理で承認チェックしていない頁は表示されません。
上級管理者で登録されたID、パスワードでログインされた方が承認チェックすると管理者で登録されたID、パスワードでログインされた方は承認チェックを操作できなくなります。
上級管理者で登録されたID、パスワードでログインされた方が承認チェックを外すと管理者で登録されたID、パスワードでログインされた方が承認チェックを操作できるようになります。
- 上級管理者で登録されたID、パスワードでログインされた方は管理者の方の承認欄も操作することができます。
- 「管理者」「上級管理者」の表示を変えたい場合は管理者のIDを指定するときに半角の:で区切って指定します。(例:idno:課長)
「訂正,削除」に関する設定をします
- 詳細ページを直接呼び出して編集するには初期設定でカスタム項目の一つを呼出キーとして設定してください。
また、この機能を許さない場合は「呼出キーを使った訂正を許さない:□」にチェックを入れます。
- 使用法:whats_new.cgiのURLを以下のように直接指定して実行します。
http://www.xxx.com/cgi-bin/whatsnew/whats_new.cgi?com:xxx:yyyy ジャンル名=xxx 呼出キー=yyyy
whats_new.cgiのURLの指定はインストールされた環境によって変わります。
- 呼出キーは一種のパスワードの役目を果たしますので呼出キーの取り扱いには注意が必要です。
- com は安全のために設定ファイルで変更することができます。whats_set.pl の125行目あたりを変更します。
- この機能は、例えば商店街のホームページなどに使用し、各個店の編集を店ごとに行わせたい時などに利用します。
「変更保存」に関する設定をします
- 変更処理で変更したデータをどこへ保存するかを指定します。ファイルの最初に保存するか、同じ場所に保存するかを選択します。
「アクセスログ」に関する設定をします
- メニューページ、詳細ページへのアクセス件数をカウントできます。
- アクセスログを取る必要がない場合は「取らない」を選択します。
- アクセスログを取る場合はページを特定するためのページ名に何を採用するかを選択します。
- ページ名はユニーク(他とデータとダブりのない)なコードやテキストでなければなりません。もし、呼び出しキーを設定しているカスタム項目があればそのカスタム項目をページ名にとして設定してください。
ページ名に選択できる項目は「登録日時」、「タイトル」、「カスタム項目1〜」です。
- HTMLを書き出してアクセスしている場合アクセスログはとれません。
「HTML書出」に関する設定をします
- メニュー編集終了画面からHTML書出に使用する設定ファイル名を指定します。
- データ編集終了画面からHTML書出に使用する設定ファイル名を指定します。
- 他ジャンルの設定ファイルを使ってHTML書出を実行する場合は ジャンル名/設定ファイル名 で指定してください。
■「編集画面」に関する設定をします
- 編集画面に携帯項目の入力欄を表示させる場合は「携帯項目も表示」を選択します。
携帯項目の入力欄のみ表示させる場合は「携帯項目のみ表示」を選択します。表示させない場合は「非表示」を選択します。
- 編集画面に「Webに掲載」を表示させない場合は「非表示」を選択します。
- 編集画面に「掲載期間」の指定を表示させない場合は非表示を選択します。
- 編集画面に登録日の指定を表示させない場合は「非表示」を選択します。
- 編集画面の表のバックを何色にするか、文字色を何にするかを指定します、カラー名または6桁のコード(#FFFFFF)で半角の,で区切って指定します。
- 編集画面でデータ登録時の掲載終了日を自動設定する場合は設定日を何日後に設定するかを指定します。
「999」を指定すると当年の年末を自動設定します。
- Tips 掲載終了日の自動設定を 999 、掲載期限切れのデータを「バックナンバーへ移動」、バックナンバーファイル名に #year を指定すると掲載期限切れデータはデータ編集時に自動的に登録年別に分けられてバックナンバーデータファイルに振り分けられます。
表示CGIの引数にバックナンバーのファイル名を指定して表示させると年別に表示することができます。
例:/cgi-bin/whatsnew/whats_display.cgi?id:xxxx+back:2007 (ジャンル xxxx のバックナンバー 2007年の一覧を表示します)
- 掲載期限切れのデータをどのように処理するかを選択します。
- ※バックナンバーの編集では掲載期限切れのデータを「削除してバックナンバーへ移動」「削除してデータ倉庫に保管」は選択できません。
- 「削除してバックナンバーへ移動」「削除してデータ倉庫に保管」では削除したデータを移動、保管先のファイルの最初に移動するのか最後に移動するのかを指定します。
- メニュー表示時に更新処理を行う場合は「メニュー表示時に更新処理を行う」にチェックを入れます。通常は削除やバックナンバーへの移動は編集処理が行われた時に実行されますが、ここにチェックを入れるとメニュー画面が表示された時に実行されます。(バックナンバーのメニュー表示では実行されません)
- データ倉庫からデータを参照して編集する場合に参照するデータを選択するときに表示させる項目を指定します。
- 「削除してバックナンバーへ移動」「削除してデータ倉庫に保管」を選択した場合は移動先のバックナンバーファイル名を指定します(拡張子は不要)
バックナンバーファイル名に #year を指定すると登録年(2008)、#year_month を指定すると登録年月(200805)がファイル名になります。(年度別に自動振りわけが可能です)
- データ編集画面で画像を表示させるか、させないかを指定します。させる場合は表示する最大の画像サイズを指定します。横x縦ピクセル数で指定し、縦横どちらかだけの指定も可能です。(例 100x50、縦だけの指定 x50、横だけの指定 50)
- カスタム項目の年月日、年月を和暦で入力したい場合は「和暦」を選択します。(和暦入力の場合は初期値は設定できません)
- 補助入力対象欄の背景色をカラー名または6桁のコード(#FFFFFF)で指定します。
- HTMLタグの入力補助機能を「使わない」か「記事入力欄のみで使う」か「全てで使う」かを選択します。
- 「タグ入力補助機能」やCSS1ファイル編集処理を行う場合に色コードを入力する入力欄にカラーピッカーを使う場合は「カラーピッカーjsを使う」にチェックを入れます。
また、WhatsNew の cgi ファイルをインストールしたディレクトリ以下の画像がブラウザから参照できない場合はカラーピッカーのモジュールが存在する場所をドキュメントルートから /〜、または http://〜 から指定します。
カラーピッカーモジュールをインストールする必要があります。
- 必須入力項目に表示するテキストを指定します(半角の,は使えません)。
- 追加・訂正・削除処理で表示させるリストの最大表示数を指定します(無指定は 20)。
- </head>の前に挿入するソースが必要なら指定します、javascript などを編集画面に埋め込みたい場合に有効です。
カスタム項目の input name=は cust番号です。(例:csut1)
<!--add-->が含まれる行はデータの追加画面の時にのみ挿入されます。
<!--mod-->が含まれる行はデータの変更画面の時にのみ挿入されます、またこの行に含まれる <!--cust番号--> はカスタム項目の値に置き換わります。
(select3段階でドリルダウン入力例)
<script src="addrajax/prototype.js"></script>
<script src="addrajax/addrajax.js" charset="UTF-8"></script>
<script><!--
Event.observe(window,'load',function(){
var dd = new ADDRAjax( 'cust1', 'cust2', 'cust3' );
dd.init();
<!--mod-->dd.setAddress('<!--cust1-->','<!--cust2-->','<!--cust3-->');
var dd1 = new ADDRAjax1( 'cust10', 'cust11', 'cust12');
dd1.init();
<!--mod-->dd.setAddress('<!--cust11-->','<!--cust12-->','<!--cust13-->');
});
//--></script>
(select3段階で複数のドリルダウン入力例)
<script src="addrajax/prototype.js"></script>
<script src="addrajax/addrajax.js" charset="UTF-8"></script>
<script><!--
Event.observe(window,'load',function(){
var dd = new ADDRAjax( 'cust1', 'cust2', 'cust3' );
dd.init();
<!--mod-->dd.setAddress('<!--cust1-->','<!--cust2-->','<!--cust3-->');
});
//--></script>
(郵便番号から住所自動入力 ajaxzip2 例)
<script src="formmail_js/ajaxzip2/prototype.js"></script>
<script src="formmail_js/ajaxzip2/ajaxzip2.js" charset="UTF-8"></script>
<script><!--
AjaxZip2.JSONDATA = 'formmail_js/ajaxzip2/data';
//-->
</script>
また、郵便番号のカスタム項目の「入力時注意書」に以下のコメントを記述します。
$onKeyUp="AjaxZip2.zip2addr(this,'cust番号1','cust番号2');
cust番号1の番号1は都道府県のカスタム項目番号を指定します、cust番号2の番号2は住所のカスタム項目番号を指定します
編集(登録)画面で詳細ページごとに使用するテンプレートファイルを選択する設定をします
- 編集(登録)画面で詳細ページごとに使用するテンプレートファイルを選択する場合は「編集(登録)画面にテンプレートHTMLの選択を可能にする:□」にチェックを入れます
個別の詳細ページごとにテンプレートファイルを変えることができます。
この場合はファイル名の指定は必要ありませんがファイル名にテキストを指定するとそのテキストを含むファイル名から選択できます。
連番の設定をします
- 連番を自動生成させる場合に何番から始めるかを指定します。(現在の連番の番号が表示されています)
- 連番のフォーマットを指定します。
フォーマットの %〜%(%で囲んだ部分)には置換キーが設定できます。%〜%内のyy=年下2桁 mm=月 dd=日 zz=時 ff=分 rr=rの桁数分の乱数 RR=Rの桁数分の英小文字を含む乱数で置き換わります。
連番は %〜%(%で囲んだ部分)に9で指定します。9の桁数でゼロフィル数字連番、9のみは連番有効桁数
%〜%(%で囲んだ部分)には<!--custon番号-->も挿入できます、カスタム番号の値に置換されます。 例:XX%yy999RRRR%YY
- データの変更処理で連番の変更を認めるか、認めないのかを指定します。
「編集画面」入力テンプレートに関する設定をします
- メニュー、詳細の入力画面は標準の表形式画面の他に自由にデザインしたカスタム画面を使用することができます。
- 使用するメニュー、詳細の入力テンプレートHTMLファイルを指定します。
- 入力テンプレートHTMLファイルの記述方法は以下で説明していますので参照下さい。
メニュー項目カスタム入力テンプレート:「標準画面、場所を指定」から選択し「場所を指定」を選択した場合は使用するファイル名を指定します。
詳細項目カスタム入力テンプレート:「標準画面、場所を指定」から選択し「場所を指定」を選択した場合は使用するファイル名を指定します。
ジャンル用のテンプレートエリアにあるファイルはファイル名だけを記述します。
任意の場所のファイルを使う場合はサーバーのドキュメントルート(/〜)またはサーバーの最初(/〜)から指定します。
(サーバーのドキュメントルートかサーバーのルートかは自動的に判断します)
- 「表示テンプレートをコピー」にチェックを入れると初期設定で設定しているテンプレートファイルを入力テンプレートとしてコピーしてくれます。
入力テンプレートは表示テンプレートを使って表示された画面を元に入力することが多いと思われますのでコピーしておき、「マスター管理者」メニューの「テンプレート編集」処理で変更を加えれば入力テンプレートを楽に作成できます。
「文字コード」に関する設定をします
- 携帯電話への出力の時に全角カタカナが含まれていたら全角カナを半角カナに自動的に変換させたい場合は:□にチェックを入れます。
- 入力したデータに半角カナが含まれていた時に、警告メッセージを表示させたい場合は。半角カナをチェックする:□にチェックを入れます。(操作しているパソコンがウインドウズでのみ有効です)
- 入力したデータに機種依存文字が含まれていた時に、警告メッセージを表示させたい場合は。機種依存文字をチェックする:□にチェックを入れます。(操作しているパソコンがウインドウズでのみ有効です)
データ文字コードのチェックは文字コード、検査文字数などによっては正確にチェックできない場合やエラーが発生する場合があります。
そのような場合はチェックしない設定でお使い下さい。
- このチェックを記事データ一件ごとに設定したい場合は whats_set.pl で設定することができます。
使用講習会、説明会をご指定の場所で開催させていただきます
本サイトの CGI は高機能で何でもできますが、高機能のため使用方法を完全に理解するためには説明を受けた方が解りやすいと思います。京阪神奈の制作会社様には使用講習会、説明会をご指定の場所で開催させていただきます。最下段のメールアドレスまでお問い合わせ下さい。(場所が京阪神奈以外の場合は実費交通費が必要です)
インストール、CGI制作の請け負い
本サイトのプログラムは今までに
CGI をインストールされた方なら簡単にインストールしていただけますが、設定も含めたインストール、サイト構築作業、CGI制作を請け負うことも可能です。
お問い合わせページからご連絡ください。
GOiGOi Projectではフォームメール、WhatsNew(汎用データベース)、ページ自動生成、ページ更新、空き情報・予約など、ホームページを管理、運営する上でどうしても必要になってくるCGIをプロ仕様で提供しています。全てのプログラムは汎用CGIとして開発されていてどのようなサイトでもご使用いただけます。また、CGI制作も承ります。