LifeType 中文開發論壇

開發 => 模版設計 => 主題作者是: yy 於 六月 15, 2005, 11:23:18 上午



主題: 請教comment模版的問題
作者: yy六月 15, 2005, 11:23:18 上午
使用minitemplate
發現迴響時輸入的email和個人網址url都無法顯示出來
請問該從何處著手去改呢?
(顯示出的迴響例子: http://www.swib.idv.tw/plog/post/3/3)

我看了commentform.template
卻看不出個所以然來 ><
以下:

<form action="{$url->getBaseUrl()}/index.php" method="post">
   <div id="CommentForm">
      <div class="BlockFormTitle"> {$locale->pr("comment_topic")}</div>
      <div class="BlockForminput"><input class="Forminput" type="text" size="50" name="commentTopic" value=""/></div>
      <div class="BlockFormTitle"> {$locale->pr("comment_text")} </div>
      <div class="BlockForminput"><textarea class="FormTextarea" rows="10" cols="40" name="commentText"></textarea></div>
      <div class="BlockFormTitle">{$locale->pr("comment_username")}</div>
      <div class="BlockForminput"><input class="Forminput" type="text" name="userName" value=""/></div>
      <div class="BlockFormTitle">{$locale->pr("comment_email")}</div>
      <div class="BlockForminput"><input class="Forminput" type="text" name="userEmail" value=""/></div>
      <div class="BlockFormTitle">{$locale->pr("comment_url")}</div>
      <div class="BlockForminput"><input class="Forminput" type="text" name="userUrl" value=""/></div>
      <div class="BlockForminput"><input class="Formsubmit" type="submit" value="{$locale->pr("comment_send")}" name="Add"/></div>

      <input type="hidden" name="op" value="AddComment"/>
      <input type="hidden" name="articleId" value="{$post->getId()}"/>
      <input type="hidden" name="blogId" value="{$blog->getId()}"/>
      <input type="hidden" name="parentId" value="{$parentId}"/>
   </div>
</form>


主題: 請教comment模版的問題
作者: james六月 15, 2005, 04:02:59 下午
請修改postandcomments.template

程式碼:
{$comment->getUsername()} @ {$locale->formatDate($commentDate, "%d/%m/%Y-%H:%M")}


修改成
程式碼:
{if $comment->getUserUrl() != ""}
<a href="{$comment->getUserUrl()}"}>{$comment->getUsername()}</a>
{else}
{$comment->getUsername()}
{/if}
{if $comment->getUserEmail() != ""}
<a href="mailto:{$comment->getUserEmail()}">@</a>
{else}
@
{/if}
{$locale->formatDate($commentDate, "%d/%m/%Y-%H:%M")}


應該可以滿足你的要求 :-)

參考一下囉

James


主題: 請教comment模版的問題
作者: yy六月 17, 2005, 01:17:26 上午
行了耶
感謝~ ^_^


主題: 請教comment模版的問題
作者: james六月 17, 2005, 10:00:02 上午
引用自: yy
行了耶
感謝~ ^_^

不客氣囉 :)
或許你可以比對一下兩段code有什麼不同。
自行找出規則,下次你就可以自行解決問題,或是上來幫助其它人囉  :-)

Enjoy pLog.

James