代理加盟 2020全新代理計劃 賺錢+省錢雙管齊下,獨立平臺,豐厚利潤!

您現在的位置: 秀站網 > 織夢大學 > 使用教程 >

DedeCMS首頁有效實現分頁的兩種方法

來源:本站原創 發布時間:2019-03-31 13:10:30熱度:我要評論(0

免費下載,無需注冊無需充值

dede首頁實現分頁的兩種方法

  有時在做織夢模板的時候需要實現首頁分頁效果,但是織夢本身首頁是不帶分頁功能的,那如何實現織夢首頁分頁呢?有兩種辦法可以實現:

  一、用arclist標簽+Ajax實現織夢首頁分頁

  二、交叉欄目ID 實現織夢首頁分頁

一、用arclist標簽+Ajax實現織夢首頁分頁

  1.在首頁</head>中引入

<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/include/dedeajax2.js"></script>

  2.</head>或</body>前加入

<script>
function multi(pagenum,tagid)
{
var taget_obj = document.getElementById(tagid);
var taget_obj_page = document.getElementById("page_"+tagid);
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=0&pnum="+pagenum+'&tagid='+tagid);
myajax = new DedeAjax(taget_obj_page,false,false,'','','');
myajax.SendGet2("/plus/arcmulti.php?mtype=1&pnum="+pagenum+'&tagid='+tagid);
DedeXHTTP = null;
}
</script>

  3.在arclist標簽中必須含有tagid與pagesize參數。 第一個是緩存名,第二個是單頁條數。

{dede:arclist tagid='index' pagesize='20'}
<li><a href="[field:arcurl/]" >[field:title/]</a></li>
<p>[field:info/]...</p>
{/dede:arclist}

  4.必須存在arcpagelist標簽,且必須聲明緩存參數tagid且緩存參數與arclist中tagid保持一致

{dede:arcpagelist tagid='index'/}

  最后秀站網seo測試后能正常使用,但是考慮到由于是用Ajax加載,不會被蜘蛛抓取索引,考慮用另外的辦法實現。

       如果你還想實現下拉無限加載可以參考文章《DedeCMS首頁列表頁ajax無限加載修正》

二、交叉欄目ID 實現織夢首頁分頁

  1.首先你在后臺新建一個"首頁"的的欄目

dedecms分頁方法步驟1

  2.設置首頁欄目

dedecms分頁方法步驟2

  3.模板就直接用列表模板就可以了,也可以設計成自己想要的模板,比如設計瀑布流淘寶客模板,設置首頁模板就可以設成這個,如下圖:

dedecms分頁方法步驟3

首頁分頁主要注意問題:

  (1)交叉的id只能寫最后一級的欄目id,就是你文章的隸屬欄目id;

  (2)不能用“更新主頁HTML”或者“一鍵更新”,要用“更新欄目HTML”;

        (3)“首頁”頻道不能設置為動態。         

        (4)DedeCMS分頁的時候,其他分頁的“第一頁”和“首頁”的鏈接和該頻道的鏈接是不一樣的,但是實際上就是同一個頁面,完全重復的頁面,會降低權重得分

轉載請注明來源網址:http://www.yxrxyy.live/dedecms_jq/1498.html

    發表評論

    評論列表(條)

      北京28是什么彩票