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

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

那么怎么办呢?可以在帖子模板页中,通过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标题中的Powered by Discuz

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


		Discuz 手动安装bshare分享按钮

Discuz 手动安装bshare分享按钮

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

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

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

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

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

Discuz Header meta代码解析

Discuz系统统一的头部文件所在位置:/template/default/common/header_common.htm 部分代码解析如下: <meta http-equiv=”Cont...

发表评论

访客

看不清,换一张

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