帝國cms--修改分頁樣式

在使用帝國cms系統時,我們用[!--show.page--]和[!--show.listpage--]來生成頁碼

其中[!--show.listpage--]所生成的html頁碼代碼案例爲:

帝國的分頁樣式在e>class>下的t_functions.php這個文件裏

大概在118行找到(當前頁大致在:150行)

$firststr='<div><a title="Total record">&nbsp;<b>'.$num.'</b> </a></div>&nbsp;&nbsp;';
    //上一頁
    if($page<>1)
    {
        $toppage='<div><a href="'.$dolink.$add['dofile'].$type.'">'.$fun_r['startpage'].'</a></div>&nbsp;';
        $pagepr=$page-1;
        if($pagepr==1)
        {
            $prido=$add['dofile'].$type;
        }
        else
        {
            $prido=$add['dofile'].'_'.$pagepr.$type;
        }
        $prepage='<div><a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a></div>';
    }
    //下一頁
    if($page!=$totalpage)
    {
        $pagenex=$page+1;
        $nextpagelink=$repagenum&&$repagenum<$pagenex?eReturnRewritePageLink2($add,$pagenex):$dolink.$add['dofile'].'_'.$pagenex.$type;
        $lastpagelink=$repagenum&&$repagenum<$totalpage?eReturnRewritePageLink2($add,$totalpage):$dolink.$add['dofile'].'_'.$totalpage.$type;
        $nextpage='&nbsp;<div><a href="'.$nextpagelink.'">'.$fun_r['nextpage'].'</a></div>';
        $lastpage='&nbsp;<div><a href="'.$lastpagelink.'">'.$fun_r['lastpage'].'</a></div>';

    }
    $starti=$page-$snum<1?1:$page-$snum;
    $no=0;
    for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
    {
        $no++;
        if($page==$i)
        {
            $is_1="<div class='div1'>";
            $is_2="</div>";

        }
        elseif($i==1)
        {
            $is_1='<div><a href="'.$dolink.$add['dofile'].$type.'">';
            $is_2="</a></div>";

        }
        else
        {
            $thispagelink=$repagenum&&$repagenum<$i?eReturnRewritePageLink2($add,$i):$dolink.$add['dofile'].'_'.$i.$type;
            $is_1='<div><a href="'.$thispagelink.'">';
            $is_2="</a></div>";

        }
        $returnstr.='&nbsp;'.$is_1.$i.$is_2;
    }
    $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
    $pager['showpage']=$returnstr;
    return $pager;
}


777777.png

 

<a title="Total record">&nbsp;<b>9</b> </a>&nbsp;&nbsp;

<a href="/dg/news/china/index.html">首頁</a>&nbsp;

<a href="/dg/news/china/index.html">上一頁</a>&nbsp;

<a href="/dg/news/china/index.html">1</a>&nbsp;

<b>2</b>&nbsp;

<a href="/dg/news/china/index_3.html">3</a>&nbsp;

<a href="/dg/news/china/index_3.html">下一頁</a>&nbsp;

<a href="/dg/news/china/index_3.html">尾頁</a>

現在我們來修改其樣式

帝國的分頁樣式在e>class>下的t_functions.php這個文件裏

列表頁模板[!--show.listpage--]:分頁導航(列表式) 在90-149行

一,總頁碼數

大概在118行找到$firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';

比較一下

$firststr='<a title="Total record">&nbsp;<b>'.$num.'</b> </a>&nbsp;&nbsp;';

             <a title="Total record">&nbsp;<b>9</b></a>&nbsp;&nbsp;

這裏也就是說明,總頁碼“9” 所對應的變量爲 '.$num.'  $firststr 是總頁碼的變量名稱

二,首頁

我們再找到$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>&nbsp;';

比較一下

 $toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>&nbsp;';

                 <a href="/dg/news/china/index.html">首頁</a>&nbsp;

這裏我們能看出來 首頁所對應的“首頁”代碼爲“'.$fun_r['startpage'].'”  其鏈接所對應“'.$dolink.'index'.$type.'

三.上一頁

我們再找到$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';

比較一下

$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';

                <a href="/dg/news/china/index.html">上一頁</a>&nbsp;

四,下一頁和尾頁

這裏所對應的代碼爲每一頁的頁碼標籤

找到

$nextpage='&nbsp;<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
$lastpage='&nbsp;<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';

這裏所對應的代碼爲 下一頁和尾頁

<a href=" /dg/news/china/index_3.html">下一頁</a>&nbsp;

<a href=" /dg/news/china/index_3.html">尾頁</a>

五,所在頁面  前面頁碼和  所在頁面的後頁代碼

$starti=$page-$snum<1?1:$page-$snum;    
   $no=0;    
   for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)    
   {    
       $no++;    
       if($page==$i)    
       {    
           $is_1="<b>";      
           $is_2="</b>";

       elseif($i==1)    
       {    
           $is_1='<a href="'.$dolink.$add[filename].$type.'">';        
          $is_2="</a>
";
       }    
       else    
       {    
           $is_1='<a href="'.$dolink.$add[filename].'_'.$i.$type.'">';
          $is_2=" </a>
";      
       }      
       $returnstr.='&nbsp;'.$is_1.$i.$is_2;      

1.所在頁面的代碼

           $is_1="<b>";      
           $is_2="</b>";

意思爲所在頁面標籤爲<b>所在頁面</b>

2.所在頁面之後的頁碼

         elseif($i==1)  
       {  
           $is_1='<a href="'.$dolink.$add[filename].$type.'">';      
          $is_2="</a>
";

意思爲所在頁面

爲<a>之前頁面</a>  

3.所在頁面之後的頁碼

       else    
       {    
           $is_1='<a href="'.$dolink.$add[filename].'_'.$i.$type.'">';
          $is_2=" </a>
";

意思爲所在頁面之後的頁面

爲<a>之後的頁面</a>

發佈了59 篇原創文章 · 獲贊 27 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章