小李SEO博客

網站優化服務

dedecms列表頁首頁跟其它頁使用不同模板教程

織夢DEDECMS列表頁首頁跟其它頁使用不同模板的辦法。推薦學習:織夢cms。有些時候我們需要使列表頁的首頁跟第二頁以及后面的頁面的樣式不同,修改dede:list標簽又很難達到理想的效果,那么織夢貓就為大家介紹一個最簡單的辦法,就是為首頁單獨指定一個模板頁,其余頁面則調用另一個模板頁。

修改的辦法如下:打開include目錄下的arc.listview.class.php文件,找到Display函數(大約在397行),找到如下代碼:$this->ParseTempletsFirst();在這些代碼的上方添加以下代碼:if($this->PageNo>1){$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_article2.htm";$this->dtp->LoadTemplate($tempfile);}

添加之后,在頁數大于1時,織夢就會調用list_article2.htm來作為列表頁模板了。添加以上代碼后,在動態瀏覽欄目時已可以實現,但會發現生成欄目靜態HTML頁后,仍然沒有達到預期目的,搜索如下代碼:$this->ParseDMFields($this->PageNo,1);在這句代碼的上方添加以下代碼:if($this->PageNo>1){$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_article2.htm";$this->dtp->LoadTemplate($tempfile);$this->ParseTempletsFirst();}

好了,現在無論是靜態頁還是動態頁都達到理想的效果了??赡苓€會有疑問,如果一個欄目有多個列表頁模板,難道每個欄目列表頁的第二頁都用list_article2.htm來作為模板?解決辦法:

將$tempfile = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir']."/".$GLOBALS['cfg_df_style']."/list_article2.htm";改為:$tmpdir = $GLOBALS['cfg_basedir'].$GLOBALS['cfg_templets_dir'];$tempfile = str_replace("{tid}",$this->TypeID,$this->Fields['templist']);$tempfile = str_replace("{cid}",$this->ChannelUnit->ChannelInfos['nid'],$tempfile);$tempfile = $tmpdir."/".$tempfile;$tmpfile2 = substr($tempfile,0,-4);$tempfile = $tmpfile2."2.htm";現在就會自動去獲取列表頁模板后面加了2的模板,例如列表頁的模板是list_image.htm,那么第二頁的模板就是list_image.htm。這樣,就方便多了。

上一篇:如何快速制作出一個網頁的方法 下一篇:dedecms二維碼XSS跨站腳本漏洞修復方法
織夢cms相關文章閱讀
  • dedecms修改織夢提示信息對話框方法

    小李網絡公司介紹dedecms修改織夢提示信息對話框知識,包括織夢模板首頁修改教程織夢默認模板修改修改樣式對話框在哪網頁型1織夢模板如何修改首頁微信對話框設置織夢手機端模板修改織夢模...

  • 織夢cms程序ampz本地搭建多個測試網站方法

    小李網絡公司介紹織夢cms程序ampz本地搭建多個測試網站方法知識,包括怎么搭建屬于自己的網站如何搭建linux測試環境測試環境搭建詳細教程如何搭建一個自己的網站自動化測試平臺搭建服務器...

  • 織夢cms系統自定義變量刪除教程

    小李網絡公司介紹織夢cms系統自定義變量刪除教程知識,包括織夢cms建站教程dedecms織夢系統dedecms修改變量名dedecms刪除變量dedecms變量數據庫dedecms模版變量dedecms時間變量dedecms修改變量....

  • 織夢cms列表頁分頁錯位代碼教程

    小李網絡公司介紹織夢cms列表頁分頁錯位代碼教程知識,包括織夢列表分頁織夢分頁樣式修改織夢分頁樣式dedecms分頁怎么做cms怎么做分頁織夢cms分頁dedeajax分頁dede分頁css樣式....

  • 織夢cms判斷是否有下載鏈接或官網鏈接方法

    小李網絡公司介紹織夢cms判斷是否有下載鏈接或官網鏈接方法知識,包括dede判斷引用文件dede主頁鏈接名dede交叉鏈接dede鏈接相應列表dede更多鏈接標簽dede自定義鏈接dede調用欄目鏈接dede專題鏈接...

  • 織夢cms中Showmsg的用法及參數介紹

    小李網絡公司介紹織夢cms中Showmsg的用法及參數知識,包括DEDECMS中Showmsg的用法及參數介紹_菜鳥教程,DEDE函數|織夢Showmsg函數用法及參數介紹_dedecms教程....

  • 織夢cms欄目列表首頁與第一頁鏈接重復解決辦法

    小李網絡公司介紹織夢cms欄目列表首頁與第一頁鏈接重復知識,包括dede欄目列表首頁與第一頁鏈接重復的解決辦法_黎青松SEO博客, 1,這個需要修改系統文件來實現 2,如果您對php不是很了解的話,建...

  • 織夢cms網站FLASH幻燈代碼教程

    小李網絡公司介紹織夢cms網站FLASH幻燈代碼教程知識,包括完美后花園免費代碼完美世界代碼修改教程完美國際代碼教程完美世界代碼文件最完美的代碼完美國際代碼大全完美后花園代碼沒有完美...

  • 織夢cms顯示所有文章列表設置代碼

    小李網絡公司介紹織夢cms顯示所有文章列表設置代碼知識,包括顯示所有內存變量的命令excel顯示所有隱藏列顯示所有隱藏文件顯示所有窗口的快捷鍵在任務欄顯示所有窗口織夢dedecms教程,...

  • 織夢cms給圖片加上自動編號教程

    小李網絡公司介紹織夢cms給圖片加上自動編號教程知識,包括dedecms教程-一圖一詳解教你安裝織夢網站系統,織夢dedecmsCMS圖片集給圖片加上編號_dedecms教程_php教程...,DEDECMS給圖集圖片加上自動編號...

  • 織夢cms網站地圖模板制作及在根目錄顯示方法

    小李網絡公司介紹織夢cms網站地圖模板制作及在根目錄顯示方法知識,包括在線地圖制作網站根目錄怎么找什么是根目錄怎樣制作自己需要的地圖根目錄下是什么意思主目錄和根目錄系統根目錄...

  • 織夢cms幻燈片實現方法

    小李網絡公司介紹織夢cms幻燈片實現方法知識,包括織夢默認模板修改dedecms批量修改dedecms中id怎么修改dedecms修改金幣dedecmsslogo修改織夢模板如何修改織夢網站修改dedecms哪里改首頁....

SEO公司排名
在线视频国产网站你懂得},97se亚洲国产综合自在线观看,婷婷五月色综合香五月a,欧洲自拍视频另类中文字幕
?
QQ在線咨詢
SEM競價推廣
137-1296-7640
SEO優化外包
137-1296-7640