Discuz字符串截取函数使用教程

overme2个月前 (10-17)网页设计125
网页帖子页或文章页少不了要输出文章标题,有些标题有些长,尤其是在移动端,文章标题长了就自动隐藏了。
如下图所示,红色框位置本来是文章标题,可惜标题字符太多,导致溢出不显示。

那么怎么办呢?可以在帖子模板页中,通过discuz内置的字符截取函数cutstr截取标题中固定的字符数,以及被截取掉的结尾部分。

cutstr函数使用方法
cutstr($string, $length, $dot = ‘ …’)
$string:目标字符串
$length:截取后返回的长度
$dot:截取字符后的结尾字符串

在标题标签H2中直接使用cutstr是不行的,需要调用Discuz模板中的PHP运行语法

<!–{eval echo cutstr($_G[forum_thread][subject],50,’ ..’);}–>

cutstr函数所在位置\source\function\function_core.php

相关文章


		Discuz版块下方显示最新主题设置方法

Discuz版块下方显示最新主题设置方法

小编网站首页版块开始显示效果是这样的:版块下显示的是最后发表时间,没有标题内容 需要的显示效果如图: 版块下显示最新发帖的设置方法: 1、 显示效果都是模板控制的,修改对应的discuz论坛首页...


		Discuz 手动安装bshare分享按钮

Discuz 手动安装bshare分享按钮

replyreload += ',' + 330;之前百度网页分享按钮未停用前,很多站都使用的百度网页分享,本站也是。 现在百度网页分享功能停用了,小编就转而使用bshare网页分享工具。 在此分...

Discuz使用电脑访问discuz手机版或触屏版教程

一、discuz电脑无法访问标准手机版的方法: 现在需要修改2个文件,即可用电脑浏览discuz的手机版本: 1、文件./source/function/function_core.php 查找...

Discuz密码错误15分钟后登陆解决方法

使用Discuz建网站时,会遇到这样的问题,就是当用户密码输错5次之后,Discuz就会提示“密码错误次数过多,请15分钟后登陆”。怎么解决这样的问题呢? 下面介绍一下Discuz“密码错误次数过...


		如何删除Discuz触屏版图片链接

如何删除Discuz触屏版图片链接

如下图所示,Discuz默认手机触屏版图片资源,是带有a链接的。 手机浏览帖子时,不小心点击到图片时,会导致网页重新载入,影响用户体验。 在此分享取消触屏版图片链接的方法: 1、稍微了解Disc...

discuz帖子列表页 帖子预览 相关模板

帖子列表页的帖子预览展示用的模板是/template/default/forum/viewthread_preview.htm,展示出来的楼层模板是同目录的viewthread_preview_n...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。