xoops cubeでの質問です。mDiaryモジュールを入れたのですがコメントが即時反映されません。

管理画面の設定はできているのですが、登録すると「承認後に反映されます」とのメッセージです。
何か原因でも分かれば幸いです<(_ _)>

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2011/01/19 10:45:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答0件)

回答はまだありません

  • id:rouge_2008
    管理者ユーザーによる投稿でしょうか?
    登録ユーザーによる投稿でしょうか?
    mDiaryの「一般設定」を確認してみてください。

    http://mi-zone.dyndns.org/xoops/modules/bwiki/index.php?mDiary%A4%CE%C0%DF%C4%EA#content_1_15
    上記「xoopsのコメント機能を有効にする」で「いいえ」を選択している場合は、以下の2つの設定が適切に設定されているか確認してください。
    http://mi-zone.dyndns.org/xoops/modules/bwiki/index.php?mDiary%A4%CE%C0%DF%C4%EA#content_1_28
    http://mi-zone.dyndns.org/xoops/modules/bwiki/index.php?mDiary%A4%CE%C0%DF%C4%EA#content_1_29

    「xoopsのコメント機能を有効にする」で「はい」を選択している場合は、以下の2つの設定を確認してみてください。
    http://mi-zone.dyndns.org/xoops/modules/bwiki/index.php?mDiary%A4%CE%C0%DF%C4%EA#content_1_35
    http://mi-zone.dyndns.org/xoops/modules/bwiki/index.php?mDiary%A4%CE%C0%DF%C4%EA#content_1_36


    ※出来ればXOOPSのバージョンとmDiaryのバージョンの情報もあった方がいいです。
  • id:kaji0245
    アドバイスありがとうございます。「xoopsのコメント機能を有効にする」で「いいえ」にしており、2つの設定も適切に設定されておりました。ちなみにmDiaryのバージョンは1.04でした。
  • id:rouge_2008
    XOOPS Cubeという事ですが、2.1系でしょうか?
    それとも2.2系でしょうか?
    こちら(ローカルのWin)では、最新の1.04は動作しなかったので・・・
    それぞれ(XOOPSとmDiaryが)新規インストールなのか、以前のバージョンからのアップグレードなのかを教えてください。
    出来るだけ同じ環境で再現するか試してみたいので、よろしくお願いします。
  • id:kaji0245
    xoops Cube2.1.8です。それぞれ(XOOPSとmDiaryが)新規インストールです(^_^;)
  • id:rouge_2008
    Linux上でXCL 2.1.8a、mDiary 1.04で試してみた所、設定した通りに動作しました。
    (※Winでのインストールは修正が必要でしたが、同じ動作になりました。)
    やはり上記コメントに示した箇所に設定が間違っているのではないかと思いますが、現在どのように設定されていますか?
    どのように動作させたいのかも合わせて教えてください。
    (※「登録ユーザ」は自動承認で「ゲスト」は承認必要、あるいは「登録ユーザ」「ゲスト」ともに自動承認させたい等・・・)

  • id:kaji0245
    たびたびスミマセン!
    現在のmdiary設定は
    1、mdiaryコメント:有効
    2、xoopsコメント機能:無効
    3、コメントが自動承認されるユーザー:guest+登録ユーザー+モジュール管理者
    4、コメントが自動で承認されるユーザのグループ:上記と同じ
    5、コメント投稿に関するルール :承認の必要なし
    コメントに関しては、「登録ユーザ」「ゲスト」ともに自動承認させたいです。
  • id:kaji0245
    同サーバー内のxoops 2.0.16aにインストして試したところ、自動承認されました(-_-;)
  • id:rouge_2008
    > コメントが自動で承認されるユーザのグループ:上記と同じ

    上記に関してですが、「サイト管理者」以外全部選択された状態という事ですか?
    この設定の「ゲスト」はユーザグループの「ゲスト」で、guestとは別ですから、ログインしていない訪問者のコメントを自動承認させるには、未選択(※一つも選択していない)状態にして置く必要があります。
    ※一度設定してしまうと、管理画面からは初期状態に戻せないようですので、データベースを直接操作する必要があります。

    ・未選択に戻したい場合
    「******_config」テーブルの「conf_name」が「md_auto_allow_cmt_group」のレコードを編集して、「conf_value」を「a:0:{}」に修正します。

    上記を完了してからmDiaryの「一般設定」を開くと、未選択状態になっている事が確認できます。
  • id:kaji0245
    なるほど、おそらくこれですね(^_^;)
    早速、作業してみます。
  • id:kaji0245
    ビンゴでした(*^_^*)
    ゲストとguestは違うんですね。
    しかし、こちら↓は何とかなるとよいですね(^_^;)
    >※一度設定してしまうと、管理画面からは初期状態に戻せないようですので、データベースを直接操作する必要があります。
  • id:rouge_2008
    解決して良かったです。
    私も最初「ゲスト」グループをguestの事だと勘違いしました・・・
    「ユーザーモジュール」→「ユーザーグループ管理」で、新規グループの作成や各グループへのユーザー追加などが出来ますので確認してみてください。
    初期状態では、「ゲスト」にユーザーは追加されていません。


    > しかし、こちら↓は何とかなるとよいですね(^_^;)

    確かに管理画面から未選択状態に変更できる方が便利ですよね。
    要望すれば作者さんが対応してくださるかもしれません・・・
  • id:rouge_2008
    すみません。以下については間違いでした。
    複数選択する時と同様に、Ctrlキーを押しながらクリックすると、最後の一つも未選択にできました。(^^;A


    > ※一度設定してしまうと、管理画面からは初期状態に戻せないようですので、データベースを直接操作する必要があります。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません