主題: 個人圖像顯示問題 作者: james 於 四月 13, 2005, 03:42:31 下午 現在問題是這樣的:
如果有一個使用者A ,他在網誌BLOGA 上傳並設定個人圖像完成也顯示正常。 但是使用者A,同時是多個網誌的管理者(例如 B、C、D...等) 那麼在其它網誌的使用者管理介面中,使用者A的個人圖像會出不來。 不知道這是不是Bug呢? 主題: 個人圖像顯示問題 作者: markwu 於 四月 14, 2005, 06:40:54 下午 是,絕對是 bug!
目前的大頭貼是 by User 來設定的!而且只記錄了 resource ID,所以會發生問題。 舉個例子,我有兩個網誌, A 跟B 在 A 的大頭貼是 resourceid=1 名字叫做 mark1.jpg 另外在 B 的大頭貼是 resource=2 名叫叫做 mark2.jpg 問題就在這,當初是把這個值存在 plog_user 中的 resorruce_picture_id,只能存一個,所以當我選了另一個的時候就被覆蓋。假設我在 A 網誌設定了。那我的大頭貼的URL就是 resserver.php?blogId=1&resource=mark1.jpg&mode=preview 可是當我在B網誌打開使用者設定,網址就變成了 resserver.php?blogId=2&resource=mark1.jpg&mode=preview,所以就找不到了。 傷腦筋。改法有二 1. 改變 resource_picture_id 的存法,變成 blogid+resourceid 2. 把 resource_picture_id 存到 plog_blogs 中,而非 plog_user mmm ... 你麻煩您到 bugs.lifetype.net 去寫個 bug report 嗎? Mark |