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

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

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

■10048 / inTopicNo.1)  同じスレッド内に同一人物は投稿(返信)させない
  
□投稿者/ Custom -(2004/10/22(Fri) 11:59:29)
    2004/10/22(Fri) 12:01:08 編集(投稿者)

    すみませんがまた、別の質問です。

    Child Treeでスレッド作成者のみ可能にする設定はありますが同じスレッド内に
    同じ人が返信出来ないようにするにはどうしたらよいでしょうか?

    具体的には一度投稿または返信した時点でそのスレには返信出来ないようにしたいの
    ですが・・・。

    条件としては

    1.別のスレッドには返信出来る
    2.管理者のみ複数回の返信を可能にしたい
    3.チェックはそこまで厳密でなくても良く、名前かID機能を使用するのが妥当だと思われる
     (IPアドレスでのチェックは事情でいろいろ問題ありそうなのでしない)
    4.投稿を削除した場合は再度投稿出来るようにする
    5.編集は可能にする(エラーにしない)

    また、親記事作成を管理者のみに設定する予定です。
    よろしくお願いします。

引用返信 [メール受信/OFF] 削除キー/
■10051 / inTopicNo.2)  Re[1]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ りゅういち -(2004/10/23(Sat) 00:43:28)
http://www.cj-c.com/
    No10048に返信(Customさんの記事)
    > > Child Treeでスレッド作成者のみ可能にする設定はありますが同じスレッド内に
    > 同じ人が返信出来ないようにするにはどうしたらよいでしょうか?
    > > 具体的には一度投稿または返信した時点でそのスレには返信出来ないようにしたいの
    > ですが・・・。
    > 3.チェックはそこまで厳密でなくても良く、名前かID機能を使用するのが妥当だと思われる

    関係記事を収集する部分で名前チェックすればいいと思います。
    初期状態1190行目あたりがそうなので、そこで
    if($name eq $na || $SEL=~ /$pUID/){&er_("エラーメッセージ");}
    といれればOK。
引用返信 [メール受信/OFF] 削除キー/
■10052 / inTopicNo.3)  Re[2]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/10/23(Sat) 02:37:25)
    > 関係記事を収集する部分で名前チェックすればいいと思います。
    > 初期状態1190行目あたりがそうなので、そこで
    > if($name eq $na || $SEL=~ /$pUID/){&er_("エラーメッセージ");}
    > といれればOK。

    回答、ありがとうございます。
    しかしテスト投稿してみると返信できたり、出来なかった場合も新規投稿しようと
    すると「ロック中」と表示されてしまい、正常に動作しません。
    また、管理人だけは何度も返信できるようにするところは何とか自分でやって
    みようと思います。

引用返信 [メール受信/OFF] 削除キー/
■10053 / inTopicNo.4)  Re[3]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/10/23(Sat) 02:57:12)
    あと、いろいろ試していたら

    返信を親記事投稿者のみの権利にする?

    の設定をONにして名前だけ違っても削除キーが同じなら返信できるんですね。
    名前でのチェックよりは意図的に重複させにくいと思いますが偶然一致する可能性も
    ありますし実際には名前と削除キーの両方をチェックしてどちらかが違えばエラーに
    した方がいいと思うのですが・・・。
    (これでも偶然一致する可能性がないとは言い切れませんが可能性は非常に低く
    なると思います)

    なお、今回自分がやりたいことの場合は名前は入力してもらうのですが一般からは
    名前の項目は非表示にして管理者が管理者モードからしか確認できなくする予定です。
    (これは非常に簡単そうなので大丈夫ですが)

    上記の機能を応用して実現できないかなとちょっと考えていました。
    (基本的には上記の機能を有効にするが一度も投稿していない場合は投稿可能にする)

引用返信 [メール受信/OFF] 削除キー/
■10054 / inTopicNo.5)  Re[3]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/10/23(Sat) 03:14:34)
    > 回答、ありがとうございます。
    > しかしテスト投稿してみると返信できたり、出来なかった場合も新規投稿しようと
    > すると「ロック中」と表示されてしまい、正常に動作しません。

    すみません、できました。
    親記事投稿者のみ返信可能にする機能と併用しその条件式の中にorで追加したら
    できました。

    > また、管理人だけは何度も返信できるようにするところは何とか自分でやって
    > みようと思います。

    こっちも多分、更にandで管理人の削除キーと同一でない場合はとすれば可能そう
    ですね。
    (条件文が非常に長くなると思いますが)

引用返信 [メール受信/OFF] 削除キー/
■10055 / inTopicNo.6)  Re[4]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/10/23(Sat) 03:53:46)
    > すみません、できました。
    > 親記事投稿者のみ返信可能にする機能と併用しその条件式の中にorで追加したら
    > できました。
    
    > こっちも多分、更にandで管理人の削除キーと同一でない場合はとすれば可能そう
    > ですね。
    > (条件文が非常に長くなると思いますが)
    
    何とか出来ました。
    過去ログにも出来たとか言うのがあった覚えがありましたので探してみたのですが
    方法が載っていなかったのでついでに書いておきます。
    
    因みにその過去ログは以下です。
    
    http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=7510&no=1&KLOG=3
    
    1190行目の前後辺りに二つある
    
    if($he_tp){&cryma_($de); if($ok eq "n"){&er_("トピック制作者しか返信できません!","1");}}
    
    を
    
    if($he_tp) {
    	&cryma_($de);
    	if((($ok eq "n") || ($name eq $na)) && ($FORM{'delkey'} ne $pass)) {
    		&er_("追加返信できません!","1");
    	}
    }
    
    にすることで可能でした。
    何か問題はありそうでしょうか?
    
    取り敢えず、ありがとうございました。(_ _)
    

解決済み!
引用返信 [メール受信/OFF] 削除キー/
■10088 / inTopicNo.7)  Re[5]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/11/01(Mon) 14:03:20)
    すみません、また追加質問が出来ました。

    親記事の編集時に「解決済み!」のチェックボックスが出ませんがこれを有効に出来ませんか?
    また、親記事の表示自体を管理人が確認してからにしたいんですがどうやればよろしい
    のでしょうか?

    流れ的には

    1.管理人が親記事投稿
    2.(複数の)管理人がその記事を確認して了承
    3.表示許可
    4.他の人が投稿
    5.管理人以外は同一スレ内、複数投稿不可
    6.一定期間経過後、管理人がスレ全体を解決済み(終了)
    ↑これを親記事で行いたい
    7.解決済みには投稿出来ない

    と言う形にしたいんですが・・・。
    (1,4,5,7は出来ており、6は返信になら出来ますが親記事を解決済みチェックしたい)

    かなり改造しており、返信自体を表示させないなど例外的な用途のためすごく大変なの
    ですがよろしくお願いします。
    あと、申し訳ありませんが改造後のソースの公開は事情により不可能です。

引用返信 [メール受信/OFF] 削除キー/
■10097 / inTopicNo.8)  Re[6]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/11/02(Tue) 11:31:17)
    > また、親記事の表示自体を管理人が確認してからにしたいんですがどうやればよろしい
    > のでしょうか?

    Child Treeの特徴には

    ・ファイル表示許可機能を応用した、コメント表示許可機能を搭載(ON/OFF可)。

    と書いてあるのですがこの設定が見つかりません。
    CGIを人取り見てみてもこういう設定が可能になっているとは思えません。
    どうしたらよいのでしょうか?

引用返信 [メール受信/OFF] 削除キー/
■10100 / inTopicNo.9)  Re[7]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ りゅういち -(2004/11/04(Thu) 01:33:59)
http://www.cj-c.com/
    No10097に返信(Customさんの記事)

    親記事編集時に解決済みボックスを表示するには
    http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=7065&no=1&KLOG=2
    を参照してください。

    > > Child Treeの特徴には
    > > ・ファイル表示許可機能を応用した、コメント表示許可機能を搭載(ON/OFF可)。
    > > と書いてあるのですがこの設定が見つかりません。
    > CGIを人取り見てみてもこういう設定が可能になっているとは思えません。
    > どうしたらよいのでしょうか?

    これはわかりにくい部分にあるんですが、ファイルアップ設定のところにあります。
    そこの許可設定の部分を変更してみてください。
引用返信 [メール受信/OFF] 削除キー/
■10102 / inTopicNo.10)  Re[8]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/11/04(Thu) 03:03:39)
    回答ありがとうございます。

    > 親記事編集時に解決済みボックスを表示するには
    > http://www.cj-c.com/sp/cbbs.cgi?mode=al2&namber=7065&no=1&KLOG=2
    > を参照してください。

    こちらは、やってみます。

    > これはわかりにくい部分にあるんですが、ファイルアップ設定のところにあります。
    > そこの許可設定の部分を変更してみてください。

    もう一度よく見てみると確かにありました。(^^ゞ
    で、別のCGIの方でテストしてみたところ、表示許可していなくてもタイトルだけは
    表示されてしまうんですね。
    また、実際に見てみるとログ内で「コメント表示」が化けて「コメント侮ヲ」に
    なっています。
    更に表示許可しても「コメント侮ヲ:未許可」のままです。
    (管理モードの表示未許可一覧からは消えてしまいます)
    表示未許可の場合は記事そのものを全く表示させないようにしたいんです。
    申し訳ありませんがよろしくお願いします。

    と、書いた後でもう一度確認してみるとプレビューしてから投稿するとこうなる
    ことが分かりました。
    (プレビューせずに直接投稿するとならない)
    これは不具合でしょうか?

引用返信 [メール受信/OFF] 削除キー/
■10105 / inTopicNo.11)  Re[9]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ りゅういち -(2004/11/05(Fri) 01:51:15)
http://www.cj-c.com/
    No10102に返信(Customさんの記事)
    > また、実際に見てみるとログ内で「コメント表示」が化けて「コメント侮ヲ」に
    > なっています。
    > 更に表示許可しても「コメント侮ヲ:未許可」のままです。
    > (管理モードの表示未許可一覧からは消えてしまいます。
    > > と、書いた後でもう一度確認してみるとプレビューしてから投稿するとこうなる
    > ことが分かりました。
    > (プレビューせずに直接投稿するとならない)

    これらは最新バージョンで起こりますか?
    また、プレビューの際、書き直すを選んだとき、コメント欄にはなんとありますか?

    > 表示未許可の場合は記事そのものを全く表示させないようにしたいんです。
    > 申し訳ありませんがよろしくお願いします。

    これは記事表示部分で $Ent のフラグを確認して
    表示しないようにすればいいと思います。
引用返信 [メール受信/OFF] 削除キー/
■10107 / inTopicNo.12)  Re[10]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/11/05(Fri) 01:59:49)
    > これらは最新バージョンで起こりますか?
    > また、プレビューの際、書き直すを選んだとき、コメント欄にはなんとありますか?

    最新版を改造しているもので起こっています。
    (オリジナルでは試していません)
    プレビューするとプレビュー表示では「コメント表示:未許可」と表示され、
    プレビュー時に下の書き直すフォームでは大丈夫なんですがこの後に、そのまま
    プレビューしないで投稿した場合もなるようです。
    ログ内には「コメント侮ヲ:未許可」が記録されているようです。
    でも、記事表示自体は「コメント表示:未許可」と表示されています。
    しかし、管理モードでは「コメント侮ヲ:未許可」となっており、更に許可すると
    記事表示自体も「コメント侮ヲ:未許可」になってしまいます。
    少し、操作手順とか間違えた可能性もあるので再度確認してみます。

    > これは記事表示部分で $Ent のフラグを確認して
    > 表示しないようにすればいいと思います。

    こちらもやってみます。
    ありがとうございました。

引用返信 [メール受信/OFF] 削除キー/
■10108 / inTopicNo.13)  Re[11]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/11/05(Fri) 02:36:40)
    > 最新版を改造しているもので起こっています。
    > (オリジナルでは試していません)

    すみません。
    オリジナルで記事表示許可モードの設定をして試してみたら新規投稿の時点で
    初めから「コメント侮ヲ:未許可」がコメントフォームに表示されてしまいました。
    何がいけないんでしょうか?(^_^;
    ↓こんな感じです。

    http://box.elsia.net/~custom/cgi-bin/_cbbs/cbbs.cgi
    http://box.elsia.net/~custom/cgi-bin/_cbbs/

引用返信 [メール受信/OFF] 削除キー/
■10118 / inTopicNo.14)  Re[12]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ りゅういち -(2004/11/07(Sun) 00:36:40)
http://www.cj-c.com/
    No10108に返信(Customさんの記事)
    > オリジナルで記事表示許可モードの設定をして試してみたら新規投稿の時点で
    > 初めから「コメント侮ヲ:未許可」がコメントフォームに表示されてしまいました。
    > 何がいけないんでしょうか?(^_^;

    どうやら555行目の
    if($mas_c==2 && $Ent==0){$com="コメント表示:未許可";}
    がいけないようです。これをコメントアウトしてみてください。
引用返信 [メール受信/OFF] 削除キー/
■10127 / inTopicNo.15)  Re[13]: 同じスレッド内に同一人物は投稿(返信)させない
□投稿者/ Custom -(2004/11/09(Tue) 00:54:55)
    2004/11/09(Tue) 00:55:41 編集(投稿者)

    > どうやら555行目の
    > if($mas_c==2 && $Ent==0){$com="コメント表示:未許可";}
    > がいけないようです。これをコメントアウトしてみてください。

    ありがとうございます。
    解決しました。
    贅沢を言えばプレビューモード時には投稿内容が見えると嬉しいのですが・・・。

    > > これは記事表示部分で $Ent のフラグを確認して
    > > 表示しないようにすればいいと思います。

    > こちらもやってみます。

    これも何とか出来ました。
    返信があり、その内の一つでも許可されていないと"0"になってしまうんですね。
    (今回は実際運用時にレス記事を表示しないのであまり関係なさそうですが・・・)

    長々と付き合って頂きありがとうございます。(_ _)
    サーバにアップしたファイルは後で削除します。

解決済み!
引用返信 [メール受信/OFF] 削除キー/



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

このトピックに書きこむ

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

Pass/

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

- Child Tree -