LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: gzm55 於 六月 11, 2007, 04:40:23 下午



主題: 回复时,能不能对昵称进行检查?
作者: gzm55六月 11, 2007, 04:40:23 下午
回复时,昵称可以随便填,甚至以游客身份回复时,可以填入管理员的昵称。能不能在回复时对已经注册的昵称进行检查呢?如果昵称被注册,需要输入密码才可以用此昵称回复。


主題: Re: 回复时,能不能对昵称进行检查?
作者: ajer001六月 11, 2007, 07:10:44 下午
這點我不同意,
因為其實站上的廣告文章太多了,
如果開放,整個會到更可怕的地步。

所以我寧可辛苦的多一個步驟登入。


主題: Re: 回复时,能不能对昵称进行检查?
作者: lss六月 11, 2007, 09:44:44 下午
發現兩位可能有點雞同鴨講,所以來插個嘴。

我猜 gzm55 的意思是說 LifeType 裡,文章的回響部份,回響者的暱稱可以任意填,甚至使用該 blogger 或管理員的暱稱回應,但是 LifeType 並沒有做檢查。

針對這點,我也蠻同意的,至少若能禁止使用 blogger 的名稱來做回響的暱稱應該是不錯的一個機制。你可以到 http://bugs.lifetype.net 去提看看,看是否有機會把這個功能排入未來的版本,或是做一個 plugin 來處理也行。

ajer001 應該是認為 gzm55 的意思是說希望論壇可以匿名回覆文章,這點在很早前就討論過了,為了讓大家有乾淨的論壇,也讓管理方便一點,論壇要求 po 文及回覆必需註冊是既定方案,所以 ajer001 也沒錯。

 :-)

lss


主題: Re: 回复时,能不能对昵称进行检查?
作者: gzm55六月 11, 2007, 10:31:08 下午
嗯,lss 分析的很正确呀,看了 ajer 的回复就知道他误会我的意思了,呵呵


主題: Re: 回复时,能不能对昵称进行检查?
作者: ajer001六月 12, 2007, 08:47:29 上午
撲。真是不好意思啊!
好丟臉:P


主題: Re: 回复时,能不能对昵称进行检查?
作者: hsuzy六月 12, 2007, 05:51:46 下午
應該有個現成的方法

下面是原來”顯示頭像”的功能
程式碼:
{if $comment->IsPosterAuthenticated()}
 {assign var=poster value=$comment->getUser()}
 {if $poster->hasPicture()}
   {assign var=posterimg value=$poster->getPicture()}
   <img src="{$posterimg->getPreviewLink()}" alt="{$poster->getUserName()}" align="right" />
  {/if}
{/if}
...
所以可以利用 {if $comment->IsPosterAuthenticated()} 來判斷,比如
程式碼:
{$comment->getUserName()} {if !$comment->IsPosterAuthenticated()} (未認證) {/if}

雖然暱稱和管理員一樣,不過會有未認證的標記

PS.我沒試過 ....


主題: Re: 回复时,能不能对昵称进行检查?
作者: markwu六月 12, 2007, 06:31:02 下午
不行,這是用在 user 已經 login 時,才有用的變數。而且他是用在模版的顯示控制上,並非是用在 Form 的 validation。

Mark