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


記事No: 4231
投稿日: 2008/08/05(Tue) 18:05:27
タイトルWeb Patioのパスワード
ID情報: kitatabi
投稿者: kitatabi
URLhttp://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
URLhttp://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
URLhttp://sapporo.kitatabi.net/patio/patio.cgi?

戒さん、ご丁寧にありがとうございます。
昨日は、ここを見なくてレスできなくてすみません。

ど素人なので、記述の意味が良く分からなかったのですが、
説明していただいたので(少し)わかった気がします。

せっかくなので、少しずつ勉強していきたいと思います。
ありがとうございました。


[検索ページ]