主頁 > 網(wǎng)站建設(shè) > 建站知識 > [DedeCMS教程]DEDE建站每日一課之欄目鏈接和文章鏈

[DedeCMS教程]DEDE建站每日一課之欄目鏈接和文章鏈

POST TIME:2020-04-10 16:33

摘要:[DedeCMS教程]DEDE建站每日一課之欄目鏈接和文章鏈接

  我們知道dede中調(diào)用帶鏈接的欄目名稱是使用[field:typelink/]這個標簽,dede更詳盡的調(diào)用方法是這樣的:<a href='[field:typeurl /]'>[field:typename /]</a> 前邊是欄目鏈接地址,后便是欄目的名稱,這樣的調(diào)用,更加靈活一些,可以給a添加title或者單獨去調(diào)用鏈接地址,用于可能出現(xiàn)的圖片鏈接。

  同樣在文章鏈接中,簡單的調(diào)用方式是[field:textlink/],而詳盡的調(diào)用標簽是<a href='[field:arcurl/]'>[field:title]</a>同樣,分開寫能帶來更大的靈活性,可以方便的應(yīng)用到我們需要用到的地方,比如我們可以調(diào)用出縮略圖,然后分別去添加文章鏈接,以及鏈接的title。在這里應(yīng)該注意的是,title長度的問題,Dedecms數(shù)據(jù)庫中最大長度為80字節(jié),40漢字寬度,另外,arclist標簽里面如果不設(shè)置titlelen的值,則默認取值為30字符,15漢字寬度。

  所以除了在使用titlelen控制標題長度,還可以使用另外一種方法來控制標題長度:

  設(shè)置titlelen="80"

  <a href="[field:arcurl /]" title="[field:title function='htmlspecialchars(@me)'/]">[field:title function="cn_substr(@me,40)"/]</a>

  實際效果如下:

  如圖所示,這種格式的好處是,title=""中為完整標題,即鼠標停留顯示完整標題,function="cn_substr(@me,40)"作用是截取40字符寬度,20漢寬度。讓我們不在為標題長度不夠而苦惱了。



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266