最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > DedeCMS自动截取标题长度的两种方法,织梦教程

DedeCMS自动截取标题长度的两种方法,织梦教程

时间:2023-07-22 12:07:22 阅读: 文章分类: 网站建设 作者: 织梦网站员

导读:织梦教程织梦教程为了网站的美观,我们又是需要将标题长度限制在某个长度范围之内,对长度超出限定范围的字用省略号代替,这是一个相当不错的想法,具体做法有两种。 比如调用的字段为tedede织梦模板织梦后台模板。

dede织梦模板织梦后台模板

为了网站的美观,我们又是需要将标题长度限制在某个长度范围之内,对长度超出限定范围的字用省略号代替,这是一个相当不错的想法,具体做法有两种。

比如调用的字段为test

方法一:运行php法..

[field:test runphp=yes]

@me=substr(@me,截取字节)

[/field:test]

方法二:调用内置函数法

[field:test function='cn_substr(@me,截取字节)'/]

两种方法其实差不多的.

第二种方法更适合中文的截取.是dedecms封装好的内置函数

效果比第一个要好的多..

一、用CSS控制,这种方法对任何语言架构的系统都适用,因为这个和程序语言无关,而且这样的做法对搜索引擎来说也是非常友好的,所以强烈推荐使用这种方法,具体做法如下:

这里是控制标题的CSS代码:

.li {list-style:none;        width织梦模板下载:260px;        //这个就是用来控制显示的标题长度      white-space:nowrap;      text-overflow:ellipsis;       -o-text-overflow:ellipsis;       overflow: hdede会员中心模板idden;     }

例如在DedeCMS里这样调用标题既可实现:

{dede:arclist row=8 titlelen=126 orderby=pubdate typeid=8}       <织梦模板;li><a href="[field:filename /]" title="[field:title function=html2text(@me)/]" >[field:title/]</a></li> {/dede:arclist}

二、用PHP程序代码实现标题长度的截取,这种方法对搜索引擎不是很友好,酌情使用,代码如下:

{dede:arclist row=6 typeid=2 titlelen=50} <li><span class="box_r">[field:pubdate function="MyDate('m-d',@me)"/]</span>[[field:typelink/]]<a href="[field:arcurl/]">[field:title function='(strlen("@me")>50 ? cn_substr("@me",50)."…":"@me")'/]</a></li>  {/dede:arclist}

相关dede织梦模板织梦后台模板。

关键词标签: CMS 标题 两种

声明: 本文由我的SEOUC技术文章主页发布于:2023-07-22 ,文章DedeCMS自动截取标题长度的两种方法,织梦教程主要讲述标题,两种,CMS网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_34123.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章