歡迎光臨, 訪客. 請先 登入註冊一個帳號.
七月 12, 2020, 07:09:52 上午
19594 文章 在 3864 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  開發  |  外掛程式  |  atom plugin發佈文章不會在index顯示 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: atom plugin發佈文章不會在index顯示  (閱讀 12199 次)
changray
新手見習
*
文章: 6


檢視個人資料
« 於: 七月 20, 2005, 04:11:18 下午 »

透過plog的atomapi publish文章,文章不會在index上面顯示。

比較http://www.atombuddy.com/pighead/index.php?op=ViewArticle&articleId=3&blogId=1

http://www.atombuddy.com/pighead/index.php?blogId=1

就可以看出。

不知道是否是client端的問題,請教一下是否在index顯示是如何控制的?
已記錄
changray
新手見習
*
文章: 6


檢視個人資料
« 回覆文章 #1 於: 七月 20, 2005, 04:36:50 下午 »

檢查了一下數據庫裏的數據,發現properties字段有差別。
在index顯示的文章,properties字段的value是a:1:{s:16:"comments_enabled";s:1:"1";}

而透過atom發表的文章,不在index上顯示,它的properties字段的value會是:
a:1:{s:16:"comments_enabled";b:1;}

請教各位,這是如何控制的?
已記錄
changray
新手見習
*
文章: 6


檢視個人資料
« 回覆文章 #2 於: 七月 22, 2005, 03:39:04 下午 »

请问有人能回答这个问题吗?
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 七月 22, 2005, 03:51:07 下午 »

你是用什麼軟體來測試 atom api 的呢?我要能 reproduce 你的問題,才有辦法來看怎麼做。

Mark
已記錄

changray
新手見習
*
文章: 6


檢視個人資料
« 回覆文章 #4 於: 七月 22, 2005, 04:15:50 下午 »

我是自己用java生成的xml message直接发送到endpoint的。麻烦看一下,是否有什么错误?谢谢

send出去的xml message像这样:
程式碼:

<?xml version="1.0" encoding="UTF-8"?>
<entry xmlns="http://purl.org/atom/ns#">
  <title mode="escaped" type="text/plain">ce shi atom api a</title>
  <issued>2005-07-22T17:11:09Z</issued>
  <generator url="http://www.pighead.cn">pighead</generator>
  <content type="application/xhtml+xml">ce shi atom api a</content>
</entry>


response的message像这样:
程式碼:

<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://purl.org/atom/ns#">
  <id>tag:post:www.atombuddy.com,2005-07-22:21</id>
    <author>
   <name>changray</name>
   <url>http://www.atombuddy.com/pighead/index.php?blogId=1</url>
  </author>
  <link rel="alternate" type="text/html" href="http://www.atombuddy.com/pighead/index.php?op=ViewArticle&amp;articleId=21&amp;blogId=1" />
  <link rel="service.edit" href="http://www.atombuddy.com/pighead/atom.php/edit/1/21" title="ce shi atom api a" type="application/x.atom+xml" />
  <title>ce shi atom api a</title>
  <content mode="escaped" type="application/xhtm+xml">ce shi atom api a</content>
  <issued>2005-07-22T17:11:09Z</issued>
 <created>2005-07-22T17:11:09Z</created>
 <modified>2005-07-22T17:11:09Z</modified>  
</entry>
已記錄
changray
新手見習
*
文章: 6


檢視個人資料
« 回覆文章 #5 於: 七月 22, 2005, 04:29:03 下午 »

sorry,我找到原因了。是因为我在生成的atom message中指定了issued的时间,但是由于我的主机在美国,比我desktop的时间晚,因此在首页上不显示。麻烦大家了。 害羞
已記錄
頁: [1]
LifeType 中文開發論壇  |  開發  |  外掛程式  |  atom plugin發佈文章不會在index顯示 « 上篇主題 下篇主題 »
    前往: