KENT-WEB サポートコーナー 過去ログ [ 0394 ]


記事No: 15188
投稿日: 2016/10/29(Sat) 08:39:04
タイトルG-BOOKについて
ID情報: tombi
投稿者: tombi
URLhttp://www.miyogi.jp/cgi/gbook/gbook.cgi

始めまして、G-BOOKを利用させていただいてます。
以下に設置して現在[口コミ掲示板]用にテストしています(テスト書き込み出来ます)。
使用サーバはsakuraです。
http://www.miyogi.jp/cgi/gbook/gbook.cgi

≪質問1≫[投稿制限]が効かないです。
init.cgiにて以下のように設定しました。
# 投稿制限(セキュリティ対策)
# 0 : しない
# 1 : 同一IPアドレスからの投稿間隔を制限する
# 2 : 全ての投稿間隔を制限する
$cf{regCtl} = 1;

# 制限投稿間隔(秒数)
# → $regCtl での投稿間隔
$cf{wait} = 180;

しかし、同じIP(自身で使用しているPC)から3分内で連続投稿できてしまいます。
なぜでしょうか?対策を教えてください。

≪質問2≫[ミニカウンタ]が表示されない。
init.cgiにて以下のように設定しました。
# ミニカウンタの設置
# → 0=no 1=テキスト 2=画像
$cf{counter} = 1;

# ミニカウンタの桁数
$cf{mini_fig} = 6;

# テキストのとき:ミニカウンタの色
$cf{cntcol} = "#dd0000";

しかし、ミニカウンタが表示されません。
テンプレート側に何か記述する必要があるのでしょうか?
対策を教えてください。

≪質問3≫投稿時のイメージ(アイコン)を選択必須項目にしたい。
評価を☆数で表すようにinit.cgiを以下のように書換えしました。
# 一般アイコン
# → 「ファイル名」とその「キャラクタ名」をコンマで区切る
$cf{icon} = [
"5star.gif,5星",
"4star.gif,4星",
"3star.gif,3星",
"2star.gif,2星",
"1star.gif,1星",
];
テンプレート(bbs.html)での投稿時のイメージ(設置先では書換えて[総合評価]としてあります)
を選択必須項目にしたいのですが?方法をご教授ください。
以上、よろしくお願いします。


記事No: 15189
投稿日: 2016/10/29(Sat) 13:54:42
タイトルRe: G-BOOKについて
ID情報: tombi
投稿者: tombi
URLhttp://www.miyogi.jp/cgi/gbook/gbook.cgi

> 始めまして、G-BOOKを利用させていただいてます。
> 以下に設置して現在[口コミ掲示板]用にテストしています(テスト書き込み出来ます)。
> 使用サーバはsakuraです。
> http://www.miyogi.jp/cgi/gbook/gbook.cgi
>
> ≪質問1≫[投稿制限]が効かないです。
> init.cgiにて以下のように設定しました。
> # 投稿制限(セキュリティ対策)
> # 0 : しない
> # 1 : 同一IPアドレスからの投稿間隔を制限する
> # 2 : 全ての投稿間隔を制限する
> $cf{regCtl} = 1;
>
> # 制限投稿間隔(秒数)
> # → $regCtl での投稿間隔
> $cf{wait} = 180;
>
> しかし、同じIP(自身で使用しているPC)から3分内で連続投稿できてしまいます。
> なぜでしょうか?対策を教えてください。
>
> ≪質問2≫[ミニカウンタ]が表示されない。
> init.cgiにて以下のように設定しました。
> # ミニカウンタの設置
> # → 0=no 1=テキスト 2=画像
> $cf{counter} = 1;
>
> # ミニカウンタの桁数
> $cf{mini_fig} = 6;
>
> # テキストのとき:ミニカウンタの色
> $cf{cntcol} = "#dd0000";
>
> しかし、ミニカウンタが表示されません。
> テンプレート側に何か記述する必要があるのでしょうか?
> 対策を教えてください。

すみません自己解決しました。ミニカウンタとは「記事番号」のことなのですね、アクセスカウンターと勘違いしていました。

> ≪質問3≫投稿時のイメージ(アイコン)を選択必須項目にしたい。
> 評価を☆数で表すようにinit.cgiを以下のように書換えしました。
> # 一般アイコン
> # → 「ファイル名」とその「キャラクタ名」をコンマで区切る
> $cf{icon} = [
> "5star.gif,5星",
> "4star.gif,4星",
> "3star.gif,3星",
> "2star.gif,2星",
> "1star.gif,1星",
> ];
> テンプレート(bbs.html)での投稿時のイメージ(設置先では書換えて[総合評価]としてあります)
> を選択必須項目にしたいのですが?方法をご教授ください。
> 以上、よろしくお願いします。


記事No: 15190
投稿日: 2016/10/30(Sun) 14:44:45
タイトルRe: G-BOOKについて
ID情報: teketen
投稿者: てけてん

> ≪質問1≫[投稿制限]が効かないです。

バグですね。

gbook.cgi

240行目付近

# 重複投稿チェック
my ($no,$dat,$nam,$eml,$area,$ico,$ico2,$com,$res,$url,$hos,$pw,$tim) = split(/<>/, $top);



# 重複投稿チェック
my ($no,$dat,$nam,$eml,$area,$ico,$ico2,$com,$res,$url,$hos,$pw,$sub,$tim) = split(/<>/, $top);

に変更して下さい。

------------
> ≪質問2≫[ミニカウンタ]が表示されない。

テンプレートファイルbbs.htmlの<body>〜</body>内のアクセスカウンターを表示した場所に

!counter!

を記述して下さい。
その部分がカウンタに変わります。

------------
> ≪質問3≫投稿時のイメージ(アイコン)を選択必須項目にしたい。

イメージを「▼選択」(アイコン未選択)にした場合は、エラーが出るので、既にご希望の処理になっていると思います。

------------
ご質問にはありませんが、
http://www.miyogi.jp/cgi/gbook/gbook.cgi
がInternal Server Errorになっています。
http://www.kent-web.com/support/faq.html#q01
を確認して下さい。


記事No: 15191
投稿日: 2016/10/31(Mon) 22:40:50
タイトルRe^2: G-BOOKについて
ID情報: tombi
投稿者: tombi
URLhttp://www.miyogi.jp/cgi/gbook/gbook.cgi

お世話になります、思うよに動きました。
[てけてん]さんの指摘された[Internal Server Error]は思考錯誤している間に
gbook.cgiのパーミッションを間違えた凡ミスでした。

[投稿制限]も有効になり[ミニカウンタ]も表示され様になりました。
>イメージを「▼選択」(アイコン未選択)にした場合は、エラーが出るので、既にご希望の処理になっていると思います。
確認しました。

[てけてん]さん有難うございました。


[検索ページ] [掲示板]