小李SEO博客

网站优化服务

织梦cms有简标题显示简标题无则显示标题办法

相信大家都遇到过,我们在使用织梦dedecms系统程序开发网站中,会遇到很多因网页版面设计限定的宽度,使文章标题需要进行字数限制,通常做法是在a标签中加入一个title属性,让鼠标放上去的时候显示完整标题。但是标题被剪裁掉一些字符而不完整,下面小编就为你推荐另外几种标题调用方式,如进行标题判断,DedeCMS判断简略标题为空时则显示完整标题。具体方法如下:

{dede:field name='array' runphp='yes'} if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}{dede:arclist}标签中写法:[field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]

有时标题过长,全部显示会导致排版混乱,影响美观。但显示一部分又影响用户体验。我们希望当标题在一定长度范围内时,全标题显示,当标题过时,只显示一定长度,后面加省略号,然后当鼠标移上去时再显示标题的全部内容,这样就即做到了不影响版面的布局,又做到了标题内容的全部显示。这里给出不需要修改程序,只修改模板的方法。举例,下面的标题列表,最长的标题50字节,只想显示30字节,模板代码如下:

<ul>{dede:arclist titlelen='50' row='10'}<li><a title="[field:title /]" href="[field:filename /]">[field:title function='( strlen("@me")>30 ? cn_substr("@me",30)."…" :"@me" )'/]</a></li>{/dede:arclist}</ul>很明显,解决问题的关键在于用 [field:title function='( strlen("@me")>34 ? cn_substr("@me",30)."…" : "@me" ) ' /] 代替了原来的 [field:title /] ,在输出标题时多了一个判断的过程,先判断标题是否大于34字节,如果大于则只输出30字节的长度,并加上省略号。而title="[field:title /]" 则不受影响,鼠标移上去时显示标题的全部内容。

最近还发现了另外一个问题,dede标题链接,有则能链接无则不连接,下面是解决的方法:{dede:list pagesize='15' orderby='weight' orderway='desc'}<dl><dt>[field:pubdate function='strftime("%Y/%m/%d",@me)'/]</dt><dd>[field:array runphp='yes'] if (@me['body']=='') @me=@me['title'];else{ @me = '<a href="'.@me['arcurl'].'" title="'.@me['description'].'" target="_blank">'.@me['title'].'</a>';}[/field:array]</dd></dl>{/dede:list}

上一篇:织梦cms网站修改上一篇下一篇标题字数方法 下一篇:dedecms默认编辑器实现上传mp4视频功能
织梦cms相关文章阅读
  • 织梦cms网站likearticle标签相关性优化修改

    小李网络公司介绍织梦cms网站likearticle标签相关性优化知识,包括dedecms 的likearticle标签相关性优化修改-织梦优化-跟版网,dedecms主页标签dedecms标签在线织梦标签名称织梦标签教程dedecms下载标签d...

  • 织梦cms文章描述description字数限制调用代码

    小李网络公司介绍织梦cms文章描述description字数限制调用代码知识,包括织梦相关文章调用dedecms调用网站织梦调用代码dedecms代码调用dedecms怎么调用织梦首页调用描述dedecms调用商品tag织梦常用调...

  • 织梦cms关键字不能小于2个字节解决办法

    小李网络公司介绍织梦cms关键字不能小于2个字节解决办法知识,包括帝国cms和织梦哪个好dede仿站网dede标签文章调用dede批量关键词dede调用关键词dede关键字长度dede列表页关键字dede搜索关键字....

  • 织梦cms显示昨日今日时间不同效果

    小李网络网络公司介绍织梦cms显示昨日今日时间不同效果知识,包括dedecms教程:显示昨日今日时间不同效果 - buzhang1314 - C...,织梦教程:显示昨日今日时间不同效果_织梦dedecms教程....

  • 织梦cms图片上传相对路径改成绝对路径方法

    小李网络公司介绍织梦cms图片上传相对路径改成绝对路径方法知识,包括什么是绝对路径和相对路径相对路径和绝对路径举例文件的绝对路径和相对路径linux绝对路径和相对路径完整路径和相对路...

  • 织梦cms后台生成速度从50秒20页到0.72秒20页

    小李网络公司介绍织梦cms后台生成速度知识,包括dedecms生成速度超级优化攻略 从50秒20页到0.72秒20页_加快织梦DEDECMS文章内容生成速度方法_织梦58,如何加快DEDECMS内容生成速度方法_织梦园....

  • 织梦cms给列表页标题加上页码代码标签

    小李网络公司介绍织梦cms给列表页标题加上页码知识,包括页码给文档加上页码怎么为文章添加标题wps加页码word设置页码应用标题样式在哪里word怎么给文档加页码word下面怎么加页码....

  • 织梦cms程序后天幻灯片修改方法

    小李网络公司介绍织梦cms程序幻灯片修改知识.包括织梦DedeCMS自带的幻灯片修改技巧_源码_站长之家ChinaZ.com.织梦cms建站教程帝国cms和织梦哪个好苹果cms幻灯片织梦免费源码cms内容管理系统cms系统...

  • 织梦cms实现{dede:sql=""}分页教程

    小李网络公司介绍织梦cms实现{dede:sql=""}分页教程知识,包括织梦用dede:sql实现列表页分页教程方法 - dedehtml - 博客园,sql实现分页查询mysql实现分页查询分页查询的sql语句数据库分页查询sqlorac...

  • 织梦cms文章跳转属性打开后页面空白原因分析

    小李网络公司介绍织梦cms文章跳转属性打开后页面空白原因分析知识,包括dedecms导航栏跳转到页面织梦安装页面空白dede跳转首页dedecms动态页空白织梦文章空白dedecms菜单空白织梦首页更新是空白...

  • 织梦cms5.1升级为5.3导致TAG丢失等问题处理

    小李网络公司介绍织梦cms5.1升级为5.3导致TAG丢失等问题处理知识,包括dedecms 升级到5.3后为什么会出现这种情况? - 百度知道,从dedecms 5.1升级到5.3的一些感受分享-iteye,dedecms织梦更新生成栏目没反应...

  • 织梦cms5.7memcache配置说明

    小李网络公司介绍织梦cms5.7memcache配置说明知识,包括DedeCMS V5.7开启memcache缓存的方法配置说明,DedeCMS V5.7开启memcache缓存的方法-dedecms教程-跟版网,DedeCMS织梦DEDEV5.7开启memcache缓存的办法,织梦教程...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640