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

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

那么怎么办呢?可以在帖子模板页中,通过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相关帖子功能开启方法

Discuz系统相同帖子功能,是非常不错的功能,可以根据标签,匹配相关内容供用户浏览. 如下图示: 在此分享相关帖子功能开启方法: 步骤1: 进入后台 -> 界面 ->界面设置-&...


		Discuz帖子内容页标题版块名称去除方法

Discuz帖子内容页标题版块名称去除方法

如下图红框所示,Discuz默认的帖子内容页标题格式中,带有版块名称. 这样的内容页标题结构,导致标题过长,百度等搜素引擎收录时,标题看不到站点名称. 如何去除标题中的版块名称呢? 试着修改h...

如何去掉Discuz标题中的Powered by Discuz

使用Discuz系统的网站,默认每个页面标题后面会出现”Powered by Discuz!“字样的信息,使得页面标题比较冗长。 为优化标题结构,在此分享Discuz标题结构优化方法。 操作方法如...

Discuz关闭前台插件的更新提示教程

Discuz论坛系统,管理员每次登录论坛,遇到后台有没有更新的应用时,都会出现更新提醒,而且关了还会继续弹出。如下图所示,后台没有暂停更新提醒的选项,用户体验不是很好: 找到文件source/m...

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

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

discuz模板制作调用标签大全 标签汇总

discuz模板制作过程中需要使用大量的调有标签来替换固定的文字,这些调用标签都是DZ官方提供的,它代表了各自的含义,下面是DZ官方提供的模板调用标签大全 数据ID {id} 帖子URL...

发表评论

访客

看不清,换一张

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