記事No | : 4231 |
投稿日 | : 2008/08/05(Tue) 18:05:27 |
タイトル | : Web Patioのパスワード |
ID情報 | : kitatabi |
投稿者 | : kitatabi |
URL | : http://sapporo.kitatabi.net/patio/patio.cgi? |
お世話になります。
Web Patio Ver: 3.21を設置中です。
設定に関してですが、
書き込んだ人が修正・削除できないように、
コメント書き込み時のパスワードを廃止することは可能でしょうか?
記事No | : 4232 |
投稿日 | : 2008/08/05(Tue) 18:38:13 |
タイトル | : Re: Web Patioのパスワード |
ID情報 | : shuan |
投稿者 | : 戒 |
> お世話になります。
> Web Patio Ver: 3.21を設置中です。
>
> 設定に関してですが、
> 書き込んだ人が修正・削除できないように、
> コメント書き込み時のパスワードを廃止することは可能でしょうか?
無改造を前提に。
◆やりかた【A】
「read.cgi」
159行〜163行、219行〜223行、442行〜450行をコメントアウト。
◆やりかた【B】
「init.cgi」に下記を追加。※書き込み場所は基本設定内が無難です。。。
# メンテナンス機能を使用する(0=no 1=yes)
$mainte = 0;
「read.cgi」
158行〜163行を下記に変更
if ($mainte) {
# メンテボタン
if ($job ne "past" && $key ne '2') {
print "<div align=\"right\">";
print "<a href=\"$registcgi?mode=mente&f=$in{'no'}\">";
print "<img src=\"$imgurl/mente.gif\" alt=\"メンテ\" border=\"0\"></a></div>\n";
}
}
219行〜223行を下記に変更
if ($mainte) {
if ($job ne "past") {
print "<div align=\"right\">";
print "<a href=\"$registcgi?mode=mente&f=$in{'no'}&no=$no\">";
print "<img src=\"$imgurl/mente.gif\" alt=\"メンテ\" border=\"0\"></a></div>";
}
}
442行〜450行を下記に変更
if ($mainte) {
print <<EOM;
<tr bgcolor="$col2">
<th bgcolor="$col2" width="80">パスワード</th>
<td bgcolor="$col2">
<input type="password" name="pwd" size="8" value="$cpwd" maxlength="8">
(記事メンテ時に使用)
</td>
</tr>
EOM
}
これで、パスワード入力欄及び、メンテボタンが消えるはずです。分かりにかったら、すいません...
※一部の人には嫌われると思うので、ご利用は計画的に。
記事No | : 4233 |
投稿日 | : 2008/08/05(Tue) 19:26:48 |
タイトル | : Re^2: Web Patioのパスワード |
ID情報 | : kitatabi |
投稿者 | : kitatabi |
URL | : http://sapporo.kitatabi.net/patio/patio.cgi? |
戒さん、コメントありがとうございます。
「read.cgi」の442行〜450行を削除すると、
パスワード欄が表示されなくなるのですね。
メンテの処理はちょっと難しそうなので、
メンテ表示のgif画像を白無地に変更して、見かけ上は表示しないようにしてみました。
これでいいのか?という気もしますが、まずはこれでいこうと思います。
ありがとうございました。
記事No | : 4238 |
投稿日 | : 2008/08/06(Wed) 05:59:29 |
タイトル | : Re^3: Web Patioのパスワード |
ID情報 | : shuan |
投稿者 | : 戒 |
蛇足かもですけど、一応。
read.cgiの 159行目〜163行目 と 219行目〜223行目 でメンテボタン(記事右下の画像)を表示しています。
つまり、ここを削除 or コメントアウトすることで、メンテボタンも表示されなくなる訳です。
ちゃんと説明すべきでしたね、、、すいません。
見えなくするだけなら>>3のやり方でいいと思いますので、その辺はご自由に。
記事No | : 4246 |
投稿日 | : 2008/08/07(Thu) 10:34:15 |
タイトル | : Re^4: Web Patioのパスワード |
ID情報 | : kitatabi |
投稿者 | : kitatabi |
URL | : http://sapporo.kitatabi.net/patio/patio.cgi? |
戒さん、ご丁寧にありがとうございます。
昨日は、ここを見なくてレスできなくてすみません。
ど素人なので、記述の意味が良く分からなかったのですが、
説明していただいたので(少し)わかった気がします。
せっかくなので、少しずつ勉強していきたいと思います。
ありがとうございました。