日本語ですみません。
表題のような現象が見つかりましたので、自分なりに調べてみました。
\xoops_trust_path\modules\d3forum\main\update_post_approval.phpの33行目付近
// turn topic_invisible off also
$db->queryF( "UPDATE ".$db->prefix($mydirname."_topics")." SET topic_invisible=0 WHERE topic_id=$topic_id" ) ;
が実行されているわけではなく、
\xoops_trust_path\modules\d3forum\main\post.phpの244行目あたりで、投稿が承認するためのSQL文が作成されているようなのですが、テーブル「xoops_d3forum_topics」のフィールド「topic_invisible」を0にする(つまりトピックを表示する)
処理を見つけることができませんでした。
これは仕様なのでしょうか?
込み入った話で恐縮ですが、アドバイスいただきたく何卒よろしくお願いたします。