(現在 過去ログ3 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■7510 / inTopicNo.1)  Child Tree のレス制限改造
  
□投稿者/ SION -(2003/07/18(Fri) 01:27:16)
http://sionjam.hp.infoseek.co.jp/SOS2.html
    2003/07/19(Sat) 20:34:37 編集(投稿者)

    Child Tree を利用させて頂いております。
    トピック表示・ツリー表示と表示方法を選択できる、検索フォームがある、ファイルアップロード機能があり、かつ画像以外でも対応している、細かな設定が可能−と機能的に私の求めている掲示板に近く、非常に便利だと思います。こうした掲示板スクリプトを配布していただいている管理者様に感謝致します。

    さて、早速質問へ移りたいと思いますが、以下の事を実現したいと思っております。

    ●サポート掲示板として活用したい。
     −スレッド作成者(親記事投稿者)と、管理人しか返信出来ない様にしたい。
     −スレッド作成者だけが返信出来る、という設定はある。
     −しかしそれを有効にすると、管理人すら返信が出来なくなる。
     −一部改造して、管理人が返信出来るようにしたが、管理人が一旦返信すると今度はスレッド作成者が返信出来なくなる(管理人が返信するまではレス可能)。

    方法としては、
    1)設定は、レスは親記事投稿者のみ の設定とする。

    2)削除パスワードを判定する際に、入力した削除パスワードが管理用パスと同一の場合には、例外的にレス投稿出来る様にする。(ここまでは成功。)

    3)管理人が管理用パスで投稿した際に、ログに記録する「削除用パスワード」を入力した「管理用パス」ではなく、親スレッド作成者の設定した【親スレッド削除パスワード】に置き換えたい。

    この3番をクリアすれば目的が果たせると思うのですが、どうにも上手く行きません。
    何卒ご教授をお願い致します。
引用返信 [メール受信/ON] 削除キー/
■7514 / inTopicNo.2)  Re[1]: Child Tree のレス制限改造
□投稿者/ りゅういち -(2003/07/18(Fri) 17:58:21)
http://www.cj-c.com/
    No7510に返信(SIONさんの記事)
    > > 3)管理人が管理用パスで投稿した際に、ログに記録する「削除用パスワード」を入力した「管理用パス」ではなく、親スレッド作成者の設定した【親スレッド削除パスワード】に置き換えたい。
    > > この3番をクリアすれば目的が果たせると思うのですが、どうにも上手く行きません。

    SIONさんは、ある程度改造ができるようなので、はしょって説明しますと、
    フラグをたてて、最後までどちらかに一致しなかったら、とすればいいと思います。
    つまり、
    if($ok eq "n"){&er_("トピック制作者しか返信できません!","1");}

    if($ok eq "y" || $pass && $delkye){$FLAG=1;}
    のようにして、ループ終了時に
    if($FLAG==0){&er_("返信権限がありません!");}
    というようにしてみてはどうでしょうか?
引用返信 [メール受信/OFF] 削除キー/
■7520 / inTopicNo.3)  Re[2]: Child Tree のレス制限改造
□投稿者/ SION -(2003/07/19(Sat) 22:02:58)
    No7514に返信(りゅういちさんの記事)
    > ループ終了時に
    ありがとう御座います! ご指摘の方法で出来ました〜♪

    なるほど・・・ループして全文チェックしてたんですね^^;
    なんでループが関係あるのかなー、とりゅういちさんの返信を見ながら小一時間悩んで−やっと理解出来ました(汗

    とても助かりました^^ ありがとう御座います♪
解決済み!
引用返信 [メール受信/ON] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -