| 最新の投稿-WordPress |
- 2004-6-20
- 2004-4-25
- 2004-4-22
- 2004-4-18
|
| 最新の投稿-雑記 |
- 2004-5-20
- 2004-3-24
- 2004-2-23
- 2004-2-21
|

Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
|
|
| 0.33を複製して使用しています
投稿者:
naminoriya
投稿日:2005/11/21(Mon) 23:50
No.2235 |
|
|
 |
nobunobuさんこんにちは
wordpress0.33を使用させていただいております。 そこで質問なのですが、現在6つ入れているのですが この6つの記事を投稿するのに、登録メンバー全員に記事の編集を させたいのですが、昨日までできていたのが
本日から、とあるメンバー間で他のユーザーの記事を見ると 「記事編集」が表示されなくなってしまいました。 (当然編集できません)
ユーザーの欄をみると、レベルが10やら-10やらになっているのですが ここが怪しいような気がするのですが、編集のしかたがわかりません。
どこを変えれば、全員で編集できるのでしょうか? お忙しいと思いますが、よろしくお願いします。 |
|
Re: 0.33を複製して使用しています
投稿者:
のぶのぶ
投稿日:2005/11/24(Thu) 11:56
No.2241 |
|
|
|
 |
引用: naminoriyaさんは書きました: nobunobuさんこんにちは
wordpress0.33を使用させていただいております。 そこで質問なのですが、現在6つ入れているのですが この6つの記事を投稿するのに、登録メンバー全員に記事の編集を させたいのですが、昨日までできていたのが
本日から、とあるメンバー間で他のユーザーの記事を見ると 「記事編集」が表示されなくなってしまいました。 (当然編集できません)
ユーザーの欄をみると、レベルが10やら-10やらになっているのですが ここが怪しいような気がするのですが、編集のしかたがわかりません。
どこを変えれば、全員で編集できるのでしょうか? お忙しいと思いますが、よろしくお願いします。
WordPress0.3.3に対するパッチはどの程度当てられていますでしょうか? いずれにせよ、すべてのユーザのレベルが10やら-10と表示されているのであれば、 そのユーザはWordPressに対する全件を持っているので、すべての記事を編集 出来る筈なんですけど・・・・ ちなみに「- 10」というのは「-」の部分をクリックするとそのユーザのレベルを 一段階下げることが出来るよ!という意味ですので、負のレベルではありません。 |
|
Re[2]: 0.33を複製して使用しています
投稿者:
naminoriya
投稿日:2005/11/24(Thu) 23:41
No.2244 |
|
|
|
 |
のぶのぶさん、お忙しい中返信ありがとうございます。
いろいろやってみたのですが、記事編集が出来ないユーザーでログインして 記事編集したいwordpressのMy profileをアップデートすると 記事編集ができるようになりました。
初めの時は全員が記事編集できたので、なぜこういうことになったのかはわかりませんが 一応解決いたしました。
素晴らしいモジュールをありがとうございます。
お騒がせいたしました。 |
|
| 記事カスタマイズ
投稿者:
syp
投稿日:2005/11/21(Mon) 14:20
No.2233 |
|
|
 |
こんばんわ xoopsとWordPress0.3.3を使って現在サイト構築させていただいております。
お忙しいとは思いますが、記事部分のカスタマイズに関して質問させてください。
記事本体に表示される記事タイトルの下の<div class="meta">****</div>の部分に関してですが、 デフォルトではカテゴリーの「General」にあたる部分がulタグでリスト表示されるています。 この部分をulタグではなく「カテゴリ - General」のように改行しないで表示させたいのですが、
index-templete.phpの中の
<div class="meta"><?php echo _WP_TPL_FILED_UNDER ?><?php the_category() ?> - <?php the_author_posts_link() ?> @ <?php the_time() ?> <?php edit_post_link(); ?></div>
の部分を見ても何処を弄ればいいのかわかりません。 ulタグを抜くにはどのファイル(もしくはテンプレート)の何処を書き換えればいいのでしょうか
宜しくお願いいたします。 |
|
Re: 記事カスタマイズ
投稿者:
のぶのぶ
投稿日:2005/11/24(Thu) 12:05
No.2242 |
|
|
|
 |
引用: sypさんは書きました: こんばんわ xoopsとWordPress0.3.3を使って現在サイト構築させていただいております。
お忙しいとは思いますが、記事部分のカスタマイズに関して質問させてください。
記事本体に表示される記事タイトルの下の<div class="meta">****</div>の部分に関してですが、 デフォルトではカテゴリーの「General」にあたる部分がulタグでリスト表示されるています。 この部分をulタグではなく「カテゴリ - General」のように改行しないで表示させたいのですが、
index-templete.phpの中の
<div class="meta"><?php echo _WP_TPL_FILED_UNDER ?><?php the_category() ?> - <?php the_author_posts_link() ?> @ <?php the_time() ?> <?php edit_post_link(); ?></div>
の部分を見ても何処を弄ればいいのかわかりません。 ulタグを抜くにはどのファイル(もしくはテンプレート)の何処を書き換えればいいのでしょうか
宜しくお願いいたします。
確かに記事中のカテゴリは、一記事あたり複数のカテゴリを指定できるので、<ul>による、リスト出力がされます。 が、標準のスタイルシートでは、
#wpMainContent .meta ul {
display: inline;
margin: 0;
padding: 0;
list-style: none;
}
のdisplay: inline;によって、改行無しで出力されるようになっている筈なんですが。 もし、何らかの理由でスタイルシートによる指定が出来ない場合には、 the_category()の部分を the_category(',') に変更頂ければ、<ul>タグは出力されないと思います。 |
|
| ブログペットの設置について
投稿者:
TD
投稿日:2005/11/14(Mon) 11:18
No.2212 |
|
|
 |
初めまして、WordPress0.3.3を使わせてもらってます。 書く所間違えてたらごめんなさい。 WordPress0.3.3でブログペットを設置したいのですが、ブログの投稿用のAPIのURLはどこのページを設定したらいいのか分かりません。 それと、ブログIDはXOOPSの管理者メニューの中のグループ管理とかに表示されるIDでいいのでしょうか? 初歩的な質問ですみません。 教えていただきたいです。 |
|
Re: ブログペットの設置について
投稿者:
のぶのぶ
投稿日:2005/11/14(Mon) 13:15
No.2213 |
|
|
|
 |
引用: TDさんは書きました: 初めまして、WordPress0.3.3を使わせてもらってます。 書く所間違えてたらごめんなさい。 WordPress0.3.3でブログペットを設置したいのですが、ブログの投稿用のAPIのURLはどこのページを設定したらいいのか分かりません。 それと、ブログIDはXOOPSの管理者メニューの中のグループ管理とかに表示されるIDでいいのでしょうか? 初歩的な質問ですみません。 教えていただきたいです。
投稿用APIのURLは、 http://xxxxxx/modules/wordpress/xmlrpc.php?kousagi=1 というように設定して下さい。 BlogIDは、1 で固定です。 |
|
Re[2]: ブログペットの設置について
投稿者:
TD
投稿日:2005/11/15(Tue) 03:12
No.2216 |
|
|
|
Re[3]: ブログペットの設置について
投稿者:
のぶのぶ
投稿日:2005/11/15(Tue) 04:06
No.2217 |
|
|
|
 |
引用: TDさんは書きました: 回答ありがとうございました。 ブログペットは子犬なんですけど、その場合koinu=1と設定すればいいんでしょうか?
kousagi というのは、「ブログペット」の前身時代からの継続なので、 ペットに何を使おうと固定です。 引用: そのとおりです。 引用: ブログペットはAPIとIDさえ設定きちんとされてればXOOPSの中の設定いじらなくてもちゃんと話すようになりますかね 
XOOPSの設定変更は必要無いはずです。 |
|
Re[4]: ブログペットの設置について
投稿者:
TD
投稿日:2005/11/15(Tue) 11:33
No.2218 |
|
|
|
Re[5]: ブログペットの設置について
投稿者:
のぶのぶ
投稿日:2005/11/15(Tue) 12:23
No.2219 |
|
|
|
Re[6]: ブログペットの設置について
投稿者:
TD
投稿日:2005/11/15(Tue) 14:23
No.2220 |
|
|
|
Re[7]: ブログペットの設置について
投稿者:
TD
投稿日:2005/11/15(Tue) 15:26
No.2221 |
|
|
|
 |
のぶのぶさん、色々面倒なことを丁寧にアドバイスしていただき、本当にありがとうございました!!設定ちゃんとできたみたいで、ペットが話すようになって本当感激です どうもありがとうございました!! |
|
便乗して・・
投稿者:
ゆーじ
投稿日:2005/11/23(Wed) 12:20
No.2237 |
|
|
|
 |
同じくWordPress MEを導入し、ブログペットからの書き込みを させたいのですが、Blog Petのほうで「ブログへの投稿テスト」を 行うと 引用: 投稿に失敗しました。
ブログの投稿用ユーザID・パスワード、投稿用APIのURL等が正しく入力されているか確認して下さい。
と表示されます。 「ブログの投稿用ユーザーIDとパスワードの設定」の設定項目は XOOPSでWordPressに書き込み権限を持ったユーザのIDとPWで 宜しいんでしょうか?
偽うさぎでも同様にエラーが発生し、お手上げです http://blue.ribbon.to/~nekyo/sns/niseusagi.php |
|
Re: 便乗して・・
投稿者:
ゆーじ
投稿日:2005/11/23(Wed) 13:33
No.2238 |
|
|
|
 |
自己レスです。 WordPressを最新バージョン(0.5.0 RC5a)にしたところ、うまく行きました  |
|
| pingback、更新pingについて
投稿者:
pizzicato6
投稿日:2005/06/17(Fri) 06:15
No.1664 |
|
|
 |
のぶのぶさん、いつもWP(VER. 0.33)を重宝させていただいております。当モジュールの使用に当たり、いくつか問題が発生しまして、もし原因がお分かりになりましたら教えていただけますか。
①他のサイトからトラックバックしてきたリンクが記事に表示されない
他のサイトへのトラックバック送信は問題なく先方サイトに反映されるのですが、逆にトラックバックされた場合、当方の記事上にそのリンクが表示されません。記事の編集画面では、送られてきたトラックバック・リンクは表示されており、一応受信はしているみたいです。
記事上に表示させるには、どのようにしたらよろしいのでしょうか。 なお、基本設定の所ではトラックバック、pingback関連はすべてtrueにしてあります。
②投稿・編集画面でページ・エラー
投稿画面で新規に記事を投稿すると、ブラウザ(IE6 SP2 Windows)上で、以下のようなエラー・メッセージが出てきます。
======================================================== ライン:259 文字:7 エラー:ライブラリーは登録されていません URL:http://ドメイン/modules/wordpress/wp-admin/post.php ========================================================
そのエラーを無視して、タイトルと本文を投稿画面に入力し、Pingback the URLをチェックして書き出すと、真っ白な画面が現われます。ただ、その際に入力・投稿した記事はWPのトップページには反映されております。
また、すでに書き出した記事を編集しようとすると、以下のようなページ・エラーが発生し、すでに入力してあるはずの投稿内容が真っ白になります。ただ、ファンクション・キーのF5で更新すると、投稿内容が現れ、編集自体はできるので支障はないのですが、毎回毎回F5を押さないといけないのは面倒なのですが、どこに問題があるのでしょうか。
======================================================== ライン:279 文字:7 エラー:ライブラリーは登録されていません URL:modules/wordpress/wp-admin/post.php?action=edit&post=ID番号 ========================================================
③更新pingが発信できない。
更新pingについてですが、過去の書き込みに倣って、以下のような送信先10数個をthemes/default/wp-config-custom.phpに追記して、themes/の真下にコピペしたのですが、所定のpingserverに届いていないようです。
$GLOBALS[’mypingserver’][0][’server’]="rpc.weblogs.com”; $GLOBALS[’mypingserver’][0][’path’]="/RPC2″; $GLOBALS[’mypingserver’][0][’port’]=80; $GLOBALS[’mypingserver’][1][’server’]="ping.bloggers.jp”; $GLOBALS[’mypingserver’][1][’path’]="/rpc/”; $GLOBALS[’mypingserver’][1][’port’]=80; $GLOBALS[’mypingserver’][2][’server’]="ping.myblog.jp”; $GLOBALS[’mypingserver’][2][’path’]="/”; $GLOBALS[’mypingserver’][2][’port’]=80; 《以下、続く》
これ以外にも、どこか設定する必要があるのでしょうか。 また、これと関連してお聞きしたいのですが、正常な状態では、投稿時にデフォルトで"pingback the URL"にチェックをしなくても、再編集の際にピンの設定で”OPEN”にチェックを入れて再書き出しすれば、自動的に更新PINGは配信されるのでしょうか。
なお、当方の環境はXoops Ver. 2.0.9.2 on ロリプップです。
長々とお聞きして大変恐縮ですが、何卒よろしくお願いいたします。 |
|
Re: pingback、更新pingについて
投稿者:
のぶのぶ
投稿日:2005/06/19(Sun) 10:10
No.1666 |
|
|
|
 |
返答遅くなって申し訳ありません。 引用: ①他のサイトからトラックバックしてきたリンクが記事に表示されない
他のサイトへのトラックバック送信は問題なく先方サイトに反映されるのですが、逆にトラックバックされた場合、当方の記事上にそのリンクが表示されません。記事の編集画面では、送られてきたトラックバック・リンクは表示されており、一応受信はしているみたいです。
記事の編集画面の下に表示されている、トラックバック・リンクは当方から送信したトラックバックの 送信履歴であって、受信記録ではありません。 ということで、ホントにトラックバックが送られてきたのに受信できないのか、 それとも、トラックバックは送られてきていないのかの確認を再度お願いします。 もし必要であれば、URLを教えて頂ければ、当方からテスト用のトラックバックを送信させて頂きます。 引用: ②投稿・編集画面でページ・エラー
投稿画面で新規に記事を投稿すると、ブラウザ(IE6 SP2 Windows)上で、以下のようなエラー・メッセージが出てきます。
======================================================== ライン:259 文字:7 エラー:ライブラリーは登録されていません URL:http://ドメイン/modules/wordpress/wp-admin/post.php ========================================================
これは、JavaScriptのエラーのようですね。 現在pizzicato6さんはSPAWを使用される設定にされているのでしょうか? 引用: ③更新pingが発信できない。
更新pingについてですが、過去の書き込みに倣って、以下のような送信先10数個をthemes/default/wp-config-custom.phpに追記して、themes/の真下にコピペしたのですが、所定のpingserverに届いていないようです。
wp-config-custom.phpの置き先は、themes/の真下では無く、themes/下に現在ご使用のtheme名のディレクトリを作成してその下にコピーする必要があります。
引用: また、これと関連してお聞きしたいのですが、正常な状態では、投稿時にデフォルトで"pingback the URL"にチェックをしなくても、再編集の際にピンの設定で”OPEN”にチェックを入れて再書き出しすれば、自動的に更新PINGは配信されるのでしょうか。
誤解されている方が多いかもしれませんが、WordPressの"pingback"は、俗に言う「更新PING」とは全くの別物です。 どちらかというとTrackBackとよく似ていますが、WordPressに特有な仕組みです。 但し現在のWordPress0.3.3ではうまく動いていない事が最近判ったのですが、通常はあまり関係ないと思います。 という事で、更新PINGに関しては、WordPressの「オプション」のuse_weblogspingがTrueになっていれば、 投稿のされるたびに送信されます。 |
|
Re[2]: pingback、更新pingについて
投稿者:
pizzicato6
投稿日:2005/06/19(Sun) 11:22
No.1667 |
|
|
|
 |
のぶのぶさん、お返事をいただき誠に有難うございます。 以下、ご質問にお答えいたします。
①他のサイトからトラックバックしてきたリンクが記事に表示されない。
引用:記事の編集画面の下に表示されている、トラックバック・リンクは当方から送信したトラックバックの送信履歴であって、受信記録ではありません。ということで、ホントにトラックバックが送られてきたのに受信できないのか、それとも、トラックバックは送られてきていないのかの確認を再度お願いします。もし必要であれば、URLを教えて頂ければ、当方からテスト用のトラックバックを送信させて頂きます。
記事編集画面でのトラックバック・リンク表示につきましては、私の認識不足ですいませんでした。テスト用にココログにアカウントを持っているのですが、そこからXoopsサイトの方にトラックバックをして、ココログ上では配信が成功しているのですが、Xoopsサイトの記事画面上にそれが現れません。もし、よろしければ、 http://designcomesfirst.jp/modules/wordpress/index.php?p=80にトラックバックしてみていただけますか。
②投稿・編集画面でページ・エラー
引用:これは、JavaScriptのエラーのようですね。現在pizzicato6さんはSPAWを使用される設定にされているのでしょうか?
SPAWを使用する設定にしております。JavaScriptのエラーということですが、具体的にはどのようにしたらよろしいのでしょうか。
③更新pingが発信できない。
引用:wp-config-custom.phpの置き先は、themes/の真下では無く、themes/下に現在ご使用のtheme名のディレクトリを作成してその下にコピーする必要があります。
確認させていただきますが、theme名というのはXoopsで使用している“テーマ”名ということですよね? このtheme名のディレクトリを作成して、wp-config-custom.phpをコピペするということですが、themes/defaultに入っている他のファイルもコピペする必要がありますか。また、それ以外にthemes/“テーマ名”のパスを認識させるために、特定のPHPファイルをいじる必要があるのでしょうか。
引用:誤解されている方が多いかもしれませんが、WordPressの"pingback"は、俗に言う「更新PING」とは全くの別物です。どちらかというとTrackBackとよく似ていますが、WordPressに特有な仕組みです。但し現在のWordPress0.3.3ではうまく動いていない事が最近判ったのですが、通常はあまり関係ないと思います。という事で、更新PINGに関しては、WordPressの「オプション」のuse_weblogspingがTrueになっていれば、投稿のされるたびに送信されます。
【回答】 いろいろ私の方で、理解不足があったみたいですいません。 ちなみに、WordPressの「オプション」のuse_weblogspingはTrueになっております。
私からは以上ですが、引き続きアドバイスをいただければ幸いです。何卒よろしくお願いします。 |
|
Re[3]: pingback、更新pingについて
投稿者:
のぶのぶ
投稿日:2005/06/19(Sun) 12:10
No.1668 |
|
|
|
 |
引用: を開きましたが、トラックバックURLが表示されておりません。 通常トラックバックを受け付ける様になっている場合には、
TrackBack URL : http://designcomesfirst.jp/modules/wordpress/wp-trackback.php/80
という表示が、
RSS feed for comments on this post.
の下に表示されるはずです。念のために、トラックバック送信させて頂きましたが、 トラックバックが禁止されている旨のエラーが帰ってきています。 記事毎のトラックバック許可禁止は、編集画面中の、 「ピンの設定」をopenにする必要があります。 この「ピンの設定」のデフォルトをopenにするには、 「オプション」-「Default post options」画面内の、「default_ping_status」を「Open」にする必要があります。 引用: ②投稿・編集画面でページ・エラー SPAWを使用する設定にしております。JavaScriptのエラーということですが、具体的にはどのようにしたらよろしいのでしょうか。
これは、もう少し時間を下さい。 引用: ③更新pingが発信できない。 確認させていただきますが、theme名というのはXoopsで使用している“テーマ”名ということですよね? このtheme名のディレクトリを作成して、wp-config-custom.phpをコピペするということですが、themes/defaultに入っている他のファイルもコピペする必要がありますか。また、それ以外にthemes/“テーマ名”のパスを認識させるために、特定のPHPファイルをいじる必要があるのでしょうか。
仰せの通り、Xoopsで使用している“テーマ”名(厳密にはテーマディレクトリ名)の事です。 WordPressは、現在のXOOPSテーマと同名のディレクトリ下のファイルをまず探しに行き、なければdefaultの下のファイルを探しに行くようになっているので、 カストマイズを行いたいファイルだけをコピーして頂ければOKです。 |
|
Re[4]: pingback、更新pingについて
投稿者:
pizzicato6
投稿日:2005/06/20(Mon) 09:50
No.1672 |
|
|
|
 |
のぶのぶさん、ご回答有難うございます。
以下、お返事いたします。
引用:http://designcomesfirst.jp/modules/wordpress/index.php?p=80を開きましたが、トラックバックURLが表示されておりません。通常トラックバックを受け付ける様になっている場合には、TrackBack URL : http://designcomesfirst.jp/modules/wordpress/wp-trackback.php/80という表示が、RSS feed for comments on this post..の下に表示されるはずです。念のために、トラックバック送信させて頂きましたが、トラックバックが禁止されている旨のエラーが帰ってきています。記事毎のトラックバック許可禁止は、編集画面中の、「ピンの設定」をopenにする必要があります。この「ピンの設定」のデフォルトをopenにするには、「オプション」-「Default post options」画面内の、「default_ping_status」を「Open」にする必要があります。
【回答】 トラックバックをお願いしておきながら、編集画面中の「ピンの設定」をopenにするのを忘れて、大変失礼致しました。今は、「ピンの設定」をopenに、また「default_ping_status」を「Open」にしております。
ただ、相変わらず、ご指摘のあった「TrackBack URL : http://designcomesfirst.jp/modules/wordpress/wp-trackback.php/80」が「RSS feed for comments on this post.」の下に表示されないのですが、どこに問題があるのでしょうか。wp-trackback.phpのファイルに何か手を加えないといけないのでしょうか。
何卒よろしくお願いいたします。 |
|
Re[5]: pingback、更新pingについて
投稿者:
のぶのぶ
投稿日:2005/06/23(Thu) 14:11
No.1675 |
|
|
|
 |
返信遅くなりましたが、先ほど再度TrackBack送信させてもらったらうまくいったようです。 但しTrackBack URLの表示に関しては、文字の色が白になっているようで、表示されていないようですね。 |
|
Re[6]: pingback、更新pingについて
投稿者:
pizzicato6
投稿日:2005/06/24(Fri) 09:28
No.1681 |
|
|
|
 |
引用: のぶのぶさんは書きました: 返信遅くなりましたが、先ほど再度TrackBack送信させてもらったらうまくいったようです。 但しTrackBack URLの表示に関しては、文字の色が白になっているようで、表示されていないようですね。
のぶのぶさん、TrackBack有難うございます。ちゃんと表示されています。また、TrackBack URLの表示について、単に文字の色が白かったことはお恥ずかしながら気づきませんでした。ここは、wp-layout.cssで文字に色をつけて表示できるようになりました。有難うございました。
引き続きで恐縮ですが、以前お伺いしていた更新pingが飛ばない現象と記事再編集の際にSPAW内が真っ白になる現象について、お分かりになりましたら、お知らせ下さい。
何卒よろしくお願いいたします。 |
|
Re[7]: pingback、更新pingについて
投稿者:
tm
投稿日:2005/06/24(Fri) 14:49
No.1682 |
|
|
|
 |
こんにちはです。
わたしどものサイトでの経験なんですが update ping 送信先リストの前半に「weblogs.com」が 記述されている時に、後半に記述していた 「myblog.jp」や「ココログ」「bulkfeeds」などに pingが通っていない現象がみられたコトがあり 「weblog.com」の記述を最後尾に移動したところ pingが通りにくかった国内のpingサイトへ 安定的にpingが通るようになった記憶があります。
「weblogs.com」のレスポンスが著しく低下していた コトが要因だろうと想像しました。 記述の順番や、数が見直しされてみるのも 無駄ではないかもしれないと思います。 |
|
Re[8]: pingback、更新pingについて
投稿者:
pizzicato6
投稿日:2005/06/25(Sat) 00:27
No.1684 |
|
|
|
 |
引用: tmさんは書きました: こんにちはです。
わたしどものサイトでの経験なんですが update ping 送信先リストの前半に「weblogs.com」が 記述されている時に、後半に記述していた 「myblog.jp」や「ココログ」「bulkfeeds」などに pingが通っていない現象がみられたコトがあり 「weblog.com」の記述を最後尾に移動したところ pingが通りにくかった国内のpingサイトへ 安定的にpingが通るようになった記憶があります。
「weblogs.com」のレスポンスが著しく低下していた コトが要因だろうと想像しました。 記述の順番や、数が見直しされてみるのも 無駄ではないかもしれないと思います。
tmさん、アドバイス有難うございます。 あまり重要でないPing送信先をばっさり削除したのですが、状況は変わらず、うちのサイトに限って言えば、何か他に問題があるようです。 でも、おっしゃる通り、サーバーの負荷を考えて、Ping送信先は必要最小限にした方がいいんでしょうね。 |
|
Re[9]: pingback、更新pingについて
投稿者:
tm
投稿日:2005/06/26(Sun) 04:16
No.1685 |
|
|
|
 |
いちどmyblog.jpだけにして、テストしてみられるといいかもしれませんよ。
#重要でも支障があると問題ですからねぇ。 |
|
update pingについて
投稿者:
tm
投稿日:2005/07/04(Mon) 07:57
No.1753 |
|
|
|
 |
なんだかんだいいながら、うちでも更新pingが 飛んでいない疑惑が報告されました。
検索したりしても、確かにどこにも表示されなくなったようです。 報告によると、どうやら0.3.0から0.5.0にする前から 現象がでていたようです。
下記コードを使って(maple4estryさん)検証してみました。
<?php
// ファイル作成
$filename = date("mdHis");
if(!$fno = fopen("$filename.txt", "a")) {
die("$filename.txt が作成できませんでした");
}
// 各種情報書きだし
fputs($fno, "---------- \$_SERVER ----------\n");
array_fileget($_SERVER, $fno);
fputs($fno, "---------- \$_COOKIE ----------\n");
array_fileget($_COOKIE, $fno);
fputs($fno, "---------- \$_GET ----------\n");
array_fileget($_GET, $fno);
fputs($fno, "---------- \$_POST ----------\n");
array_fileget($_POST, $fno);
// POST の生データ
$buffer = "";
$stdin = fopen("php://input", "r");
if(!$stdin) {
die( "標準入力が開けませんでした。" );
}
while(!feof($stdin)) {
$buffer .= fgets( $stdin, 10000 );
}
fclose( $stdin );
fputs($fno, "---------- POST_RAW ----------\n");
fputs($fno, $buffer);
// ファイルクローズ
fclose($fno);
// 終わり
exit;
// 配列用再起関数
function array_fileget($array, $fno) {
foreach ($array as $key => $value) {
if (is_array($value)) {
$array[$key] = array_fileget($value, $fno);
} else {
$array[$key] = fputs($fno, "$key : $value\n");
}
}
return $array;
}
?>
---------- \Array ----------\nCONTENT_LENGTH : CONTENT_TYPE : DOCUMENT_ROOT : HTTP_ACCEPT_CHARSET : HTTP_HOST : HTTP_USER_AGENT : PATH : REMOTE_ADDR : REMOTE_PORT : SCRIPT_FILENAME : SERVER_ADDR : SERVER_ADMIN : SERVER_NAME : SERVER_PORT : SERVER_SIGNATURE : SERVER_SOFTWARE : GATEWAY_INTERFACE : SERVER_PROTOCOL : REQUEST_METHOD : QUERY_STRING : REQUEST_URI : SCRIPT_NAME : PATH_TRANSLATED : PHP_SELF : argc : ---------- \Array ----------\n---------- \Array ----------\n---------- \Array ----------\n
このようにpingは飛んでいるものの、中身が空っぽなのではないかと 思われる結果がでました。 何のタイミングでこうなったのか、自覚症状がなかったので わかりません。すべてのサイトにpingが通っていないようです。
チェックすべき箇所がございましたら、お願いします。 |
|
Re: update pingについて
投稿者:
のぶのぶ
投稿日:2005/07/04(Mon) 11:35
No.1754 |
|
|
|
 |
便利なテストプログラムを紹介いただいて、ありがとうございます。 小生もローカルのテスト環境で試してみました。
---------- $_SERVER ----------
HTTP_USER_AGENT : XML-RPC for PHP 1.1.1
HTTP_HOST : wptest
HTTP_ACCEPT_CHARSET : UTF-8
CONTENT_TYPE : text/xml
CONTENT_LENGTH : 265
PATH : /usr/local/bin:/usr/bin:/bin
SERVER_SIGNATURE : <address>Apache/2.0.54 (Debian GNU/Linux) Server at wptest Port 80</address>
SERVER_SOFTWARE : Apache/2.0.54 (Debian GNU/Linux)
SERVER_NAME : wptest
SERVER_ADDR : 192.168.251.1
SERVER_PORT : 80
REMOTE_ADDR : 192.168.251.1
DOCUMENT_ROOT : /var/www/vhosts/wptest/html
SERVER_ADMIN : webmaster@localhost
SCRIPT_FILENAME : /var/www/vhosts/wptest/html/req_test.php
REMOTE_PORT : 1529
GATEWAY_INTERFACE : CGI/1.1
SERVER_PROTOCOL : HTTP/1.0
REQUEST_METHOD : POST
QUERY_STRING :
REQUEST_URI : /req_test.php
SCRIPT_NAME : /req_test.php
PHP_SELF : /req_test.php
PATH_TRANSLATED : /var/www/vhosts/wptest/html/req_test.php
argc : 0
---------- $_COOKIE ----------
---------- $_GET ----------
---------- $_POST ----------
---------- POST_RAW ----------
<?xml version="1.0"?>
<methodCall>
<methodName>weblogUpdates.ping</methodName>
<params>
<param>
<value><string>日記テスト</string></value>
</param>
<param>
<value><string>http://wptest/modules/wordpress0/index.php</string></value>
</param>
</params>
</methodCall>
というように、とりあえず正常に出力されています。 tmさんの出力は、なにかおかしいですね。 たとえばソース中で、
fputs($fno, "---------- \$_SERVER ----------\n");
の出力は、
---------- $_SERVER ----------
であるべきなのに、おそらくその該当部分が、
---------- \Array ----------\n
となってしまっています。
fputs($fno, "---------- \\$_SERVER ----------\\n");
を実行した結果のようになっていますね。 このあたりもう一度テストプログラムのソースを確認後再テスト頂けませんでしょうか? |
|
Re[2]: update pingについて
投稿者:
tm
投稿日:2005/07/04(Mon) 12:28
No.1755 |
|
|
|
 |
ソースの文字コードをsjisで保存したら表示がなおりました。
上部はパスとApacheのバージョンなど以外 ほぼのぶのぶさんのテストと同じで
---------- $_COOKIE ----------
---------- $_GET ----------
---------- $_POST ----------
[EOF]
のようになり、やはり$_POSTが空になっていました。 |
|
Re[3]: update pingについて
投稿者:
のぶのぶ
投稿日:2005/07/04(Mon) 13:15
No.1756 |
|
|
|
 |
引用: tmさんは書きました: ソースの文字コードをsjisで保存したら表示がなおりました。
上部はパスとApacheのバージョンなど以外 ほぼのぶのぶさんのテストと同じで
---------- $_COOKIE ----------
---------- $_GET ----------
---------- $_POST ----------
[EOF]
のようになり、やはり$_POSTが空になっていました。
ソースを読んでも、実際に試してもなにもリクエストが無い場合にも
---------- $_COOKIE ----------
---------- $_GET ----------
---------- $_POST ----------
---------- POST_RAW ----------
のように出力されるはずなのですが・・ |
|
Re[4]: update pingについて
投稿者:
tm
投稿日:2005/07/04(Mon) 13:54
No.1757 |
|
|
|
 |
もしかしてこのコードは php://inputがあるのでphp4.2.3では 正しく動かないのかも・・・
ひょっとしてwordpressのpingもそのへんが ネックになっていたりするのでしょうかね 
ということで他のサーバで動かしてpingしてみました。 結果はばっちり入っていました
とすると、やっぱりtimeoutの疑いでしょうかねぇ。 |
|
Re[5]: update pingについて
投稿者:
tm
投稿日:2005/07/05(Tue) 01:32
No.1767 |
|
|
|
 |
これは余談なのですが、ちょっと気になる現象があります。 Bulkfeedsで/modoules/wordpress/で検索すると Wordpressモジュールによる書き込みは1件も表示されなくなっています。 (以前はたくさんありました)
まさかwordpressがどこかでフィルタリングされているというような 事でもあるのかと懸念してしまうのですが。 |
|
Re[6]: update pingについて
投稿者:
のぶのぶ
投稿日:2005/07/05(Tue) 04:25
No.1769 |
|
|
|
 |
引用: tmさんは書きました: これは余談なのですが、ちょっと気になる現象があります。 Bulkfeedsで/modoules/wordpress/で検索すると Wordpressモジュールによる書き込みは1件も表示されなくなっています。 (以前はたくさんありました)
まさかwordpressがどこかでフィルタリングされているというような 事でもあるのかと懸念してしまうのですが。
おそらく、Search RSSでのURL検索の事だと思いますが、 下に小さく「Currently unavailable.」って表示されていて、何を入力しても一件も表示されないようですが。 |
|
Re[7]: update pingについて
投稿者:
tm
投稿日:2005/07/05(Tue) 07:02
No.1771 |
|
|
|
 |
http://bulkfeeds.net/ のトップページでの検索です。
/modules/weblog/で検索すると、いくつか該当モジュールのページヒットします。
以前書き出し時間がかかるので、やみくもに削除(コメントアウト)していた updateping先の一つココログを復活させると、ちゃんと掲載されました。
bulkfeedsやFeedback(休止中)、未来検索にアグリゲートさせるには できればmyblog.jpには載せたいところなので、もうすこし試行錯誤してみます。 |
|
Re[8]: update pingについて
投稿者:
のぶのぶ
投稿日:2005/07/05(Tue) 12:35
No.1775 |
|
|
|
Re[9]: update pingについて
投稿者:
tm
投稿日:2005/11/21(Mon) 23:41
No.2234 |
|
|
|
 |
お世話になります。あれから 上記テストは出来て、のぶのぶさんのテスト結果と同じ postクエリが送信されていることが確認できています。
が、gooからもbulkfeedsからもアグリゲートされていません。 ログを調べてみました。
アグリゲート用のボットが来ていることも確認できました。 ただし、その様子はいささか微妙です。
gooは1日に1回程度しかきません。 (indexを拾った直後RSS2を拾っています) 他のボットも同様です。pingを送る度に来るのは blog.with2.netだけです。blog.with2.netには 表示もされています。
短い期間にpingを飛ばすと、アグリゲートされなくなる という趣旨の説明があるサイトもあるようです。
wordpressでは、複数のメンバーがエントリしても pingの内容が全て同じでwordpress/index.phpとなります。 この事がアグリゲータの不正除外ロジックに引っかかっている 可能性があるように推測しています。
ちなみにbulkfeedsのブラックリスト検索でひっかかりませんでしたので エントリの内容によるフィルタリングではないようにも思います。 当サイトは平均で1日に10エントリ程度が作られていますが ユーザーによっては時間帯が非常に近い場合が多々みうけられます。
この件についてユーザーの皆さんのご所見をうかがえればと思います。 |
|
| PING送信先の変更「Pingoo(http://ping.weblog.ne.jp)」
投稿者:
さとプ
投稿日:2005/11/18(Fri) 08:24
No.2227 |
|
|
 |
のぶさん、初めまして。 Wordpress MEモジュールを使わせていただき、ただいまxoopsサイトを構築中です。
PINGの送信先を「Pingoo( http://ping.weblog.ne.jp )」に変更するために、 「wp-config-custom.php」ファイルのPINGサーバ設定を、
// PINGサーバの指定 $my_pingserver[0]['server']="rpc.weblogs.com"; $my_pingserver[0]['path']="/RPC2"; $my_pingserver[0]['port']=80; //$my_pingserver[1]['server']="ping.weblog.ne.jp/"; //$my_pingserver[1]['path']="/rpc/"; //$my_pingserver[1]['port']=80; //$my_pingserver[2]['server']="ping.bloggers.jp"; //$my_pingserver[2]['path']="/rpc/"; //$my_pingserver[2]['port']=80; //$my_pingserver[3]['server']="ping.myblog.jp"; //$my_pingserver[3]['path']="/"; //$my_pingserver[3]['port']=80; //$my_pingserver[4]['server']="bulkfeeds.net"; //$my_pingserver[4]['path']="/rpc"; //$my_pingserver[4]['port']=80;
に書き換えて、 「use_weblogsping」「use_pingback」をそれぞれ「true」にし、 「blodotgsping_url」を「 http://ping.weblog.ne.jp 」にしました。
上記の設定でPING送信できるかと思ったのですが、どうも上手くいきません。 お忙しい中恐れ入りますが、アドバイスをいただけると、とても助かります。
よろしくお願いします。 |
|
Re: PING送信先の変更「Pingoo(http://ping.weblog.ne.jp)」
投稿者:
のぶのぶ
投稿日:2005/11/18(Fri) 13:46
No.2228 |
|
|
|
 |
引用: さとプさんは書きました: のぶさん、初めまして。 Wordpress MEモジュールを使わせていただき、ただいまxoopsサイトを構築中です。
PINGの送信先を「Pingoo( http://ping.weblog.ne.jp )」に変更するために、 「wp-config-custom.php」ファイルのPINGサーバ設定を、
// PINGサーバの指定 : //$my_pingserver[1]['server']="ping.weblog.ne.jp/"; //$my_pingserver[1]['path']="/rpc/"; //$my_pingserver[1]['port']=80; :
この部分を追加されて、[]内の数字をずらされたのですね。 この部分は、
$my_pingserver[1]['server']="ping.weblog.ne.jp";
$my_pingserver[1]['path']="/";
$my_pingserver[1]['port']=80;
とする必要があります。 あと、「blodotgsping_url」の設定は、不用です |
|
ありがとうございます
投稿者:
さとプ
投稿日:2005/11/18(Fri) 15:09
No.2229 |
|
|
|
 |
さっそくお答えいただき、ありがとうございます!
修正を教えていただいた $my_pingserver[1]['server']="ping.weblog.ne.jp"; $my_pingserver[1]['path']="/"; $my_pingserver[1]['port']=80;
の他に、[2]以下の行頭の「//」も消して、PING送信が生きるようにしてみました。 [1]に指定したpingooでは、まだPINGの送信ができたか確認できていませんが、 [2]以下の送信先では、更新が確認できました。
お時間を割いていただいて、感謝いたします。ありがとうございました。 |
|
Re: ありがとうございます
投稿者:
のぶのぶ
投稿日:2005/11/19(Sat) 01:24
No.2230 |
|
|
|
 |
引用: さとプさんは書きました: さっそくお答えいただき、ありがとうございます!
修正を教えていただいた $my_pingserver[1]['server']="ping.weblog.ne.jp"; $my_pingserver[1]['path']="/"; $my_pingserver[1]['port']=80;
の他に、[2]以下の行頭の「//」も消して、PING送信が生きるようにしてみました。 [1]に指定したpingooでは、まだPINGの送信ができたか確認できていませんが、 [2]以下の送信先では、更新が確認できました。
お時間を割いていただいて、感謝いたします。ありがとうございました。
あまり、PING先のサイト数を増やすと、時間がかかってホスティングなどを利用している場合には、タイムアウトする可能性もあるのでご注意下さい。
あと、pingoo一つ登録しておけば、http://pingoo.jp/newping.php を見る限りでは ほとんどのPINGサーバに中継してくれるので、[2]以下は不用だと思いますよ! |
|
アドバイス感謝します
投稿者:
さとプ
投稿日:2005/11/19(Sat) 12:08
No.2231 |
|
|
|
 |
またしても、アドバイスをありがとうございます! おかげさまで、初めてのXOOPSサイト作りも、なんとかなりました。
本当に、感謝いたします。 |
|
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -
|