微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我还需要实现“更多信息”功能

如何解决我还需要实现“更多信息”功能

| 我要在显示内容时实现“更多信息”功能。我想以6行或按单词数截断文本(但最好按行截断,除非您有不同的建议)。 我猜想我将不得不为此使用javascript并以某种方式计算文本截止。但是我不太确定我应该做什么,以及是否在PHP端有任何计算或其他步骤需要执行。有人可以给我一些建议吗?有jQuery插件可以帮助解决这个问题吗?     

解决方法

您可以将wordwrap与php的substr功能一起使用     ,我用过:Expander-Jquery-Plugin。而且很酷:) 我希望这有帮助。     ,假设您的内容存在于文件中,那么您需要使用php读取200个字符,然后继续阅读直到找到一个点为止,以便您知道自己已经阅读了该句子的结尾。然后,您的\“ Read More \\”读取内容可以指向某个页面,例如
yourpage.php?fullcontent=yes
,并且在给定
full content
参数时,您将读取所有文件。     ,您可以在PHP中执行此操作,创建两个变量,然后将\“ teaser \”文本变量截断为所需的长度
$teaser =substr($long_text,250); //250 chars
因此,您有两个变量
$teaser
$long_text
。随便使用它们。您可以使用javascript显示/隐藏它,或者如果您决定使用链接(指向整个文章页面)。您可以完全忽略
$long_text
。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。