Tips&FAQ     ▽


  EUC 版とSJIS 版の違い。
 

名前の通り、日本語の処理を EUC でやるか、SJIS でやるかの違いです。
UNIX サーバだと EUC がいいとは思いますが、EUC のファイルは扱いにくいという方もいらっしゃると思いますので、好みの方をお選び下さい。

   
  apeboardとapeboard+のデータファイルの互換性について。
 

apeboardとapeboard+のデータファイルの互換性はありません。

そのため、今までapeboardを使用していた方は新たにデータファイルを作成する必要があります。

   
  CGI を入れるディレクトリとHTMLを入れるディレクトリが違う。
 

apeskinのhtmlファイルは読み込むだけであり、別に拡張子が.htmlでなくてもきちんと動きます。
ですから、とりあえず、CGIを入れるディレクトリにapeskinの各HTMLファイルも入れてみて下さい。

もし、それで動かなければapeskinの拡張子を.datに変えたり(boardini.cgi も変更するように)、boardini.cgiで各HTMLファイルのパスをきちんと指定して下さい。

   
  設置したけどサーバーエラーが出る。
 

様々な要因が考えられます。
次のページをご覧ください。

   
  apeboard+ でタグは使用できるのか。
 

boardini.cgi の初期設定で指定すれば一部のタグに限り使用することが出来ます。
使用できるタグは、<img>、<font>、<a>、<b>、<i>です。

タグを使用可能にするとメッセージ中に「http://〜」の文字列が含まれていた場合の自動リンク機能は動作しませんので、ご注意下さい。
また、タグが使用できるのはメッセージ部分のみであり、名前の部分等には使用できません。

※基本的にタグは使えなくしたほうがよいでしょう。

   
  書き込みが文字化けする。
 

apeskin のほうで、入力部分<textarea></textarea>に属性wrap="hard"(もしくは、wrap="physical")を指定している場合にMac版のIEで書き込むと文字化けが発生するようです。

どうも、ブラウザの仕様のようです。

wrap属性を指定しないか、wrap="soft"(wrap="virtual")を指定して下さい。

   
  リセットボタンに画像を使用したい。
 

JavaScript を使用することで可能です。

<script language="JavaScript">
<!--

function formreset(){
document.inputarea.subject.value='';
document.inputarea.name.value='';
document.inputarea.url.value='http://';
document.inputarea.mail.value='';
document.inputarea.use_cookie.checked=true;
document.inputarea.message.value='';
}

// -->
</script>

と<head>〜</head>部分に書き、
ボタンの部分は

<input type="image" name="SUBMIT" src="xxx.gif" width="xx" height="xx" border="0">
<a href="JavaScript:formreset()"><img src="xxx.gif" width="xx" height="xx" border="0"></a>

といったようにして下さい。

   
  長い URL を書くとその部分が改行されず、テーブルの表示がおかしくなる。
 

ブラウザの仕様のようです。

タグの使用を off にしている場合は自動リンク機能の設定の部分で文字列を指定することで解決できます。

   
  メッセージ等の文字サイズや色を変えたい。
 

メッセージや名前などは、message<!--s-->や、name<!--s-->というところにそれぞれ入るわけですから、それらを<font size="2">message<!--s--></font>のようにすればいいだけです。

   
  きちんと名前やメッセージを書いているのに、「記入されていません」等のエラーがでる。
 

apeskinにおいて、<input type="">のnameなどがきちんと設定されているか、チェックしてみて下さい。

   
  削除機能がうまく働かない。
 

apeskinをチェックしてみて下さい。
きちんと、ログ部分を<form>タグで囲んでいないととうまく動作しません。

   
  レスはどうやってつけるのか。
 

レスは通常の表示画面において、レス投稿用のリンクをクリックすることでレス投稿用のページが表示されます。
また、管理者からのレスの場合は、同梱の apeboardp_mt.cgi にアクセスすることでつけることが出来ます。

   
  各 apeskin は自分のサイトのデザインに合わせて色などを変えてもいいのか。
 

そのapeskinに付属の説明を確認するか、作者の方に問い合わせてみて下さい。
2apesがデザインしたものについてはご自由に修正、改造して結構です。

   
  動作が重い。
 

apeboard+は自由にデザインできる反面、凝ったものにしてしまうと重くなってしまいます。

表示件数を少なくしてみたり、なるべく画像を使わないようにするなど、ホームページのサイズを小さくするのと同じ感覚で試してみると結構軽くなるはずです。また、レスがたくさんついた場合は表示件数が増えますので、初期設定で10件程度にしておくといいかもしれません。

また、apeskinのうち、ログ部分は繰り返し表示されるわけですから、HTML ファイルのタブや無駄なスペース等を削除することでも、結構改善されると思います。

極端な話、改行もとってもいいですが、これらの場合、元のファイルはきちんととっておいたほうが良いでしょう。

   
  オリジナルの apeskin を公開したい。
 

apeskinを公開する場合はapeboard.cgi等のファイルは含めずに、以下のファイルで構成するようにして下さい。
 ・Readme.txt(作者からの各種説明事項)
 ・apeskin.html
 ・res_file.html
 ・skinini.cgi(初期設定ファイル)

圧縮形式は.lzhでお願いします。

なお、ライブラリへの登録は2apesのサイトからお申し込み下さい。

アーカイブに含める、Readmeにおいて、apeboard本体に関する質問についてはapeboard MLへの質問をするように記述しておくことをお勧めします。

   
  どうがんばっても設置できない。
 

CGIを使える環境に無い方や、どんなにマニュアルを読んでもわからなかったり、うまくいかなかった場合はapeboard MLの過去ログを検索してみて下さい。同じような質問と解決法を見つけることが出来るかもしれません。

もし、見つからなかった場合は、apeboard MLに投稿してみて下さい。

同じような環境で動作している方や、同じエラーを解決した方などの助言を得られると思います。
2apes.comのメンバーも当然参加していますのでMLにてお答えできると思います。

もし、設置できる環境がない場合や、設置したサーバが重かった場合は2apes.comが有料にて、設置代行やレンタル掲示板を提供いたします。設置代行の場合は、support@2apes.com 宛にメールをお願いします。

なお、レンタル掲示板の方は 2apes の Web site をご覧ください。


Page 1 1