隨著對織夢的2次開發(fā)的越來越深入,不少的站長都有了很多需求,比如361源碼前面給大家介紹的《織夢dedecms搜索頁調用arclist標簽的實現教程》、《織夢標題欄目調用方法修改 面包屑導航樣式修改 連接符號修改》等,都是我們很多草根站長在使用織夢二次開發(fā)中需要完成和實現的功能要求。今天要給大家介紹的,也是361源碼群里的一個站長遇到的問題,下面詳細的分享給大家:
讓織夢dedecms :flink擁有和dede:arclist一樣使用limit標簽 。
不少時候在使用織夢dedecms的友情鏈接時,需要像在{dede:arclist}用 limit='9,9'來分開的效果,但是dedecms默認只有arclist是這樣個標簽的,其他地方是沒有這個的,現在就教大家來添加上這個功能。
首先,打開/include/taglib/flink.lib.php標簽文件發(fā)現,其實友情鏈接的調用就是通過查詢一個SQL獲得的。
具體做法:
查找:
$attlist="type|textall,row|24,titlelen|24,linktype|1,typeid|0";
替換成:
$attlist="type|textall,row|24,titlelen|24,linktype|1,typeid|0,limit|0,10";
再判斷SQL語句就OK
繼續(xù)查找:
$equery = "SELECT * FROM dede_flink $wsql order by sortrank asc limit 0,$totalrow";
替換成:
if(!$limit){ $equery = "SELECT * FROM dede_flink $wsql order by sortrank asc limit 0,$totalrow"; }else{ $equery = "SELECT * FROM dede_flink $wsql order by sortrank asc limit $limit"; }OK 這樣就可以在dede:flink里面使用limit了!試試吧!
就象這樣:
{dede:flink limit='0,7' type='text' titlelen="24" typeid="0"}[field:link /]{/dede:flink}{dede:flink limit='7,7' type='text' titlelen="24" typeid="0"}[field:link /]{/dede:flink}不會的,可以聯(lián)系我們的在線客服幫你處理。
以上就是織夢dede:flink使用limit標簽的實現辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答