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