[掲示板に戻る] [一覧表示に戻る] [新着表示に戻る] [ツリー表示に戻る] []
過去ログ[0003]
過去ログ
検 索
キーワード 条件 表示
標準表示/一覧表示

エラー表示と新着表示について   あおい : 2006/02/18(Sat) 22:03 No.973
カテゴリ:(未入力)   投稿数:(未入力)
はぁー 画像をアップできるマルチ掲示板を探しておりましたので、とても助かります。
さて、教えていただきたいのですが、

1.入室時に部屋名を指定していないと出るエラーを消すことは出来ないでしょうか?
2.掲示板の表示を新着順に表示したいのですが、新着ボタンをクリックしないでも、最初から新着順に表示する方法はありませんでしょうか?

すみませんが、よろしくお願いいたします。
PC
ID:XD8ZLMuSkI
新着表示について   あおい : 2006/02/19(Sun) 09:24 No.974
カテゴリ:(未入力)   投稿数:(未入力)
はぁー 2.の新着順の意味が違いました。

標準は入力用のフォームの後に記事が表示されておりますが、これを逆にして、最初の方に記事を表示できませんでしょうか?

すみませんが、もう一つ追加の質問です。

3.各部屋の入室用にパスワードを設定してますが、これ以外にマスターパスワードで、どの部屋にも入室できるように設定できませんでしょうか?

お忙しいところ申し訳ありませんが、よろしくお願いいたします。
PC
ID:XD8ZLMuSkI
Re: エラー表示と新着表示について   Tambo : 2006/02/20(Mon) 16:13 No.975
カテゴリ:(未入力)   投稿数:(未入力)
! > 1.

エラー表示して動作を止めないと、CGIはどうしたらいいか分からないので、できないと思います。

> 2.

http://vvv.ciao.jp/cgi-bin/bbs/yyregi.cgi?room=support&mode=past&pas=vie
w&pastlog=0001&no=152

↑と同じですかね。
書き換えるファイルはyybbs_pc.plに変わってます。
行数は該当のところを探して下さい。

> 3.

設定ではできないです。
マスターパスワードでも認証されるように書き換えればいいと思います。
(でも必要性が思い浮かばないんですけど!?)
PC
ID:.9DNca0Yxk
Re: エラー表示と新着表示について   Tambo : 2006/02/20(Mon) 16:33 No.976
カテゴリ:(未入力)   投稿数:(未入力)
! > 2.

動作未確認ですが、これでどうでしょうか。

Rev2.02(M)
yybbs_pc.pl
□407行目付近
■修正前
# 標準表示
} else {
local(@ress,$no,$re,$sub,$mytime,$flag2,$start,$end);
local($rcount)=0;
local($r_flag)=1;

# 投稿者限定なしで新規投稿フォーム標準
if (!$writePass && $shinkiForm != 1) {
# 新規投稿フォーム
&shinki;
# 投稿者限定時
} else {
print "<b>標準表\示</b>\n<p>\n";
}

■修正後
# 標準表示
} else {
local(@ress,$no,$re,$sub,$mytime,$flag2,$start,$end);
local($rcount)=0;
local($r_flag)=1;

print "<b>標準表\示</b>\n<p>\n";

□784行目付近
# 新規投稿フォーム単独表示
} elsif ($shinkiForm == 1) {
print <<EOM;
<a name="shinki"></a><hr width='90%'>
<b>新規投稿</b>
<blockquote>[<a href="$script?${multi_link}mode=shinki">新規投稿はこちら</a>]</blockquote>
<hr width='90%'>
EOM
} else { ## ← 追加
&shinki; ## ← 追加
}
}
PC
ID:.9DNca0Yxk
有難うございました   あおい : 2006/02/20(Mon) 20:43 No.977
カテゴリ:(未入力)   投稿数:(未入力)
にやり 早速のご回答有難うございます。

まず、1.はどうしようもないんですね。

次に、2の問題ですが、おかげさまで、思うように出来ました。

3.ですが、マルチ掲示板の場合、管理者が一人なので掲示板ごとにパスワードを入力しないといけないので、一つのパスワードで入室できたら便利だと言うことがあったためです。これは、何とか自分でやってみます。わかんないときは、また、質問します。

有難うございました。
PC
ID:XD8ZLMuSkI
Re: エラー表示と新着表示について   Tambo : 2006/02/20(Mon) 21:13 No.978
カテゴリ:(未入力)   投稿数:(未入力)
! マスターパスワードは共通だけど、入室パスワードは別々にしていると言うことでしょうか。
それならマスターパスワードで入室できれば便利ですね。
PC
ID:.9DNca0Yxk
Re: エラー表示と新着表示について   Tambo : 2006/02/20(Mon) 21:28 No.979
カテゴリ:(未入力)   投稿数:(未入力)
! これも未確認ですがどうでしょうか。

Rev2.02M
yyini.cgi
□3411行目付近
if ($in{'mPass'}) {
$check = &decrypt($in{'mPass'}, $miruPass);
if ($check != 1) { $check = &decrypt($in{'mPass'}, $mspass); } ## ← 追加
if ($check == 1) { $temp = "1"; }
else { $temp = "パスワードが違います"; }
}
PC
ID:.9DNca0Yxk
有難うございました   あおい : 2006/02/21(Tue) 10:42 No.980
カテゴリ:(未入力)   投稿数:(未入力)
にやり Tamboさん、何回も有難うございます。

自分でもyyini.cgiの3411行目付近の所まではたどり着いたのですが、四苦八苦しておりましたが、Tamboさんのレスのおかげで、解決いたしました。

有難うございました。
PC
ID:XD8ZLMuSkI
入室について   あおい : 2006/02/22(Wed) 21:03 No.981
カテゴリ:(未入力)   投稿数:(未入力)
はらひれ 入室はマスターパスワードでOKでしたが、管理の方がエラーとなりましたので、yyregi.cgiの1255行あたりに下記のように追加したのですが、これでよかったでしょうか?


if ($miruPass && $in{'mPass'}) { # 閲覧者限定時
$mPcheck = &decrypt($in{'mPass'}, $miruPass);
# 追加部分---------------------------------------------------------------------------------------
if($mPcheck != 1){
$mPcheck = &decrypt($in{'mPass'}, $mspass); # 閲覧者パスワードはマスターパスワードでもOK
}
#------------------------------------------------------------------------------------------------
}
PC
ID:XD8ZLMuSkI
Re: 入室について   Tambo : 2006/02/23(Thu) 07:57 No.982
カテゴリ:(未入力)   投稿数:(未入力)
! 正常に機能しているなら、
たぶん大丈夫です。
PC
ID:.9DNca0Yxk
有難うございました   あおい : 2006/02/24(Fri) 03:08 No.983
カテゴリ:(未入力)   投稿数:(未入力)
はらひれ Tamboさん、お忙しい中にもかかわらず有難うございました。
PC
ID:XD8ZLMuSkI

 []