User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
_CM_NOTICE問題? 投稿者: やまざき 投稿日:2006/05/26(Fri) 01:20 No.2875  
はじめまして。
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"はでなくなっていますが、本来はどう表示されるものなのか良く解らないので、公式に対応して欲しいと思います。

よろしくお願いします。


Re: _CM_NOTICE問題? 投稿者: nobunobu 投稿日:2006/05/26(Fri) 13:05 No.2876  

引用:

やまざきさんは書きました:
ちなみに、管理画面からの一般設定で「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'])) { ?>

に変更していただくのが、正解だと思います。


Re[2]: _CM_NOTICE問題? 投稿者: やまざき 投稿日:2006/05/29(Mon) 00:43 No.2881  

おはようございます。
引用:

nobunobuさんは書きました:
ご報告ありがとうございました。
コメント機能を無効にする場合であれば、上記の対応で問題ありませんが、
xoops-comments-template.phpの

<?php if ('open' == $post->comment_status) { ?>

を、

<?php if (('open' == $post->comment_status) && (XOOPS_COMMENT_APPROVENONE != $xoopsModuleConfig['com_rule'])) { ?>

に変更していただくのが、正解だと思います。


それぞれの判断の意味が、理解不足な状況でありましたので正しい修正を示していただきありがとうございます。
早速、この修正を入れたいと思います。

ありがとうございました。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -