Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304411
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。使用织梦程序DedeCMS站点程序系统程序网站开发站点中,咱们会遇到很多因网页版面设计限定的宽度,使文章文章标题需要进行字数限制,通常做法是在a标签中加入一个title属性,让鼠标放上去的时候显示完整文章标题。但是文章标题被剪裁掉一些字符而不完整,广信之家小编为你推荐另外几种文章标题具体调用方式,如进行文章标题判断,DedeCMS站点程序判断简略文章标题为空时则显示完整文章标题。具体相关具体操作方法如下:   相关具体操作方法一:  {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}标签中套用。   相关具体操作方法三: 有时文章标题过长,全部显示会导致排版混乱,影响美观。但显示一部分又影响用户体验。咱们希望当文章标题在一定长度范围内时,全文章标题显示,当文章标题过时,只显示一定长度,后面加省略号,然后当鼠标移上去时再显示文章标题的全部网站内容,这样就即做到了不影响版面的布局,又做到了文章标题网站内容的全部显示。   这里给出不需要修改程序,只修改模板的相关具体操作方法。举例,下面的文章标题站点列表,最长的文章标题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 /]" 则不受影响,鼠标移上去时显示文章标题的全部网站内容。   相关具体操作方法四: 除上面修改模板的相关具体操作方法外,还有编程或CSS等相关具体操作方法。但能通过模板解决的问题,编程就不必要了。CSS的相关具体操作方法如下:   <a style="width:120px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;" title="DedeCMS站点程序2007即将发布" href=" " >DedeCMS站点程序2007即将发布</a>   解释:width:120px; 限定长度,text-overflow:ellipsis :当对象内文本溢出时显示省略标记...,white-space:nowrap:强制文本在一行内显示,overflow:hidden:溢出网站内容为隐藏。   CSS的相关具体操作方法比修改模板还要简单,不过很遗憾,text-overflow:ellipsis属性在firefox中是没有效果的。所以,还是使用上面的修改模板的相关具体操作方法吧。   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}

通过不修改arc.archives.class.php而保留原有样式调上一篇下一篇38FAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

38FAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。

标签:

分享到:

  网友投稿

注册时间:

网站:0 个   APP:0 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304411

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市