女神猫女王

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

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

DedeCMS文章分頁顯示數量,鍵盤左右翻頁

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

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

       DedeCMS文章可以根據自己的需要合理分頁,達到增加PV的目的。可以增加點擊圖片切換到下一頁和鍵盤左右方向鍵切換。

列表分頁內容分頁樣式左右鍵盤翻頁

       織夢的圖集模型并不好用,多圖上傳后,無法進行重新排序,維護麻煩。可以考慮用文章模型做圖集,好處有:

①圖片下面可以寫文字性描述,比分頁副標題實用得多;

②每個分頁可以兩張或多張,這是圖集模型無法比擬的;

③分頁頁碼數量控制,如果圖片集分頁全部羅列出來影響美觀。

文章分頁頁碼數量太多修改

       DedeCMS用{dede:pagebreak/}對內容分頁,分頁頁碼數量控制需要修改文件/include/arc.archives.class.php,如果是動態分頁,找到function GetPagebreak,靜態分頁修改方法相同,往下找到

for($i=1;$i<=$totalPage$i++)

       修改為

if($totalPage>=5){//這個是在分頁數量大于的情況下執行下面的語句 
$totallist=4+$nowPage;//這里是要顯示幾頁,如果是5頁就寫4 
if($totallist>$totalPage){ 
 $totallist=$totalPage; 
} //www.vi586.com 
$d=$nowPage; 
$dqys=$totallist-($d-1); 
if($dqys<5){ 
 $d=$totalPage-4; 
} 
}else{ 
 $totallist=$totalPage; 
 $d=1; 
}

for($i=$d;$i<=$totallist;$i++)

DedeCMS文章支持鍵盤左右鍵翻頁

       在文章模板</head>之前增加

<script type="text/javascript" src="jquery.js"></script><!--引入jquery-->
<script type="text/javascript"> $(document).ready(function(){
    var prevpage=$("#pre").attr("href");
    var nextpage=$("#next").attr("href");
    $("body").keydown(function(event){
      if(event.keyCode==37 && prevpage!=undefined) location=prevpage;
      if(event.keyCode==39 && nextpage!=undefined) location=nextpage;
    });
});
</script>

       繼續在/include/arc.archives.class.php,function GetPagebreak函數里,找到

$PageList.="<li><a href='view.php?aid=$aid&pageno=$nPage'>上一頁</a></li>";

       <a>標簽增加id='pre',即

$PageList.="<li><a id='pre' href='view.php?aid=$aid&pageno=$nPage'>上一頁</a></li>";

       同樣在下面找到

$PageList.="<li><a href='view.php?aid=​$aid&pageno=$lPage'>下一頁</a></li>";

       <a>標簽增加id='next',即

$PageList.="<li><a id='next' href='view.php?aid=$aid&pageno=$lPage'>下一頁</a></li>";

轉載請注明來源網址:http://www.qksux.club/dedecms_jq/1352.html

    發表評論

    評論列表(條)

      女神猫女王 37577865231092226620299979796453810970913495315863392631612307926649689546517392053778567493833950 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();