主題: 選擇文章作者問題 (1.2.3) 作者: hsuzy 於 七月 03, 2007, 12:58:04 上午 如果是多人共同編輯同一個blog
在發表文章的時候,預設選擇都是 userid 和 blogid 相同者 ... 而不是自己的id 因為我現在是使用論壇 User data providers 我不知道原本就出問題,還是是使用 User data providers的問題 templates/admin/newpost.template 原來的 程式碼: <option value="{$bloguser->getId()}" 修正如下 程式碼: <option value="{$bloguser->getId()}" 主題: Re: 選擇文章作者問題 (1.2.3) 作者: markwu 於 七月 03, 2007, 10:59:10 上午 謝謝!看起來是 bug,已經在 svn rev. 5606 中修正。
Mark 主題: Re: 選擇文章作者問題 (1.2.3) 作者: markwu 於 七月 03, 2007, 02:21:59 下午 不過,這樣改法有問題。因為如果文章儲存失敗,他還是會繼續選擇目前的使用者。比較好的方法是在這一段程式前加上:
{if empty($postUser)}{assign var=postUser value=$user->getId()}{/if} 讓模版判斷 $postUser 是否存在,如果不存在才用 $user 來代替。 Mark |