LifeType 中文開發論壇

支援 => 使用與操作 => 主題作者是: huywings 於 四月 09, 2007, 01:10:53 下午



主題: 如何获取回复者的帐号?
作者: huywings四月 09, 2007, 01:10:53 下午
  我用了下面的命令来获取回复者的名字
引用
{$comment->getUsername()}
得到的结果如下:
引用
爱哭的小猫咪(Cat)
  其中括号前面的是“称唿”,括号里面的才是回复者的用户帐号。而我只想得到回复者的用户帐号,请问应该如何修改命令?


主題: Re: 如何获取回复者的帐号?
作者: markwu四月 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


主題: Re: 如何获取回复者的帐号?
作者: huywings四月 17, 2007, 10:24:11 下午
可惜了,版本是1.05左右的,这样改了之后,立马就无法显示回复了。。。