欢迎光临
我们一直在努力

织梦cms:若简略标题为空显示完整标题的办法

织梦cms系统开发网站,尝尝会遇到很多因网页版面设计限定的宽度,使文章标题需要进行字数限制,常用的做法是在a标签中加入一个title属性,让鼠标指针放上去的时显示完整标题。但是标题被剪裁掉一些字符而不完整,下面云站推荐另外几种标题调用方式,如进行标题判断简略标题为空时则显示完整标题。

具体方法如下:

  • 方法一:

{dede:field name='array' runphp='yes'} if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}
  • 方法二:

[field:array runphp='yes'] if (@me['shorttitle']=='') @me=@me['title'];else @me=@me['shorttitle'];[/field:array]

注:在{dede:arclist}标签中套用。

  • 方法三:

模板中修改调用

<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>

标题过长,全部显示会导致排版混乱,影响美观。但显示一部分又影响用户体验。我们希望当标题在一定长度范围内时,全标题显示,当标题过时,只显示一定长度,后面加省略号,然后当鼠标移上去时再显示标题的全部内容,这样就即做到了不影响版面的布局,又做到了标题内容的全部显示。以上三种方法中根据自己需要选择修改即可!

未经允许不得转载:云站友 » 织梦cms:若简略标题为空显示完整标题的办法

评论 抢沙发

评论前必须登录!

立即登录   注册