看到更多评论

时间:2012-03-28 13:59:57

标签: php javascript template-lite

我从我的数据库中检索评论。

 {foreach value=users from=$comment}
    <tr>    
        <td>{$users.ADD_DATE}</td>
        <td>{$users.NAME}</td>
        {if $users.COMMENT|count_characters > 95}
        <td>{$users.COMMENT|truncate:95:"..."}<a href="#">devamı</a></td>
        {else}
          <td>{$users.COMMENT}</td>
          {/if}
        <td><center><input type="checkbox" name="checkComment[]" value={$users.ID} /></center></td>
</tr>
        {/foreach}

如上所示,如果注释大于95截断并放置一个链接。如果少,不是问题。

我想要的是,如果评论大于95个字符,用户可能需要点击链接。当他/她点击链接时,他/她可以看到完整评论。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

Javascript是解决此问题的最佳选择。

尝试jTruncate: http://www.jeremymartin.name/projects.php?project=jTruncate

应该这样做......

答案 1 :(得分:0)

最简单的可能是使用jquery和show/hide div。

您还可以创建一个新页面并链接到该页面,它将显示完整的评论,基本上不会截断新页面上的文本。