DEDECMS實用漂亮的翻頁效果修改方法第3/3頁
更新時間:2008年10月15日 22:25:11 作者:
有時候大家感覺dedecms的內容分頁不太好看,下面的方法你就可以做出更好的分頁效果代碼
三 修正內容頁bug.
其實早些時候我看mb5u的站已經修正了這個問題,他的內容頁分頁實現(xiàn)了頁碼在第一頁的時候,上一頁的鏈接為不可點的形式,而且我看它的分頁css代碼和上面
講到的24個翻頁代碼css代碼命名方式一樣,可見,mb5u也是抄襲的,而且沒有把這個問題的解決方法共享,首先鄙視下身為版主的他╭∩╮(︶︿︶)╭∩╮
下面由于涉及到修改dede的php文件,請首先做好備份,這里也不在進行詳細解釋(實際上我也不懂php,也就沒法解釋...),直接給操作方法.
1. 打開include目錄下的inc_archives_view.php文件,找到552行,改為:
復制代碼 代碼如下:
if($nowPage==1) $PageList.="<span class='disabled'> 上一頁</span>";
然后找到569行,改為:
復制代碼 代碼如下:
else $PageList.= "<span class='disabled'> 下一頁</span>";
保存后退出.
2. 在內容頁的css加入下面的代碼:
復制代碼 代碼如下:
.cupage .disabled {
/*照搬DIV.digg SPAN.disabled即可*/
border: #eee 1px solid;
padding: 2px 5px;
margin: 2px;
color: #ddd;
}
3. 重新生成html即可.
TIPS:到這里bug就修正了,但是有個小問題這里提一下,就是24個翻頁樣式中上一頁和下一頁用了<PRE和NEXT>代替了,mb5u也是沒有用上一頁和下一頁,也用的是英文,具體原因為什么呢?這里不做解釋,有興趣的朋友試試就知道了,下面提示替換方法(懶的一步一步寫了 給出全部代碼):
直接把inc_archives_view.php的546-571改為:
復制代碼 代碼如下:
function GetPagebreak($totalPage,$nowPage,$aid)
{
if($totalPage==1){ return ""; }
$PageList = ''; // "共".$totalPage."頁: ";
$nPage = $nowPage-1;
$lPage = $nowPage+1;
if($nowPage==1) $PageList.="<span class='disabled'> < PRE</span>";
else{
if($nPage==1) $PageList.="<a href='".$this->NameFirst.".".$this->ShortName."'>< PRE</a> ";
else $PageList.="<a href='".$this->NameFirst."_".$nPage.".".$this->ShortName."'>< PRE</a> ";
}
for($i=1;$i<=$totalPage;$i++)
{
if($i==1){
if($nowPage!=1) $PageList.="<a href='".$this->NameFirst.".".$this->ShortName."'>1</a> ";
else $PageList.="<strong>1</strong>";
}else{
$n = $i;
if($nowPage!=$i) $PageList.="<a href='".$this->NameFirst."_".$i.".".$this->ShortName."'>".$n."</a> ";
else $PageList.="<strong>$n</strong>";
}
}
if($lPage <= $totalPage) $PageList.="<a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>NEXT></a> ";
else $PageList.= "<span class='disabled'> NEXT></span>";
return $PageList;
}
現(xiàn)在看看最終的效果吧

到這里教程就寫玩了,累死我了,希望大家可以喜歡,以后我還會寫一些有關模板方面的教程,太高深的俺也搞不來....附件提供下載的有:24款翻頁代碼,修改好
bug的inc_archives_view.php文件php文件覆蓋時一定要備份原文件,另外此法只針對生成靜態(tài)頁面的站點有效,使用動態(tài)頁面的參照上面步驟自己研究下就會改
下載:
css翻頁代碼.rar
inc_archives_view.rar
相關文章
dedecms統(tǒng)計欄目文章數(shù)量實現(xiàn)代碼修訂版
以下的實現(xiàn)辦法為修訂的方法,可實現(xiàn)任意指定欄目的文章數(shù)量統(tǒng)計,包括最終列表欄目和含有子欄目的欄目。2008-03-03dedecms實現(xiàn)仿downkr的sitemap效果代碼
dedecms實現(xiàn)仿downkr的sitemap效果代碼,本人對php不是很懂,只是慢慢摸索的,希望大家有好的東西一起交流,實現(xiàn)仿sitemap2008-03-03dedecms織夢系統(tǒng)數(shù)據(jù)庫表結構詳細說明-附表名與字段名
dedecms織夢系統(tǒng)是一個自由和開放源碼的內容管理系統(tǒng),簡單易用,功能豐富,原生php程序,二開簡單,曾經流行了好多年,就是現(xiàn)在還有人再使用。本文囊括了dedecms數(shù)據(jù)庫所有的86張數(shù)據(jù)表結構和字段詳細說明,需要的朋友可以參考下。2023-04-04DeDecms中實現(xiàn)更漂亮整齊的縮略圖的實現(xiàn)代碼
dede的縮略圖被很多人投訴過,其原因是直接將原有的大圖限制塊寬度直接縮小或放大,如此一來自然縮略圖的效果非常差。本身php就允許對圖片進行各種截取、重新生成、合并、壓縮等操作,因此為了追求完美,你可以參考下文。2008-03-03