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

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

549 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账号/密码/认证码如何重置
忘记帝国CMS账号/密码/认证码如何重置

部分用户一段时间没有登录后台,或是换了机器忘记了帝国CMS账号/密码/认证码,...

16 888
帝国CMS使用JS正则验证手机邮箱出错怎么办?
帝国CMS使用JS正则验证手机邮箱出错怎么办?

最近有客户向鸥哥求助说使用JS正则验证注册手机邮箱出错了,但本地测试是完全...

11 1107
帝国CMS文章页的seo标题在哪里?
帝国CMS文章页的seo标题在哪里?

很多朋友用惯了织梦CMS,转到帝国之后就非常困惑,因为织梦CMS的文章是有一个se...

1 326
帝国CMS怎样修改首页模板?
帝国CMS怎样修改首页模板?

网站在运营过程中难免要进行小小的修修改改,此时如果找人就比较麻烦,自己改试...

1 247
帝国cms网站链接域名出现了2次,访问都是404是什么原因?
帝国cms网站链接域名出现了2次,访问都是404是什么原因?

帝国cms网站链接域名出现了2次是什么原因,要怎么解决?这个问题往往出现在用户...

1 621
帝国cms怎样批量删除垃圾留言?
帝国cms怎样批量删除垃圾留言?

现如今,许多商家通过机器批量给网站发留言,一条两条还可以接受,有的商家却是拼...

1 369
帝国CMS+jquery简单实现点击图片进入下一页功能
帝国CMS+jquery简单实现点击图片进入下一页功能

使用js实现点击按钮进入下一个内容页分页,用jQuery做肯定是最快捷的方式,因此...

1 285
怎样提高帝国cms的生成刷新效率?
怎样提高帝国cms的生成刷新效率?

帝国cms是一款功能强大的cms,不仅安全性高,还能够轻松驾驭20万以上的数据,牛逼...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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