1

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

 {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 个字符,用户可能想要点击链接。当她/他点击链接时,她/他可以看到完整的评论。

我怎样才能做到这一点 ?

4

2 回答 2

1

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

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

这应该够了吧...

于 2012-03-28T14:20:08.207 回答
0

最简单的可能是使用 jquery 和显示/隐藏div。

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

于 2012-03-28T14:06:46.630 回答