歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 10:03:50 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  如何获取回复者的帐号? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 如何获取回复者的帐号?  (閱讀 10853 次)
huywings
新手見習
*
文章: 11


檢視個人資料
« 於: 四月 09, 2007, 01:10:53 下午 »

  我用了下面的命令来获取回复者的名字
引用
{$comment->getUsername()}
得到的结果如下:
引用
爱哭的小猫咪(Cat)
  其中括号前面的是“称唿”,括号里面的才是回复者的用户帐号。而我只想得到回复者的用户帐号,请问应该如何修改命令?
« 最後編輯時間: 四月 16, 2007, 11:39:34 下午 由 huywings » 已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 四月 17, 2007, 02:08:29 上午 »

在 1.2 中,迴響已經可以記錄 是不是由已經登入 LifeType 的 user 來回覆的,所以如果你要取得他的 user name,要用下面的程式:


程式碼:
{if $comment->IsPosterAuthenticated()}  {* 判斷是不是 lifetype 的用戶 *}
{assign var=commenter value=$comment->getUser()}   
{$commenter->getUsername()}  {* 如果是用戶,就取得用戶帳號名稱 *}
{else}
{$comment->getUsername()}  {* 如果不是用戶,就取得迴響者的名稱 *}
{/if}

Mark
已記錄

huywings
新手見習
*
文章: 11


檢視個人資料
« 回覆文章 #2 於: 四月 17, 2007, 10:24:11 下午 »

可惜了,版本是1.05左右的,这样改了之后,立马就无法显示回复了。。。
已記錄
頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  如何获取回复者的帐号? « 上篇主題 下篇主題 »
    前往: