用代码修改织梦标题title字数限制的方法

今天在做南极光寄宿考研网站的时候发现手机版标题特别短,研究了好久没找到,在百度找了好几种方法,其中有在后台设置的,后在数据库设置的结果都不行,最后找到方法了在代码里面限制字数最为合理。下面就分享给大家希望大家能喜欢。

方法一:直接使用 titlelen属性 比如我想使标题显示20个汉字,也就是40个字节,那么可以定义 titlelen=‘40’。这种方法通常在列表标签arclist中使用。常规写法如:

<arclist typeid=’2′  row=’6′  titlelen=’40’  flag=’c’>

<a href='[field:arcurl/]’>[field:title/]</a>

</arclist>

方法二:使用“cn_substr()”函数截取字符比如我想使标题显示10个汉字,也就是20个字节,那么我可以这样写:function=cn_substr(@me,20/)这个函数。常规写法:

<a href='[field:arcurl/]’>[field:title function=”cn_substr(@me,20)”/]</a>

这两种方法可以说是织梦cms常用的限制title字数的方法。那么这两种方法是否可以通用呢?比如说是列表页、文章页或者其他页面版块都统一用第一种方法,或者都用第二种方法?你可以试试。不过,思源可以肯定的告诉你,显然是不可能的。

一般情况下,第一种方法适用于列表页title字数的限制,因为这样title的字数都是一样的,如果你用第二种方法的话,是控制不了title字数的。而第二种方法则使用于文章页或者其他地方需要控制title字数,因为字数都不一定一样的。当然了描述(description)也可以使用 function=“cn_substr()”这个函数。

未经允许不得转载:西安SEO » 用代码修改织梦标题title字数限制的方法

赞 (5)

评论 0