[外掛] 我想建立 RSS 機制,提供最新消息給會員參考.

Webmasters Discussion
站長們到此分享架站甘苦、管理心得等;歡迎大家多多提出意見喔!
(請勿發表任何跟站長經驗分享不相干的文章,違者砍文)

版主: 版主管理群

回覆文章
novajiang
星球普通子民
星球普通子民
文章: 9
註冊時間: 2005-03-01 17:01

[外掛] 我想建立 RSS 機制,提供最新消息給會員參考.

文章 novajiang »

最近常常看到 RSS 的機制. 很方便.
因此我想建立 RSS 機制,提供最新消息給會員參考.

請問 phpBB 有沒有外掛可以直接提供 RSS ?

--------------------------------------------------------------
術語名稱:RSS
--------------------------------------------------------------
http://www.xml.org.tw/Function/Fglossary1.asp?key=RSS
術語名稱:RSS
術語全名:Really Simple Syndication
術語說明:
RSS 為XML語言的應用,它廣泛被使用於將網站最新頭條訊息或內容有效率的整理出來,並提供給需求者參考,這項功能如同網站上『最新消息』的功能是一樣的。 RSS由UserLand公司於1997年所發展,目前已成為許多網站如BBC, CNET, CNN, Disney, Forbes, Motley Fool, Wired, Red Herring, Salon, Slashdot, ZDNet等的訊息傳達工具。RSS的出現解決了網站管理者所必須面臨的許多問題,使得在網路上蒐集與傳遞訊息更加容易,同時也增進網路傳輸與連線品質,減少不必要的人工作業。
網站連結:
http://www.webreference.com/authoring/l ... rss/intro/
novajiang
星球普通子民
星球普通子民
文章: 9
註冊時間: 2005-03-01 17:01

[討論] 我找到的討論

文章 novajiang »

我在網站上找到的資料. 可是不知如何使用.
安全嗎?

phpBB-TW
[推薦] Firefox的Live Bookmark
http://phpbb-tw.net/phpbb/viewtopic.php ... ht=rss.php

phpBB community
[2.0.6] RSS Content Syndicator
http://www.phpbb.com/phpBB/viewtopic.php?t=144548
novajiang
星球普通子民
星球普通子民
文章: 9
註冊時間: 2005-03-01 17:01

文章 novajiang »

我查 Google發現有一個 Blog 寫得還蠻清楚的

Shih-Hsien’s BLOG
http://sanwangx.brain-c.com/archives/2004_08/27_127/


---------------------------------------------------------
..................... 摘錄
---------------------------------------------------------
首先,如何讓 phpBB 產生 RSS。從 phpBB MODs (Modifications) 網頁的 Syndication 分類中找到了 RSS Content Syndicator,最新的版本 2.0.2 是去年十月釋出,作者是 nschindler,似乎是沒有再繼續更新維護了。

安裝 RSS Content Syndicator 真是很簡單,就如裡頭文件所寫的,一分鐘就可以完成。壓縮檔裡面的檔案有:

* rss.php: 產生 RSS 的主程式。
* rss_body.tpl: 產生 RSS 的樣板程式,裡頭是描述 RSS 的 XML 格式。
* rss.MOD.txt: 說明文件。

安裝的方法就是把 rss.php 放到 phpBB 根目錄下,rss_body.tpl 放到 templates/subSilver/ 目錄下,如果你的 template 不是選擇使用 subSilver,或者你還有安裝其它的 template 給使用者使用,也請把 rss_body.tpl 複製到這些 template 的根目錄下。然後根據討論區網址和路徑,連到下面的 URL:

http://xxx.yyy.zzz/phpBB2/rss.php

你可以看到從討論區輸出的 RSS,很簡單吧?rss.php 後面沒有加任何 querystring 的話 (譬如 f=1&t=1 之類的),預設是輸出整個討論區最新的 15 則文章 (主題或回覆文章)。如果你想要針對各個看板產生 RSS 的話,可以開啟你 phpBB2 的 index.php,找到下面的字串:

'FORUM_NAME' => $forum_data[$j]['forum_name'],

把它置換成:

'FORUM_NAME' => $forum_data[$j]['forum_name'] . ' <a href="rss.php?f=' . $forum_data[$j]['forum_id'] . '"><img src="images/rss.gif" alt="" style="border: 0;" /></a>',

記得把 圖檔放到你 phpBB2 的 images 目錄裡 (不是 templates/subSilver/images 目錄),如此一來,在瀏覽討論區看板時 (index.php),每個看板中文名稱後面都會出現一個圖檔 圖形,圖形的超連結就是這個看板的 RSS,如果要只輸出主題,不包含回覆文章,可以在 rss.php 後面加上:

t=1

有兩個以上的參數記得彼此要用 「&」 連接起來。
---------------------------------------------------------
..................... 請自行參閱後續文章
---------------------------------------------------------
novajiang
星球普通子民
星球普通子民
文章: 9
註冊時間: 2005-03-01 17:01

[討論] 匯總作業方式.

文章 novajiang »

參考來源:
http://www.phpbb.com/phpBB/viewtopic.php?t=144548

1. DownLoad RSS_Content_Syndicator
下載頁:
RSS_Content_Syndicator-2.0.2.zip (6224 Bytes)
http://www.phpbb.com/phpBB/catdb.php?mo ... &id=816665

2.方法:
 0. Zip 解壓縮\r
 1. 將下載檔內的rss.php放在phpbb的root內\r
 2. 將.tbl榴放在./templates/{風格名稱}/ 內\r
 3. 將 rss.gif 圖檔 放在./images/ 內\r
 4. 修改./templates/{風格名稱}/overall_header.tbl 的 <head></head>內加入以下修改程式碼:
<a href="./rss.php" class="mainmenu"><img src="./images/rss.gif" height="13" border="0" hspace="3" />{SITENAME}最新發表</a>
頭像
柏直瓜子
星球公民
星球公民
文章: 45
註冊時間: 2002-08-05 13:39
來自: 香港
聯繫:

文章 柏直瓜子 »

我這個外掛用得著嗎?

http://phpbb-tw.net/phpbb/viewtopic.php?t=30275

只一個檔案的改動就可以了 8-)
novajiang
星球普通子民
星球普通子民
文章: 9
註冊時間: 2005-03-01 17:01

文章 novajiang »

可以啊. 我是參考這篇文章的.
柏直瓜子 寫:我這個外掛用得著嗎?

http://phpbb-tw.net/phpbb/viewtopic.php?t=30275

只一個檔案的改動就可以了 8-)
wajz
星球普通子民
星球普通子民
文章: 21
註冊時間: 2002-06-06 13:43
聯繫:

文章 wajz »

請問流量會消耗的很大嗎 ?
若已經有實裝的站長, 方便的話,
還請多提供一些流量變化的資料 !!

小弟是用 xoops 的, forum 用 newBB2, 有內建 RSS
呵~ 怕流量掛掉, 雖然有內建但是不太敢啟用 ^^"..
頭像
bbsbsai
星球公民
星球公民
文章: 113
註冊時間: 2003-11-20 22:57
來自: Only Money
聯繫:

文章 bbsbsai »

我是用 xoops 的, forum 用 newBB2, 有開內建 RSS ,

你的流量限制在多少啊~~

我的流量還好,每個月在1GB以下~~

網站互相交流一下吧!!
novajiang
星球普通子民
星球普通子民
文章: 9
註冊時間: 2005-03-01 17:01

[建議] RSS 新聞儲放區

文章 novajiang »

RSS 新聞存放應該就像報紙,定期更新即可.
怕自已的流量不足,我的建議是 :

因為 RSS 是純粹的 XML 格式的檔案.
找個免費網頁空間來放 RSS 檔. ( Hinet,Seednet,.... 用戶都有提供)

然後再定期將更新過的 RSS 檔放到免費空間即可.
大部份的免費網頁空間是用 ftp 傳送.

PHP 我不太熟. 看有那位高手,可以將 rss.php 再 Enhance 一下 .
造服各位架站的站長.
頭像
柏直瓜子
星球公民
星球公民
文章: 45
註冊時間: 2002-08-05 13:39
來自: 香港
聯繫:

文章 柏直瓜子 »

wajz 寫:請問流量會消耗的很大嗎 ?
若已經有實裝的站長, 方便的話,
還請多提供一些流量變化的資料 !!

小弟是用 xoops 的, forum 用 newBB2, 有內建 RSS
呵~ 怕流量掛掉, 雖然有內建但是不太敢啟用 ^^"..
其實只視乎RSS feed reader對每一個feed的更新頻率設定;基本上可視每一個feed request為一個簡單的page request,我想相等於搜尋最新文章那一版的流量吧...
uduh
星球普通子民
星球普通子民
文章: 7
註冊時間: 2003-05-23 15:43
來自: 阿度的暗房
聯繫:

文章 uduh »

請問要如何作到,只針ID10的看板產生 RSS…\r
是像紅字的部份,修改這段嗎?

代碼: 選擇全部

http://www.greyfantasy.org/greybb3/rss.php?[color=red]f=10&t=1[/color]
●上網方式:SeedNet ADSL
●架設主機作業系統:Linux 9.0
●架設主機空間:租賃國外空間
●您安裝的程式:Apache 2.0 Handler、PHP 4.3.9、MySQL 4.1.20
●phpBB3 版本:3.0.RC7
●論壇網址:http://www.greyfantasy.org/
頭像
柏直瓜子
星球公民
星球公民
文章: 45
註冊時間: 2002-08-05 13:39
來自: 香港
聯繫:

文章 柏直瓜子 »

你說得沒錯~~!
esachang
星球普通子民
星球普通子民
文章: 1
註冊時間: 2004-09-22 23:20

文章 esachang »

RSS Feed 2.2.2
試試看這個MOD,製作的非常詳盡\r
RSS的設定也寫成rss_config.php檔,只要進入修改即可\r

附上網站Demo一下:創意極樂天堂
回覆文章

回到「站長交流」