はじめまして。WordPressをつかっていて、カテゴリーをクリックするとフッタ付近に_CM_NOTICEと表示されまして、「これは何だろう?」と思いましてソースを見たところ、wordpress/themes/default/xoops-comments-template.php<?php echo _CM_NOTICE; ?>という行があり、ここで表示されていたのですね。本来は_CM_NOTICEにdefineされた値を表示しようとしているのだと思いますが、xoops-comments-template.phpからincludeしているwordpress/include/comment_view.phpの中でXOOPS_COMMENT_APPROVENONE != $xoopsModuleConfig['com_rule']の条件に合わなかったときにはdefineされません。で、もどりましてxoops-comments-template.phpのソースでは_CM_NOTICEを表示する条件が'open' == $post->comment_statusとなっています。この辺の整合がとれてなくて、"_CM_NOTICE"の文字が表示されてしまうのではないのでしょうか?Googleで"WordPress _CM_NOTICE"をキーワードに検索すると結構"_CM_NOTICE"が出まくりの様なので対策をお願いしたいです。ちなみに、管理画面からの一般設定で「XOOPSのコメントシステムを使用」にしてコメント機能を無効にしたときに"_CM_NOTICE"が出ます。他の条件は試していませんが・・・とりあえずxoops-comments-template.php中の条件をcomment_view.phpの条件と同じ物にして"_CM_NOTICE"はでなくなっていますが、本来はどう表示されるものなのか良く解らないので、公式に対応して欲しいと思います。よろしくお願いします。
引用:やまざきさんは書きました:ちなみに、管理画面からの一般設定で「XOOPSのコメントシステムを使用」にしてコメント機能を無効にしたときに"_CM_NOTICE"が出ます。他の条件は試していませんが・・・とりあえずxoops-comments-template.php中の条件をcomment_view.phpの条件と同じ物にして"_CM_NOTICE"はでなくなっていますが、本来はどう表示されるものなのか良く解らないので、公式に対応して欲しいと思います。よろしくお願いします。ご報告ありがとうございました。コメント機能を無効にする場合であれば、上記の対応で問題ありませんが、xoops-comments-template.phpの <?php if ('open' == $post->comment_status) { ?> を、 <?php if (('open' == $post->comment_status) && (XOOPS_COMMENT_APPROVENONE != $xoopsModuleConfig['com_rule'])) { ?> に変更していただくのが、正解だと思います。
やまざきさんは書きました:ちなみに、管理画面からの一般設定で「XOOPSのコメントシステムを使用」にしてコメント機能を無効にしたときに"_CM_NOTICE"が出ます。他の条件は試していませんが・・・とりあえずxoops-comments-template.php中の条件をcomment_view.phpの条件と同じ物にして"_CM_NOTICE"はでなくなっていますが、本来はどう表示されるものなのか良く解らないので、公式に対応して欲しいと思います。よろしくお願いします。
<?php if ('open' == $post->comment_status) { ?>
<?php if (('open' == $post->comment_status) && (XOOPS_COMMENT_APPROVENONE != $xoopsModuleConfig['com_rule'])) { ?>
おはようございます。引用:nobunobuさんは書きました:ご報告ありがとうございました。コメント機能を無効にする場合であれば、上記の対応で問題ありませんが、xoops-comments-template.phpの <?php if ('open' == $post->comment_status) { ?> を、 <?php if (('open' == $post->comment_status) && (XOOPS_COMMENT_APPROVENONE != $xoopsModuleConfig['com_rule'])) { ?> に変更していただくのが、正解だと思います。それぞれの判断の意味が、理解不足な状況でありましたので正しい修正を示していただきありがとうございます。早速、この修正を入れたいと思います。ありがとうございました。
nobunobuさんは書きました:ご報告ありがとうございました。コメント機能を無効にする場合であれば、上記の対応で問題ありませんが、xoops-comments-template.phpの <?php if ('open' == $post->comment_status) { ?> を、 <?php if (('open' == $post->comment_status) && (XOOPS_COMMENT_APPROVENONE != $xoopsModuleConfig['com_rule'])) { ?> に変更していただくのが、正解だと思います。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -