首頁 > 站長學院 > CMS教程 > 正文

帝國cms修改列表式分頁模板教程
2014-03-20 17:28:41  吾愛源碼     我要評論()
字號:T|T

今天發布一個帝國cms修改列表式分頁模板教程,希望對這方面不熟悉的人喜歡

 
帝國cms沒有內置后臺修改列表式分頁模板,所以需要修改php文件
 
因為很多新手對Php不怎么了解,所以今天發布一個列表式分頁模板修改教程,教大家修改個性風格的列表式分頁模板
 
首先解釋一下,使用我的這個方法修改列表頁模板不會導致帝國cms不正常,
因為使用了自定義函數,跟帝國原函數文件t_funciton.php分離的,所以請大家方向照著我的方法做
 
下面進入修改列表模板正題:
 
第一步:
 
進入帝國cms后臺,點擊系統設置->信息設置:里面有個"列表分頁函數(列表)"選項,將里面的函數名修改為user_ShowListMorePage
 
第二部:
 
復制t_function.php列表式分頁代碼到 e/class/userfun.php <?php   ?>  之間
 
或者復制以下代碼也行
 
[code]
function user_ShowListMorePage($num,$page,$dolink,$type,$totalpage,$line,$ok,$search=""){
    global $fun_r,$public_r;
    if($num<=$line)
    {
        $pager['showpage']='';
        return $pager;
    }
    $page_line=$public_r['listpagelistnum'];
    $snum=2;
    $totalpage=ceil($num/$line);//取得總頁數
 
      
 
 
 
 
   
    $firststr='<span >總數<strong>'.$num.'</strong>/共</strong><strong> '.$totalpage.'</strong></span>';  //  $num意思是信息總數   $totalpage代表 總頁數
    //上一頁
    if($page<>1)
    {
        $toppage='<li class=next><a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a></li>';    //首頁
        $pagepr=$page-1;
        if($pagepr==1)
        {
            $prido="index".$type;
        }
        else
        {
            $prido="index_".$pagepr.$type;
        }
        $prepage='<li class=next><a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a></li>';     //上一頁
    }
    //下一頁
    if($page!=$totalpage)
    {
        $pagenex=$page+1;
        $nextpage='<li class=next><a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a></li>';   //下一頁
        $lastpage='<li class=lastly><a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a></li>';    //最后一頁
    }
    $starti=$page-$snum<1?1:$page-$snum;
    $no=0;
    for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)    //詳細頁碼信息
    {
        $no++;
        if($page==$i)
        {
            $is_1="<li class=active>";    //當前
            $is_2="</li>";
        }
        elseif($i==1)
        {
            $is_1='<li><a href="'.$dolink.'index'.$type.'">';   //第一頁
            $is_2="</a></li>";
        }
        else
        {
            $is_1='<li><a href="'.$dolink.'index_'.$i.$type.'">';    //其他頁
            $is_2="</a></li>";
        }
        $returnstr.=$is_1.$i.$is_2;
    }
    $returnstr="<div id=splitpage>".$firststr."<ul>n".$toppage."n".$prepage."n".$returnstr."n".$nextpage."n".$lastpage."</ul></div>";  
    $pager['showpage']=$returnstr;
    return $pager;
}
 
[/code]
 
第三步:
 
修改php代碼需要注意的在""包含的代碼中不能用",只能用' ,建議大家直接修改,html不用加雙引號和單引號也行,不會出現任何問題
如果有php相關編譯軟件,可將代碼復制進入修改,不但提高效率還能檢測錯誤
 
其中主要修改地方是$returnstr變量,在最后面,在以上代碼大家可以看到我寫的相關標簽,如果自己懂得不多,可以先把我寫的html標簽和class,id變成自己的
不用全部修改
 
還要前面加個地方修改時候,只需加標簽或者改一些html相關標簽就行

本站地址:www.bvhucv.live

關鍵詞:

責任編輯:吾愛源碼

我要評論

已有位網友參與評論

網站地圖

軟件下載

源碼下載 | 吾愛源碼 | 論壇

實用工具

聯系我們 | 軟件提交 | 版權聲明 | 意見建議 | 網站地圖

本站所有資源均來自互聯網,本站只做收集,如本站侵犯到您的版權請發送郵件給我們,我們收到郵件后會在第一時間刪除!商務QQ:1674653

Copyright (C) 1997-2012 www.bvhucv.live 版權所有

二分时时彩规律