事由因為第一次接觸到 RSS,發現了完全不了解的問題。目前網站中有部落格,但是非WP或其他第三方套件,而是自己寫的一個部落格,可以發佈、也可看所有文章列表,也有用 htaccess 重新寫了網址規則。
爬爬爬我查了一下RSS製作方式http://raymondchou.pixnet.net...他的做法是創建一個數據表,將需要做成RSS的內容都丟進去,最後再用 php while 將這資料表的欄位資料印出,在旁邊加上 RSS 上面的那種 tag 例如 <title> 等等。這是我目前看到好像是 RSS製作的一種方式?這是標準的製作方式嗎?
XML Format ?因目前跟別人串接,主要是想更新我這邊的文章到他那邊去。有給了我一個 XML Format 格式,上面的標籤真的是不少。
這是其中一段:
<startYmdtUnix>1457280000000</startYmdtUnix> //Mandatory
<endYmdtUnix>1457480000000</endYmdtUnix> //Mandatory
<title>String // article title</title> //Mandatory
<category>String</category> //Mandatory
<subCategory>String</subCategory> //Optional
<publishTimeUnix>1457480000000</publishTimeUnix> //Mandatory
<updateTimeUnix>1457480000000</updateTimeUnix> //Optional
//Optional
// 0 stands for general article with plain text, images and short video;
// 1 stands for long video news. Warning!!! if the article is long video news, this tag is necessary and must be 1.
// 2 stands for the comic book.
// 5 is for video content, only allow one video and text in contents.
// 6 stand for trailer for a specific movie, only allow one video and text in contents.
<contentType>0, 1, 2, 5, 6</contentType>
<thumbnail>String // relative file of thumbnail file</thumbnail> //Optional
<contents> //Contain at least one of image, video, text. Can be multiple.
<image>
<title>String // image title</title> //Optional
<description>String // image caption</description> //Optional
<url>String // relative file path of image file</url> //Mandatory
<thumbnail>String // relative file of thumbnail file</thumbnail> //Optional
</image>
<video>
<title>String // video title</title> //Optional
<description>String // video caption</description> //Optional
<url>String // relative file path of video file</url> //Mandatory
<thumbnail>String // relative file path of thumbnail file</thumbnail> //Optional
<restrictedCountries> //Optional
<country>String // ISO 31661 alpha2</country>
<country>String // ISO 31661 alpha2</country>
<country>... // others</country>
</restrictedCountries>
<width>449</width> //Optional
<height>101</height> //Optional
</video>
<text>
<content> //Mandatory
<![CDATA html tag or pure text ]]>
</content>
</text>
</contents>
問題產生
對方提供的 XML Format 跟 RSS 是一樣的道理嗎?
XML Format 每一個 tag 跟我製作 RSS 的方式是否是正確的方向?
也就是說,我新增部落格文章的同時,除了丟一份到我原本網站要顯示的那個數據表外,再把需要製作 RSS 的部落格內容也丟到另一個 RSS 專屬數據表去,然後再打印出來給對方取得?
這個製作方式是標準作法嗎?
所謂的「當我新增一篇文章,對方就能夠抓到」,是指這個 RSS 嗎?我只要將部落格內容丟給 RSS 專屬的數據庫,再利用 php 打印這個數據庫的文章,替他加上上方 XML Format 的標籤就可以了嗎?
抱歉問題有點多,但這確實困擾了我幾天
- 3 回答
- 0 关注
- 391 浏览
添加回答
举报
0/150
提交
取消