DedeCMS文章可以根據(jù)自己的需要合理分頁,達(dá)到增加PV的目的?梢栽黾狱c(diǎn)擊圖片切換到下一頁和鍵盤左右方向鍵切換。
織夢的圖集模型并不好用,多圖上傳后,無法進(jìn)行重新排序,維護(hù)麻煩?梢钥紤]用文章模型做圖集,好處有:
①圖片下面可以寫文字性描述,比分頁副標(biāo)題實(shí)用得多;
②每個分頁可以兩張或多張,這是圖集模型無法比擬的;
③分頁頁碼數(shù)量控制,如果圖片集分頁全部羅列出來影響美觀。
文章分頁頁碼數(shù)量太多修改
DedeCMS用{dede:pagebreak/}對內(nèi)容分頁,分頁頁碼數(shù)量控制需要修改文件/include/arc.archives.class.php,如果是動態(tài)分頁,找到function GetPagebreak,靜態(tài)分頁修改方法相同,往下找到
for($i=1;$i<=$totalPage$i++)
修改為
if($totalPage>=5){//這個是在分頁數(shù)量大于的情況下執(zhí)行下面的語句 $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>
繼續(xù)在/include/arc.archives.class.php,function GetPagebreak函數(shù)里,找到
$PageList.="<li><a href='view.php?aid=$aid&pageno=$nPage'>上一頁</a></li>";
<a>標(biāo)簽增加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>標(biāo)簽增加id='next',即
$PageList.="<li><a id='next' href='view.php?aid=$aid&pageno=$lPage'>下一頁</a></li>";