注册 登录 天兴工作室:提供zblog模板 emlog模板 dedecms模板的下载和仿站定制

教程

分享一些有关于zblog的教程,这里有zblog初级教程、zblog中级教程和zblog进阶版教程,如果对你有所帮助,深感荣幸

当前位置:网站首页 教程 正文

zblogphp清除摘要代码并控制字数的方法

天兴工作室管理 2014-03-23 教程 4150 ℃ 6 评论

php比asp好的地方就在这些小细节的位置,之前写过的“ zblogphp调用文章缩略图的方法”和本文的“zblogphp清除摘要代码并控制字数的方法”都属于php的优势了吧。

闲话不多说,上代码:

{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Intro,'[nohtml]'),100)).'...');{/php}
{$description}

Ps:经网友提醒换上一个zbp1.4还能用的代码...

这段代码加在模板的template文件夹内的post-multi.php里面代替原来的{$article.Intro},字数控制请修改阿拉伯数字“100”,这样出来的摘要就是没有html代码的纯文字还控制了字数,相当完美。特别适合图文混排的列表方式。


补充另外一种情况,如果文章摘要里面的字太少了不够怎么办?我们可以用调用文章正文来解决此问题,代码如下:

{php}$intro= preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),100)).'...');{/php}
{$description}

期待zblogphp的更加强大!

赞 (3)

已有 6 位小伙伴发表了看法

天兴工作室网友

回应ta天兴工作室网友 (游客)

评论于 2016-04-19 16:07:25

一年多了 你还没把能用的换上去么?
天兴工作室管理

回应ta天兴工作室管理 (管理员)

评论于 2016-04-19 20:40:41

這个代码不能用?你试过了?没试过不要瞎BB。。。
天兴工作室网友

回应ta天兴工作室网友 (游客)

评论于 2015-11-04 20:22:07

不管用,一个字也不显示了
天兴工作室网友

回应ta天兴工作室网友 (游客)

评论于 2015-11-04 21:03:02

{$description}这个写错了
enso四叶草

回应taenso四叶草 (游客)

评论于 2015-03-28 21:29:39

额 最后的{$article.Intro}什么意思 貌似这样执行一个正则表达式的搜索好像就行了吧 {php}echo preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article-˃Intro,'[nohtml]'),80)).'...');{/php} 用你的那个好像不能用。。。
天兴工作室管理

回应ta天兴工作室管理 (管理员)

评论于 2015-03-28 22:51:38

很早很早之前写的,现在还不知道能不能用,等我换个一定能用的吧,抱歉...

欢迎 发表评论

服务项目

快速入口

常见问题

天兴工作室 | www.txcstx.cn

天兴工作室介绍天兴工作室承接:网站建设、zblog模板和dedecms模板定制、仿站(像素级仿站)、html单页面定制和修改、网站模板修改等服务;我们的办事准则:要么不答应、答应则一定做到

  • 交流群:ZBLOG交流群
  • 客户群:天兴工作室客户群
在线QQ 评论文章