前言:織夢dede是怎么調用隨機文章展現的呢?剛好在又名鶴山站長網看到了這方面的相關介紹,我們一起來看看: 用織夢建站的朋友要是做模板什么的,都得使用標簽了,而且調用文章時候經常調用
織夢dede是怎么調用隨機文章展現的呢?剛好在又名鶴山站長網看到了這方面的相關介紹,我們一起來看看:
用織夢建站的朋友要是做模板什么的,都得使用標簽了,而且調用文章時候經常調用的是隨機文章,下面給大家說說怎么調用及代碼實現:
用織夢建站的朋友要是做模板什么的,都得使用標簽了,而且調用文章時候經常調用的是隨機文章,下面給大家說說怎么調用及代碼實現:
調用隨即文章有什么好處:有利于展示所有文章,特別是一些老的文章也有在首頁、列表頁、內容頁等添加隨機文章列表標簽等地方展示文章,讓搜索引擎更好的收錄文章。
代碼實現:

dede隨機文章列表標簽為orderby=’rand’,代碼如下:
{dede:arclist row='500' pagesize='4' titlelen='50' orderby='rand'}
<li><a href="[field:arcurl/]" title="[field:title /]">[field:title /]</a></li>
{/dede:arclist}
row=’500′ 返回500個文檔列表;
pagesize=’4′從上面的500個文檔列表中列出4個;
titlelen=’50′ 標題長度50;
orderby=’rand’隨機獲取文章
整個列表的意思就是列出500個文章,隨機獲取4個再展示出來,其中文章標題最長為50。

Dede修改文章默認標題長度,讓標題全顯示
第一步
首先你要進入dedecms后臺,系統——系統基本參數——其他選項——文檔標題最大長度——在這修改為200或更大(其實200應該是足夠了)。
第二步
進入phpmyadmin,點擊dede_archives 進入表——title——點擊編輯——輸入200 (根據需要調整)
注意:對于使用虛擬主機來說,一般不能直接操作phpmyadmin,所以你只需要執行:系統——SQL命令行工具——輸入語句:
alter table dede_archives modify title varchar(200)
這樣就解決了,同時在調用的時候注意titlelen的數值大小
有些朋友按照上述方法修改后,仍然無法顯示全部
這時問題可能出現:一是模板問題,檢查相應模板相應位置上是否使用了titlelen來限制字數, 第二,可能是CSS上控制問題,檢查對應CSS文件的相應代碼,是否在CSS文件上進行了長度或者寬度限制。
解決dedecms UTF-8首頁文章標題顯示字數太短的辦法
原因分析:因為UTF-8編碼1個中文漢字占用的是3個字節,GBK占用的是2個字節,所以,原先$titlelen = AttDef($titlelen,30)等于對大取30個字節,所以最多只顯示11個漢字。
解決方法:進入dedecms的后臺,在“模板管理”中的“標簽源碼管理",找到arclist.lib.php ,點擊“編輯”,找到“$titlelen = AttDef($titlelen,30); ”條語句,把其中的30改為60或者更大的數值即可。當然你也可以在\include\taglib 這個目錄中找到arclist.lib.php,然后同樣的方法修改好,再傳到你的空間。
轉載請注明出處及附上該鏈接:http://www.shlsof.cn/web/309.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
上一篇:<<文本鏈:dede調用相關文章dede:likearticle 下一篇:站長雜談:怎么用織夢dede調用留言板信息>>