• お問い合わせ
  • お知らせ
  • English
  • IPv6対応 via IPv4
  • au STAR
  • au Online Shop
  • ショップ検索
  • サイト内検索
  • よくあるご質問
    (au Q&A プラス)
    auの「よくあるご質問」と「みんなからの質問」を集めたQ&Aサイト
    au Q&A プラス
  • auショップでのお問い合わせ
    お近くのauショップが検索できます。
    auショップ検索

DX掲示板CGI:CGIマニュアル auone-netドメイン

DX掲示板CGIをご使用頂く場合には、CGI設定ウィザードより設定を行う必要があります。

※なお、au one netでご用意しているCGI以外(お客さまがご用意されたCGI等)は、動作致しませんのでご注意ください。

DX掲示板CGIとは

掲示板とは、不特定多数のホームページの訪問者(閲覧者)がメッセージを書込み、また他人の書込みを読むことのできる、WEB上に存在する掲示板です。DX掲示板CGIは普通の掲示板と表示形式が異なるスレッド式と呼ばれるタイプです。話題毎に投稿していくことができるので、話の内容がごちゃつきません。情報交換などにご使用ください。

設定方法

CGI設定ウィザードにて設定を行う

最初にCGI設定ウィザードを使用し、設定ファイルを設置する必要があります。設定は以下の通りになります。

サンプル:DX掲示板CGI設定ウィザード

CGIマニュアル auone-netドメイン > CGIマニュアル auone-netドメイン > 掲示板CGI
画像構成:サンプル選択

枠あり(モード)

CGIマニュアル auone-netドメイン > CGIマニュアル auone-netドメイン > 掲示板CGI

枠なし(モダン)

CGIマニュアル auone-netドメイン > CGIマニュアル auone-netドメイン > 掲示板CGI

枠なし(シンプル)

CGIマニュアル auone-netドメイン > CGIマニュアル auone-netドメイン > 掲示板CGI

CGI設定ウィザード入力項目の説明

  1. 画面構成
    画面構成の違う、3種類のパターンをご用意しております。お好みのパターンをお選びください。
  2. 背景の設定
    ページ全体の色や、背景画像を設定します。お好みの色や背景をご選択ください。また、お客さまご自身でご用意頂いた画像を背景にするも出来ます。
  3. DX掲示板番号の設定
    DX掲示板は3つまで設置することが可能です。各々の設定を全て違うものにすることもできます。ただし、一度設置した後に一部の設定を変更される場合には、全ての項目を設定し直す必要がありますのでご注意ください。
  4. ウインドウタイトル
    DX掲示板のページのタイトルバーに表示される題名を付けます。
  5. リンクURL
    DX掲示板より、別のページへリンクすることができます。その際のリンク先URLを入力します。
    例:http://www.ab.auone-net.jp/~kddi1/index.htm
  6. リンクURL文字
    前項のリンクURLで設定して頂きましたページにリンクする際の文字列を入力します。
    例:ホームページへ戻る
    こちらの文字列を選択(クリック)すると、リンクURLで指定してあるページに移ることができます。


    • ※DX掲示板ページに実際に表記される「リンクURL」と「リンクURL文字」の関係(タグ)は、以下のようになっています。。
      <a href="http:////support/internet/guide/service/website/auone-net/dxbbs/リンクURL">リンクURL文字</a>

設置方法

お客さまが作成されたHTMLファイルに以下のように記述すると、そのページから掲示板に移動する事ができます。以下は、URLが「http://www.ab.auone-net.jp/~taro」の場合の記述例です。「ab」「taro」の部分はお客さまごとに異なります。

例: <a href="/cgi-bin/ezboard/taro/1/">DX掲示板へ</a>
記述 内容
taro お客さまのURLの~(チルダ)より後ろ
1 DX掲示板番号を指定(1~3)
DX掲示板へ ご自由にお決めください
(リンクアドレス文字)
  • ※なお、DX掲示板自体のURLは、上の記述例の場合「http://www.ab.auone-net.jp/cgi-bin/ezboard/taro/1/」となります。

テンプレートファイルのカスタマイズ方法

テンプレートのカスタマイズに関して発生した不具合は、au one netではサポート致しかねますのでご注意ください。

以下の内容に関して、一つの方法として提案させて頂いております。元の状態に戻される場合は、CGI設定ウィザードにて再度ご設定ください。

CGI設定ウィザードにより設置されるファイル

DX掲示板CGI設定ウィザードを起動した際に設置されるファイルは、以下のようになります。全てお客さまのディレクトリ「/cgi-data/board/」の直下に配置されます。

ファイル名 内容
board[n].html DX掲示板の話題一覧画面のテンプレート
board-article[n].html 投稿メッセージ表示画面のテンプレート
board-new-subject[n].html 新規投稿画面のテンプレート
board-maint[n].html 管理画面テンプレート
(通常変更の必要はありません)
messages[n].csv メッセージデータファイル

以上の項目のうち、テンプレートファイルをカスタマイズする事により、表示される画面を変更する事ができます。テンプレートファイルは、HTML形式で記述されています。ただし、特殊な変数を利用しておりますので、変数表をご参照の上カスタマイズします。

テンプレートファイル内変数表

テンプレート内で使用されている変数の形式は、以下のようになっています。

変数 内容
<%=messageno%> 発言番号
<%=name%> 発言者の名前
<%=email%> 発言者のメールアドレス
<%=subject%> 発言の話題(タイトル)
<%=content%> 発言の内容
<%=time%> 発言された時間
<%@messages%>
<%/messages%>
<%@messages%>~<%/messages%>で囲まれた
フィールドに投稿されたメッセージを表示します。
<%=subject%> 話題の名前
<%=sum%> 投稿されている記事数
<%=name%> 最終投稿者の名前
<%=date%> 最後に記事投稿の会った日付
<%=SERVER_NAME%> 使用しているCGIサーバ名
<%=top%> メッセージ表示順
<%=encoded_subject%> サブジェクトをURLエンコードしたもの
<%=info%> CGIからのメッセージ
<%=index%> メッセージ番号
<%=content%> メッセージ内容
  • ※上記の変数以外をご使用になられると、正しく動作しませんのでご注意ください。

テンプレートのカスタマイズに関して発生した不具合は、au one netではサポート致しかねますのでご注意ください。カスタマイズ方法等よく分からない場合はご自身でお調べ頂くか,無理にカスタマイズしないでください。カスタマイズ方法などお問合せ頂いても個別にお答えする事はできません。

テンプレートファイルは、HTML形式で記述されています。ただし、特殊な変数を利用しておりますので、変数表をご参照の上カスタマイズします。

CGI起動時のパラメータ

変数名 内容
messages メッセージ番号の一覧
index メッセージ番号
name 発言者の名前
email 発言者の電子メールアドレス
date 発言の日付
content 発言の内容
subject 発言の話題
encoded_subject 発言の話題をURLエンコードしたもの
sum 話題に属する記事の数
info CGIからのメッセージ
me 自分自身のCGIプログラムの名前
path PATH_INFO使用時にリンクやイメージなどの 相対パスの先頭につける必要あり

CGI起動時にパラメータを設定する事により、種々の機能を使用する事ができます。設定可能なパラメータは以下の通りです。 なお、「METHOD」は、「GET」「POST」どちらでも可能です。(但し、「GET」には、文字数の制限がありますので、ご注意ください。)

name value 内容
action (なし) subjectが指定されていない場合、話題の一覧を表示する
subjectが指定されている場合、その話題の記事の一覧を表示する
listup 記事の一覧を表示する
write メッセージを書き込む
内容はname,email,subject,contentで指定する
delete subject,articleで指定した記事を削除する
password パスワードを変更する
password,new1,new2を指定する
top old 古いものから表示(デフォルト)
new 新しいものから表示
name 名前 書き込む記事の投稿者の名前
email 電子メール 書き込む記事の投稿者の電子メールアドレス
content 本文 書き込む記事の本文
template ファイル名 テンプレートファイルを明示する
カレントディレクトリ内のファイルのみ可
password パスワード 削除及びパスワード変更の場合のみ与える
new1 新パスワード パスワードの変更時に新しいパスワードを指定する
new2 新パスワード パスワードの変更時に新しいパスワードを指定する
article 記事番号 削除の際に記事番号を指定する(数字あるいは"all")
subject 話題 一覧表示する話題(action指定なしのときの引数)
書き込む記事の話題(writeの引数)
削除する記事の話題(deleteの引数)

その他

  • メッセージの大きさの制限

DX掲示板CGIは、メッセージデータが際限なく大きくならないように、入力項目に制限を設けています。制限される項目は以下の通りです。

制限される項目 制限内容
記事数 制限内容
メッセージ格納ファイル
1) DX掲示板CGIにより投稿された記事は「/cgi-data/board/messages[n].csv」と、いうファイルに格納されています。削除する記事が多い場合などには、このファイルを直接編集する事ができます。但し、CGI設定ウィザードで設定した漢字コードと同じコードで編集(アップロード)を行ってください。(正常に表示されない可能性があります)なお、メモ帳など一部のテキストエディタではEUCコードを扱えませんのでご注意ください。
2) 記事をファイルから直接削除する際には、必ず1つの書き込み全部を削除してください。記事ファイルのフォーマットは「投稿者の名前」「メールアドレス」「話題のタイトル」「記事番号」「投稿内容」「投稿者IPアドレス」となっています。

トラブルシューティング

  • ※CGI設定ウィザードをご使用中にエラーが表示された場合は、こちらをご参照ください。
DX掲示板にリンクする事ができません
1) DX掲示板CGIのアドレスの記述を間違えていませんか?記述は直接入力(半角)で行う必要があります。大文字小文字も区別されます。設置方法をご参照ください。
2) 設置したDX掲示板の番号を間違えていませんか?CGI設定ウィザードで設定を行っていないDX掲示板を指定しても、設定が作成されておりませんので表示されません。
正常に書き込み/表示ができません
1) テンプレートファイルのカスタマイズをした際に、必要項目を消去していませんか?テンプレートファイルのカスタマイズにより、必要項目を消去してしまったり、正常な値が入力されておりませんと、正しく表示/書き込みができない場合があります。どうしても正しく動作しない場合には、CGI設定ウィザードを再度実行し、テンプレートファイルを初期の状態に戻します。
2) 半角カタカナを使用されますと、正常な書き込み/表示ができません。記述や、文章中に使用されていても同様に書き込めない場合があります。