以前の「プラグインによる機能拡張」の投稿でMyBlogへのPing送信が出来ないと書いておりましたが、これはすぐに解決しました。NP_SendPingのPingサーバの指定に「http://ping.myblog.jp」と記入していたらNGでしたが、ここを「http://ping.myblog.jp/」と記入することでMyBlogの最新記事に表示されるようになりました。
しかしBlogのタイトルは表示されたのですが、記事のタイトルの方が白紙のままでした。ここが表示されるようになるまではそう簡単にはいきませんでした。
まずこのNP_SendPingのソースを見てみました。すると確かにBlog名とそのURLしか送信しておりません。きっとここを修正すればいいのだろうとあたりをつけて調べてみましたが解決しません。
さらに調べてみますと、次のような記事が見つかりました。
Myblog japan の Ping 受信エラー原因を予想してみるの巻(NDO::Weblog)
予想と違ってNP_SendPingが原因では無く、このNucleusでのRSS出力が原因のようです。この原因としてはまずスキンに記入されているRSSが次のように相対パスになっていることです。
相対パスであればスキンのあるディレクトリを探しにいきますのでこれを解決するためには、このphpファイルをそこに置くか、あるいは次のように絶対パスで指定します。(※追記あり)
しかしこれでもまだ記事のタイトルは登録されません。パスの指定だけでなくxml-rss2.php自体がおかしいようです。確かに、これをIEでは見ることが出来ませんでした。(IEにはXMLパーサがありますので、正しいXMLなら内容を見ることができます。以前のlivedoorでは見ることが出来ました。)
Nucleusでのrss出力がおかしいということで、Nucleus用 RSS1.0 generatorや、RSS 0.91 & RSS 1.0 スキンをダウンロードして使ってみたのですが、やはりIEで見ることが出来ません。念のために記事を投稿してみましたが、全く同じでMyBlogにはBlog名しか登録されませんでした。
ここまで調べて駄目なのだから原因はNucleus側でなくXREA側では無いかと思い、そういう視点で調べてみますと原因が判明しました。XREAでは自動的に広告が付いてしまうので、このRSS用のPHPファイルにも広告が付いてしまって、RSSの文法エラーとなってしまったということでした。分かってしまえば当たり前のことですね(^^;)、
この対処方法はXREA で Nucleusをインストールする(Nucleusだとか)に詳しく書かれていますが、このうちの自分が行った対応を以下に記述します。
まずxml-rss2.phpの1行目に次の行を追加します。
次にftpでアップロード後、そのパーミッションを変更します。(オーナーでの実行権限を付加)
最後に、.htaccessに以下を追加します。
これで記事を投稿したときに、MyBlogに記事のタイトルも登録されていることが確認出来ました。
※[追記]
出力ファイルの位置がスキンURLの相対位置になっているのはこのスキンのIncludeモードがskindirになっているためです。「スキンの編集」でこれをノーマルに変更してもOKです。ただし、この場合はインクルードしているファイルを探すディレクトリも変更されるので注意が必要です。
しかしBlogのタイトルは表示されたのですが、記事のタイトルの方が白紙のままでした。ここが表示されるようになるまではそう簡単にはいきませんでした。
まずこのNP_SendPingのソースを見てみました。すると確かにBlog名とそのURLしか送信しておりません。きっとここを修正すればいいのだろうとあたりをつけて調べてみましたが解決しません。
さらに調べてみますと、次のような記事が見つかりました。
Myblog japan の Ping 受信エラー原因を予想してみるの巻(NDO::Weblog)
Myblog japan の Ping サーバは単にウェブログツールからの Ping (XML-RPCリクエスト)を受け付けるだけでなく、Ping を受信したと同時に送信元のサイトへ RSS を取得しに行って、最新のエントリからタイトルを引っ張ってくるという処理をしているようです。
予想と違ってNP_SendPingが原因では無く、このNucleusでのRSS出力が原因のようです。この原因としてはまずスキンに記入されているRSSが次のように相対パスになっていることです。
<link rel="alternate" type="application/xml+rss" title="RSS" href="xml-rss2.php" />
相対パスであればスキンのあるディレクトリを探しにいきますのでこれを解決するためには、このphpファイルをそこに置くか、あるいは次のように絶対パスで指定します。(※追記あり)
<link rel="alternate" type="application/xml+rss" title="RSS" href="<%blogsetting(url)%>xml-rss2.php" />
しかしこれでもまだ記事のタイトルは登録されません。パスの指定だけでなくxml-rss2.php自体がおかしいようです。確かに、これをIEでは見ることが出来ませんでした。(IEにはXMLパーサがありますので、正しいXMLなら内容を見ることができます。以前のlivedoorでは見ることが出来ました。)
Nucleusでのrss出力がおかしいということで、Nucleus用 RSS1.0 generatorや、RSS 0.91 & RSS 1.0 スキンをダウンロードして使ってみたのですが、やはりIEで見ることが出来ません。念のために記事を投稿してみましたが、全く同じでMyBlogにはBlog名しか登録されませんでした。
ここまで調べて駄目なのだから原因はNucleus側でなくXREA側では無いかと思い、そういう視点で調べてみますと原因が判明しました。XREAでは自動的に広告が付いてしまうので、このRSS用のPHPファイルにも広告が付いてしまって、RSSの文法エラーとなってしまったということでした。分かってしまえば当たり前のことですね(^^;)、
この対処方法はXREA で Nucleusをインストールする(Nucleusだとか)に詳しく書かれていますが、このうちの自分が行った対応を以下に記述します。
まずxml-rss2.phpの1行目に次の行を追加します。
#!/usr/local/bin/php
次にftpでアップロード後、そのパーミッションを変更します。(オーナーでの実行権限を付加)
最後に、.htaccessに以下を追加します。
<Files xml-rss*.php>
LayoutIgnoreURI *.php
AddHandler cgi-script .php
</Files>
LayoutIgnoreURI *.php
AddHandler cgi-script .php
</Files>
これで記事を投稿したときに、MyBlogに記事のタイトルも登録されていることが確認出来ました。
※[追記]
出力ファイルの位置がスキンURLの相対位置になっているのはこのスキンのIncludeモードがskindirになっているためです。「スキンの編集」でこれをノーマルに変更してもOKです。ただし、この場合はインクルードしているファイルを探すディレクトリも変更されるので注意が必要です。
No comments yet
Add Comments
Trackbacks
Trackback URL
the mini ice age europe [no blog name] pinged on 2006-12-26
the mini ice age europe
sugarland houston usa [no blog name] pinged on 2006-12-24
sugarland houston usa
aviation jobs [no blog name] pinged on 2006-12-19
aviation jobs
graduation gift ideas [no blog name] pinged on 2006-12-19
graduation gift ideas
mortgage loan payment calculator [no blog name] pinged on 2006-12-18
mortgage loan payment calculator
secret codes online casino [no blog name] pinged on 2006-12-14
secret codes online casino
airfare cheap class first [no blog name] pinged on 2006-12-12
airfare cheap class first
airfare lowest [no blog name] pinged on 2006-12-08
airfare lowest
mobile phone insurance [no blog name] pinged on 2006-12-07
mobile phone insurance
liberty mutual insurance [no blog name] pinged on 2006-12-07
liberty mutual insurance
credit after bankruptcy [no blog name] pinged on 2006-12-06
credit after bankruptcy
billings airport [no blog name] pinged on 2006-12-03
billings airport
bulgaria air [no blog name] pinged on 2006-11-30
bulgaria air
1989 lincoln town car radio [no blog name] pinged on 2006-11-29
1989 lincoln town car radio
100 top videos [no blog name] pinged on 2006-11-28
100 top videos
womens business loans [no blog name] pinged on 2006-11-27
womens business loans
which laptop computers [no blog name] pinged on 2006-11-26
which laptop computers
Samsung X830 ringtones [no blog name] pinged on 2006-11-21
Samsung X830 ringtones
Samsung D900 ringtones [no blog name] pinged on 2006-11-21
Samsung D900 ringtones
disco panic ringtones [no blog name] pinged on 2006-11-19
disco panic ringtones
animal ringtones [no blog name] pinged on 2006-11-19
animal ringtones
ringtone jukebox [no blog name] pinged on 2006-11-19
ringtone jukebox
download samsung ringtones [no blog name] pinged on 2006-11-18
download samsung ringtones
sprint pcs ringtones [no blog name] pinged on 2006-11-18
sprint pcs ringtones
Samsung SGH D900 ringtones [no blog name] pinged on 2006-11-17
Samsung SGH D900 ringtones
Pantech C300 ringtones [no blog name] pinged on 2006-11-17
Pantech C300 ringtones
Motorola MOTORAZR XX ringtones [no blog name] pinged on 2006-11-16
Motorola MOTORAZR XX ringtones
police ringtones [no blog name] pinged on 2006-11-16
police ringtones
metro pcs ringtones [no blog name] pinged on 2006-11-16
metro pcs ringtones
indian ringtones [no blog name] pinged on 2006-11-16
indian ringtones
ringtones nextel [no blog name] pinged on 2006-11-15
ringtones nextel
ringetoner [no blog name] pinged on 2006-11-12
ringetoner
mobile tones [no blog name] pinged on 2006-11-11
mobile tones
malaysia ringtones [no blog name] pinged on 2006-11-11
malaysia ringtones
indian ringtone [no blog name] pinged on 2006-11-11
indian ringtone
eminem ringtones [no blog name] pinged on 2006-11-10
eminem ringtones
video game ringtones [no blog name] pinged on 2006-11-09
video game ringtones
monophonic ringtones [no blog name] pinged on 2006-11-09
monophonic ringtones
sprint ringtones [no blog name] pinged on 2006-11-08
sprint ringtones
sony ericsson ringtone [no blog name] pinged on 2006-11-07
sony ericsson ringtone
ringback tones [no blog name] pinged on 2006-11-07
ringback tones
hip hop ringtones [no blog name] pinged on 2006-11-06
hip hop ringtones
motorola mp3 ringtones [no blog name] pinged on 2006-11-05
motorola mp3 ringtones
free rap ringtones [no blog name] pinged on 2006-11-05
free rap ringtones
us cellular ringtones [no blog name] pinged on 2006-11-05
us cellular ringtones
free hifi ringtones [no blog name] pinged on 2006-11-05
free hifi ringtones
free ringtones verizon [no blog name] pinged on 2006-11-04
free ringtones verizon
alltel ringtones [no blog name] pinged on 2006-11-04
alltel ringtones
christian ringtones [no blog name] pinged on 2006-11-04
christian ringtones
free ringtone downloads [no blog name] pinged on 2006-11-04
free ringtone downloads
nokia ringtones [no blog name] pinged on 2006-11-03
nokia ringtones
sony ericsson ringtones [no blog name] pinged on 2006-11-03
sony ericsson ringtones
nec ringtones [no blog name] pinged on 2006-11-03
nec ringtones
magix ringtone [no blog name] pinged on 2006-11-02
magix ringtone
libertines ringtones [no blog name] pinged on 2006-11-02
libertines ringtones
cool ringtones [no blog name] pinged on 2006-11-02
cool ringtones
cellular ringtones [no blog name] pinged on 2006-10-31
cellular ringtones
free cingular ringtones [no blog name] pinged on 2006-10-31
free cingular ringtones
polyphonic ringtones free [no blog name] pinged on 2006-10-31
polyphonic ringtones free
real music ringtones [no blog name] pinged on 2006-10-31
real music ringtones
polyphonic ringtones [no blog name] pinged on 2006-10-31
polyphonic ringtones
send ringtones [no blog name] pinged on 2006-10-29
send ringtones
police ringtones [no blog name] pinged on 2006-10-29
police ringtones
metro pcs ringtones [no blog name] pinged on 2006-10-29
metro pcs ringtones
beltoon downloaden [no blog name] pinged on 2006-10-28
beltoon downloaden
ringtones nextel [no blog name] pinged on 2006-10-28
ringtones nextel
nextel ringtone [no blog name] pinged on 2006-10-28
nextel ringtone
free ringtones for lg [no blog name] pinged on 2006-10-27
free ringtones for lg
cricket ringtones [no blog name] pinged on 2006-10-27
cricket ringtones
ringtones uk [no blog name] pinged on 2006-10-27
ringtones uk
voice ringtones [no blog name] pinged on 2006-10-26
voice ringtones
samsung free ringtones [no blog name] pinged on 2006-10-26
samsung free ringtones
midi ringtones [no blog name] pinged on 2006-10-26
midi ringtones
free lg ringtones [no blog name] pinged on 2006-10-26
free lg ringtones
cingular ringtones [no blog name] pinged on 2006-10-26
cingular ringtones
free sprint ringtones [no blog name] pinged on 2006-10-26
free sprint ringtones
verizon ringtones [no blog name] pinged on 2006-10-26
verizon ringtones
free polyphonic ringtones [no blog name] pinged on 2006-10-25
free polyphonic ringtones
order soma [no blog name] pinged on 2006-10-25
order soma
carisoprodol [no blog name] pinged on 2006-10-24
carisoprodol
hydrocodone online [no blog name] pinged on 2006-10-23
hydrocodone online
cheap cialis [no blog name] pinged on 2006-10-23
cheap cialis
diazepam [no blog name] pinged on 2006-10-23
diazepam
generic valium [no blog name] pinged on 2006-10-23
generic valium
carisoprodol [no blog name] pinged on 2006-10-23
carisoprodol
diazepam online [no blog name] pinged on 2006-10-23
diazepam online
cheap tramadol [no blog name] pinged on 2006-10-22
cheap tramadol
carisoprodol [no blog name] pinged on 2006-10-22
carisoprodol
carisoprodol [no blog name] pinged on 2006-10-22
carisoprodol
cheap cialis [no blog name] pinged on 2006-10-21
cheap cialis
ping送信不具合 sea of tranquility pinged on 2004-12-18
Mybloglistにpingが飛んでいないのはずいぶん前からわかっていたのですが
なすすべもなく呆然と打たれないpingの行方を眺めていただけでした。
しかしいーかげんなにかしなくては、と思いたち、検索かけて調べてみ...
MyBlogへPingを送る 野良猫の視点から pinged on 2004-12-06
タイトルがうまく表示せれないんですよねーー。
無料SEO日記さんの記事を参考にしたらあっさり克服。
感謝です!
pingが通ってないことが判明 会社員日記 pinged on 2004-11-15
明日以降、こちらを参考に対応してみる。...
最高気温27℃