織夢dedecms標題調用常用的2個標簽是:[field:titile]和[field:fulltitile],這2個標簽都是調用標題,不同的是[field:fulltitile]調用的是完整標題,不截取長度。這是很多實用織夢的站長都了解的。但是細心的朋友可以發現了:DEDE列表頁的dede:list標簽中title是沒有[field:fulltitile]的功能的,如果標題較長,就會被截斷,無法調用出完整的標題出來,使用[field:fulltitile]調用出的結果跟[field:titile]是一樣的。下面361源碼就給大家講講如何解決這個問題。
解決方法:
1、專題頁的列表頁FULLTITLE找到/include/arc.specview.class.php文件,找到
$row["title"] = cn_substr($row["title"],$titlelen);
在這句代碼的上面加上一下代碼:
$row["fulltitle"]= $row["title"];
即可解決,注意:只能加到上邊,不能加到下面,否則是沒效果的,顯示的會是截斷后的標題。
2、文章列表頁的完整標題,打開include目錄下inc目錄下的inc_fun_SpGetArcList.php文件
找到$row['title'] = cn_substr($row['title'],$titlelen);//看到這步有些人已經明白怎么做了吧?呵呵。
增加一行 $row['fulltitle'] = $row['title']; //注釋:顯示完整標題 同樣要在上面
OK,這樣處理后就可以在列表頁正常調用[field:fulltitile]標簽了。
以上就是DEDECMS列表頁不支持[dede:fulltitle]標簽的解決方法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答