0
我在Joomla 1.5中遇到RSS提要問題。無法獲得RSS源來工作joomla 1.5
我使用Joomla 1.5和自定義組件。我試圖添加rss提要。我不知道是什麼問題,但沒有數據顯示在Firefox的谷歌閱讀器。我使用Chrome進行測試,它顯示信息,但只顯示純XML(未設置樣式)。如果我用谷歌瀏覽器嘗試谷歌瀏覽器,然後再沒有信息。
唯一出現在google reader中的是網站描述。而不是信息,我只能得到「(標題未知)」。 這是接收新聞並將其放入RSS饋送中的文件。也許有人可以理解它有什麼問題:)。
$xml = new XMLWriter();
$xml->openURI('php://output');
$xml->startDocument("1.0");
$xml->setIndent(true);
$xml->startElement('rss');
$xml->writeAttribute('version', '2.0');
$xml->writeAttribute('xmlns:g', 'http://base.google.com/ns/1.0');
$xml->startElement("channel");
$xml->writeElement("title", $mainframe->getCfg('sitename'));
$xml->writeElement("description", $mainframe->getCfg('MetaDesc'));
$xml->writeElement("link", JURI::root());
if($this->projects){
// start listings
foreach ($this->projects as $project){
$xml->startElement("item");
$xml->writeElement("g:title", $project[title]);
$xml->writeElement("g:description", $project[description]);
$xml->endElement();
}
}
$xml->endElement(); // rss
$xml->endDocument();
$xml->flush();
這是相應的XML
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>MyProject</title>
<description>
My project description
</description>
<link>http://mysite.com</link>
<item>
<g:title>Copywriter</g:title>
<g:description>...</g:description>
</item>
<item>...</item>
<g:title>Design Manager</g:title>
<g:description>...</g:description>
</item>
</channel>
</rss>
And this is what i get in google reader
看起來,輸出同時有和。 – Rain 2012-04-27 11:27:01
此外,谷歌閱讀器有一個惱人的緩存(一個例子是飼料的名稱,如果它沒有設置你第一次加載它,這將是一個很大的麻煩來解決這個問題)。也許嘗試更改一個新的文件名並重新檢查讀者。 – Nanne 2012-04-27 11:50:56
我嘗試着改變文件名,之後谷歌閱讀器給了我這個:「找不到要求的訂閱源。」然後我再次嘗試使用相同的文件名,並像以前那樣獲得了該消息「(標題未知)」。 :( – Rain 2012-04-27 13:22:09