您在這裡

RSS 失去作用了

dennys's 的頭像
dennys 在 2007-11-29 (四) 20:57 發表

本來 rss 還算正常, 可是不知道什麼時候開始就不做用了, 網址如下.
http://casper.tiger2.net/rss.xml

找了一下, rss 的相關設定就只有 content managent -> RSS publishing, 我是設定成 10 篇, full text, 實在是沒有什麼概念哪裡出了問題, 不知道有沒有建議什麼方法來查原因? 謝謝.

知道原因了, 原來是因為我把首頁使用 front module, 然後我所有的文章都沒有設定推薦到首頁, 所以就沒有 RSS 可用了. 看來 rss.xml 抓的是有推薦到首頁的文章才會顯示, 但是 taxonomy 的 rss (http://mysite/tag/xxx/feed) 的就不論有沒有推薦到首頁都會顯示.

所以呢, 看來問題在於是否有辦法改變 rss.xml, 讓他會去抓所有 publish 的文章, 不論有沒有推薦到首頁了.

查了一下, 看來是只有推薦到首頁的文章才會放進 rss.xml

至於 front module 的部份, 也有人提出這個問題了 (189170), 我目前的作法是直接把這段程式放在 body.

如果要配合 i18n, 可以寫成這樣

<?php
if (function_exists('i18n_get_lang'))
$lang = i18n_get_lang();
else
$lang = "en"
?>

<?php
if ($lang == "en") {
?>

<?php
} else {
?>

<?php
}
?>

喜歡的話, 也可以直接把 feedburner 放進去, 這樣 user 使用 firefox 之類的要訂閱時, 就會直接跳到 feedburner, 如下: