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
コメント承認が出来ない。 投稿者: CBB 投稿日:2006/05/27(Sat) 07:22 No.2877  
いつも大変便利よく使わせていただいております。

前回『承認待ちコメントページに入れない』と言う題名で投稿させていただきました。
あれから、承認ページに入ることは出来るようになったのですが、
次はコメントを承認することが出来なくなりました。


症状として、コメントを投稿していただくと、コメントを指定メールアドレスに飛ばす
設定を使っております。
メーラーでコメントを見て、コメントに付いて来るURL(コメント承認or削除)を選択すると、

Required parameter[referredby] should not be empty.

と言う内容が出てきます。
また、コメントについて来るURL(コメント承認or削除)の承認の方のURLが途中でリンクが切れています。
具体的には

http://www.XXXXX.com/modules/wordpress/ wp-admin/post.php?action=mailapprovecomment&p=45&comment=396

と言う感じで、wordpress/と、wp-admin/の間に半角スペースが入っております。
wordpress0.3.3から0.5にアップデートしてからこのような現象がおきております。

何か良い対策はありませんでしょうか?
ちなみに、デバグモードを使用したところ、エラーは出てこなかったです。

分かりにくい説明になりましたが、解決方法が分かる方、
ご教授をよろしくお願い致します。


Re: コメント承認が出来ない。 投稿者: nobunobu 投稿日:2006/06/01(Thu) 12:14 No.2887  

引用:

CBBさんは書きました:
いつも大変便利よく使わせていただいております。

前回『承認待ちコメントページに入れない』と言う題名で投稿させていただきました。
あれから、承認ページに入ることは出来るようになったのですが、
次はコメントを承認することが出来なくなりました。


症状として、コメントを投稿していただくと、コメントを指定メールアドレスに飛ばす
設定を使っております。
メーラーでコメントを見て、コメントに付いて来るURL(コメント承認or削除)を選択すると、

Required parameter[referredby] should not be empty.

と言う内容が出てきます。
また、コメントについて来るURL(コメント承認or削除)の承認の方のURLが途中でリンクが切れています。
具体的には

http://www.XXXXX.com/modules/wordpress/ wp-admin/post.php?action=mailapprovecomment&p=45&comment=396

と言う感じで、wordpress/と、wp-admin/の間に半角スペースが入っております。
wordpress0.3.3から0.5にアップデートしてからこのような現象がおきております。

何か良い対策はありませんでしょうか?
ちなみに、デバグモードを使用したところ、エラーは出てこなかったです。

分かりにくい説明になりましたが、解決方法が分かる方、
ご教授をよろしくお願い致します。

レス遅くなって申し訳ありません。
たしかに削除の方の処理がおかしいですね。
wp-admin/post.phpの396行目の

init_param('GET', 'referredby', 'string', '');



init_param('GET', 'referredby', 'string', wp_siteurl());

に変更いただけませんか?
承認の際には問題ない筈なんですけど・・・うまくいかないでしょうか?
あと、URLの間の空白文字はWordPress側では出力していないはずなので・・・
メーラーの方で自動折り返しをしているのでは無いでしょうか?


Re[2]: コメント承認が出来ない。 投稿者: CBB 投稿日:2006/06/05(Mon) 09:42 No.2894  

引用:

nobunobuさんは書きました:
引用:

CBBさんは書きました:
いつも大変便利よく使わせていただいております。

前回『承認待ちコメントページに入れない』と言う題名で投稿させていただきました。
あれから、承認ページに入ることは出来るようになったのですが、
次はコメントを承認することが出来なくなりました。


症状として、コメントを投稿していただくと、コメントを指定メールアドレスに飛ばす
設定を使っております。
メーラーでコメントを見て、コメントに付いて来るURL(コメント承認or削除)を選択すると、

Required parameter[referredby] should not be empty.

と言う内容が出てきます。
また、コメントについて来るURL(コメント承認or削除)の承認の方のURLが途中でリンクが切れています。
具体的には

http://www.XXXXX.com/modules/wordpress/ wp-admin/post.php?action=mailapprovecomment&p=45&comment=396

と言う感じで、wordpress/と、wp-admin/の間に半角スペースが入っております。
wordpress0.3.3から0.5にアップデートしてからこのような現象がおきております。

何か良い対策はありませんでしょうか?
ちなみに、デバグモードを使用したところ、エラーは出てこなかったです。

分かりにくい説明になりましたが、解決方法が分かる方、
ご教授をよろしくお願い致します。

レス遅くなって申し訳ありません。
たしかに削除の方の処理がおかしいですね。
wp-admin/post.phpの396行目の

init_param('GET', 'referredby', 'string', '');



init_param('GET', 'referredby', 'string', wp_siteurl());

に変更いただけませんか?
承認の際には問題ない筈なんですけど・・・うまくいかないでしょうか?
あと、URLの間の空白文字はWordPress側では出力していないはずなので・・・
メーラーの方で自動折り返しをしているのでは無いでしょうか?



いつもレスありがとうございます。
上記の通りphpを修正したところ、コメント削除を行う事が出来ました。
しかし、承認用メールアドレスに空白がある原因が未だに分かりません。

承認用メールアドレスを全てコピーしてアドレスバーに貼り付けたところ
コメントを承認する事が出来ました。
ですので、承認の不具合は出ておりません。


ただ、下記のようにURLの一部に空白がありますのでURLをクリックすると

http://www.XXXXX.com/modules/wordpress/ wp-admin/post.php?action=mailapprovecomment&p=45&comment=396

http://www.XXXXX.com/modules/wordpress/ のアドレスに飛んでしまい、
承認作業まで届きません。
手動でURLをコピーして貼り付けると大丈夫そうです。

上記のような形でURLが飛んで来ておりますので、自動折り返しでは
無いと思われます。
認証用メールアドレスのみこの形ですので、メーラーの設定の可能性は
低いと思います。

CSSを少しいじっておりますので、そこに原因があるのかなぁとは思うのですが。。。
しかし、どこをいじれば空白が改善されるのかが分かりません。
どんな些細なヒントでも結構ですので、ご指摘いただければ
大変助かります。

よろしくお願い致します。


NO: PASS:

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