下载鸥 > 网站下载 > 开发教程 > 帝国CMS

帝国CMS灵动标签显示标题颜色、截取标题字数DoTitleFont()怎么做?

548 2021-02-28 18:19:12

收藏
帝国cms采用灵动标签调用信息时,我们一般会习惯于用<?=$bqr[title]?>输出标题,如下所示。
[e:loop={"select title,titleurl from phome_ecms_news where `classid` = '$GLOBALS[navclassid]' order by newstime",1,24,0}]
<li>
        <a href="<?=$bqr[titleurl]?>"><?=$bqr[title]?></a>
</li>
[/e:loop]

而这只是最基本的操作。如果在这个基础上,我们需要截取标题字数要怎么做呢?

截取标题字数操作方法:
将上面的
<?=$bqr[title]?>

改成
<?=esub($bqr[title],30)?>

这里面的30代表字节数,也就是显示15个汉字

截取标题字数还是比较常用的操作,如果还需要显示帝国cms后台自带的标题属性如加粗、颜色,需要怎么做呢?

帝国cms灵动标签显示标题属性的方法:
1、在SQL查询语句中,将titlefont字段也要选取出来:
select titlefont,title,titleurl from......
//如果是 select * from ,则什么都不用改

2、将上面的
<?=$bqr[title]?>

改成
<?=DoTitleFont($bqr[titlefont],$bqr[title])?>

基于上方一系列调用后,我们出现了终极需求:

帝国cms灵动标签既要显示标题属性,又要截取标题字数的方法
既要显示标题属性,又要截取标题字数的方法就是将上述方法结合到了一起,用法也是非常简单的:
<?=DoTitleFont($bqr[titlefont],esub($bqr[title],30))?>

本文地址:https://xzo.com.cn/develop/empire/646.html

有帮助,很赞!

信息来源:下载鸥
导出教程 下载word版教程
发表评论 共有条评论
关于帝国CMS


帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用

当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。

推荐帝国CMS开发教程
宝塔面板帝国cms搬家报错No input file specified
宝塔面板帝国cms搬家报错No input file specified

今天有客户向鸥哥求助说宝塔面板帝国cms搬家报错No input file specified,这...

23 1865
帝国CMS怎样让一条信息具有多个模板?
帝国CMS怎样让一条信息具有多个模板?

帝国CMS的信息是绑定内容模板的,通过本教程可以实现在前台自由使用不同的模...

17 489
帝国CMS开发的网站怎样修改网站标题关键词和描述?
帝国CMS开发的网站怎样修改网站标题关键词和描述?

在网站运营的过程中,由于业务的变更或是优化的需要,可能需要修改网站的标题,关...

1 387
帝国CMS文章配图怎样设置自动添加水印?
帝国CMS文章配图怎样设置自动添加水印?

现在采集网站非常多,不止采集内容,还采集图片,还不标注出处,非常可恶。那么,帝国...

1 383
帝国cms怎样压缩静态页面代码?
帝国cms怎样压缩静态页面代码?

静态页面代码压缩一下可提高网站加载速度,如果程序非常复杂的话,可以节约带宽...

3 340
帝国cms会员投稿后白屏怎么办?
帝国cms会员投稿后白屏怎么办?

今天客户遇到一个问题,会员发布投稿信息后白屏了。但信息会正常发布出来,后台...

1 304
帝国CMS怎么整合Discuz
帝国CMS怎么整合Discuz

Discuz是一个相当流行的论坛系统,现在百度站长论坛还是使用的discuz。帝国cm...

0 311
帝国cms怎样给广告增加排序?
帝国cms怎样给广告增加排序?

帝国cms广告系统功能比较强大,但本身并没有排序的功能。如果想要替换广告的...

3 339
随机帝国CMS开发教程
帝国CMS简单的当前栏目高亮CSS代码
帝国CMS简单的当前栏目高亮CSS代码

把高亮的CSS样式写入模板,用[showclasstemp] 标签输出栏目列表。通过定义当...

1 528
帝国cms怎样做全站搜索?
帝国cms怎样做全站搜索?

帝国CMS全站搜索非常好用,用户可以将各个数据表数据导入全文搜索,包括存文本...

12 887
帝国CMS带封面的tag简介怎样换行?
帝国CMS带封面的tag简介怎样换行?

本文仅针对带封面的tag简介(textarea)怎样换行进行展开,非二开站点可越过本教...

1 621
 帝国CMS怎样在TAGS列表页调用NUM,TAG名与TAGID?
帝国CMS怎样在TAGS列表页调用NUM,TAG名与TAGID?

帝国CMStag页应用十分广泛。前面我们提到了怎样给tag增加封面图,今天来简单...

15 563
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?
帝国CMS怎样在栏目文章列表中间插入一条新数据到指定位置?

有客户的小说站在发布完一篇小说后,发现遗漏了一章。此时如果新增一章必然是...

14 872
帝国cms后台信息列表标题显示不完怎么办?
帝国cms后台信息列表标题显示不完怎么办?

帝国CMS后台信息列表标题文字字数默认是被控制过的,超出一行会截断,一些相对...

15 623
帝国CMS怎样通过栏目列表list.var调用栏目名称而不是栏目别名?
帝国CMS怎样通过栏目列表list.var调用栏目名称而不是栏目别名?

帝国默认机制是这样的:当没填写栏目别名时,前台显示的是栏目名称,如果有别名则...

1 436
帝国CMS怎样做隔行变色的功能?
帝国CMS怎样做隔行变色的功能?

一些颜色比较丰富的站点对模板的样式有要求,例如隔行变色:一行默认色,一行红色...

16 558
客服QQ:341553759
点击咨询 常见问题 >
官方交流群:90432500
点击加入