在使用智能模板的文章网站上,我需要截断主要内容以创建预告片。我可以通过char截断,但第一段长度在文章之间完全未知。 我想要更聪明的东西,只显示第一段:
内容:
This is my first paragraph and I want to display this and only this.
This the rest of the content and it is very long with a lot of words...
预告:
This is my first paragraph and I want to display this and only this.
答案 0 :(得分:0)
此时截断维基语法或html的文本是什么?如果它是wiki,你应该能够使用strpos
php函数搜索\ n \ n(如果它不是已经允许的那个,请将它添加到安全控制面板中的smarty函数中) 。然后你可以对文本执行substr
函数并添加“...”或其后的任何内容。
如果它是html那么preg_replace
可能是最好的方法 - 类似于
{preg_replace('/^.*?<\/p>/mis','$1"',$content)}...
...可能只是工作(未经测试,抱歉;) HTH