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
ヘッドラインでRSSが表示できない 投稿者: 投稿日:2004/06/25(Fri) 07:20 No.223  
はじめまして。桂@Diverging Pointでございます。
WordPressモジュールを便利に使わせていただいております。
実はXOOPSヘッドラインモジュールでWordPressのRSSを取得させようとしているのですが、うまくいきません
RSSのデータがまったく取得できないようです。

「RSS/RDF Feeds, Track/ping-backs」の設定は以下の通り、PHPのバージョンは4.1.2です。
posts_per_rss 10
rss_language ja
rss_encoded_html false
rss_excerpt_length 0
rss_use_excerpt true
use_weblogsping true
use_blodotgsping true
blodotgsping_url http://dp.vpsres.com/modules/wordpress
use_trackback true
use_pingback true

自分のサイトのWordPressのRSSとのぶのぶさんのところのWordPressのRSSが今のところNGです。
他のサイトは2,3試してみましたが、取得できました。
ところで、取得するRSSはWordPressモジュールの中にある「wp-rss.php」でOKですよね。

なにか心当たりがございましたらご教授ください。よろしくお願いします。


Re:ヘッドラインでRSSが表示できない 投稿者: のぶのぶ 投稿日:2004/06/26(Sat) 12:41 No.224  

桂さん、こんばんは!
> なにか心当たりがございましたらご教授ください。よろしくお願いします。
このサイトのRSSもNGだとすると・・・・・
小生のXOOPSヘッドラインでは読み込めているので・・・
PHPのバージョンの差かとも思って別途のマシンでPHP4.1.2でテストしてみたけど、
これも小生の環境ではうまくいっているんですよね
考えられるとすると、WordPressのRSSはEUC-JPで出力しているので、PHPのxmlエクステンションの設定によっては、うまく読み込めていない可能性がありますね。
普通のRSSはUTF-8が標準になっていますから。

とりあえず、当サイトで桂さんのサイトのwp-rss.php をXOOPSヘッドラインで表示すると、
http://www.kowa.org/modules/xoopsheadline/index.php?id=9
のようになります。
もうちょっと調べてみますけど、将来的には、RSS関連はUTF-8出力に変更したいとは思っています。


RSSのUTF-8出力 投稿者: のぶのぶ 投稿日:2004/06/27(Sun) 02:28 No.229  

試しに当サイトのRSS出力をUTF-8で出力出来るようにしてみました。

http://www.kowa.org/modules/wordpress/wp-rss.php

桂さんのサイトでヘッドライン表示出来るか試してもらえれば幸いです。


Re:ヘッドラインでRSSが表示できない 投稿者: Sarah 投稿日:2004/06/27(Sun) 16:58 No.232  

あ、ヘッドラインモジュールで気付いた点がありましたので書いてみます。
(最近少し忙しくて最新バージョンにはまだ更新していません。)
RSS1の方は普通に表示されますがRSS2のほうだと文末に
,もっと が出ますよね。そこのリンクURLがおかしかったんです。
ヘッドラインモジュールの何バイトで,もっと になるのかイマイチよくわかりませんが・・・
私のサイトでRSS2にして表示してみます。


Re:ヘッドラインでRSSが表示できない 投稿者: 投稿日:2004/06/28(Mon) 03:49 No.234  

さっそく試してみました。
が、結果はNGでした。

どうも、私が使っているサーバーからのぶのぶさんのところまで到達できないようです。(サーバー上のlynxから確認しました。ずーっと待ちに入ってしまう)
自分自身も同様で、自分自身のRSSまで到達できないようでした。(仮想プライベートサーバーを使っているからかな)
なので、完全にこちらの問題です。

大変お騒がせしました。いろいろ調べていただいたみたいで恐縮です。
Diverging PointではこれからもWordPressを使用させていただきますので、よろしくお願いします。
お体に気をつけて開発してくださいね。


Re:ヘッドラインでRSSが表示できない 投稿者: のぶのぶ 投稿日:2004/06/28(Mon) 14:16 No.238  

sarahさん、こんにちは
引用:

RSS2のほうだと文末に
,もっと が出ますよね。そこのリンクURLがおかしかったんです。
ヘッドラインモジュールの何バイトで,もっと になるのかイマイチよくわかりませんが・・・

ヘッドラインのソースを見ると、RSSの中にguidってタグがあると、「もっと」を表示して、そのタグの中にあるURLにリンクを張るようになっていました。
で、WordPressではRSS2でこのguidタグを使ってるんですが、isPermaLink="false"という属性と共に出力されているので、値はURLでは無いものが入っており、XOOPSヘッドラインが期待するものとは違っているようです。
もともとは、RSS2中に本文の抜粋が入っていて、guidで示された元々の記事のURLに対して「もっと」でリンクが張られているってのがあるべき姿なんでしょうね。
てなわけで、自利リースではguidタグ中には記事のURLを生成するように修正しようかと考えています。


Re:ヘッドラインでRSSが表示できない 投稿者: のぶのぶ 投稿日:2004/06/28(Mon) 14:25 No.239  

引用:

さっそく試してみました。
が、結果はNGでした。

桂さんのサイトの記事も拝見しましたが、仮想プライベートサーバーの側の
問題なんですね・・・

ただ、これをきっかけにしてRSSのUTF-8化にめどがついたので、小生にとっては
瓢箪からコマって感じですけど・・・


NO: PASS:

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