帝国cms修改[!--show.listpage--]分页页码所生成的html标签

在使用帝国cms系统时,我们用[!--show.page--]和[!--show.listpage--]来生成页码

其中[!--show.listpage--]所生成的html页码代码为:

QQ截图20130713160030

 9   

首页 

上一页 

1 

2 

3 

下一页 

尾页

 

现在我们来修改其样式

帝国的分页样式在e>class>下的t_functions.php这个文件里

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

一,总页码数

大概在118行找到$firststr=' '.$num.'   ';

比较一下

$firststr=' '.$num.'   ';

               9   

这里也就是说明,总页码“9” 所对应的变量为 '.$num.'  $firststr 是总页码的变量名称

二,首页

我们再找到$toppage=''.$fun_r['startpage'].' ';

比较一下

  $toppage='">'.$fun_r['startpage'].' ';

                  /dg/news/china/index.html">首页 

这里我们能看出来 首页所对应的“首页”代码为“'.$fun_r['startpage'].'”  其链接所对应“'.$dolink.'index'.$type.'

三.上一页

我们再找到$prepage=''.$fun_r['pripage'].'';

比较一下

$prepage=''.$dolink.$prido.'">'.$fun_r['pripage'].'';

                 /dg/news/china/index.html">上一页 

四,下一页和尾页

这里所对应的代码为每一页的页码标签

找到

$nextpage=' '.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'';
$lastpage=' '.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'';

这里所对应的代码为 下一页和尾页

/dg/news/china/index_3.html">下一页 

/dg/news/china/index_3.html">尾页

五,所在页面  前面页码和  所在页面的后页代码

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

        elseif($i==1)
        {
            $is_1='">';
           $is_2="
";
        }
        else
        {
            $is_1='">';
           $is_2="
";
        }
        $returnstr.=' '.$is_1.$i.$is_2;

1.所在页面的代码

            $is_1="";
            $is_2="
";

意思为所在页面标签为所在页面

2.所在页面之后的页码

          elseif($i==1)
        {
            $is_1='">';
           $is_2="
";

意思为所在页面

之前页面  

3.所在页面之后的页码

        else
        {
            $is_1='">';
           $is_2="
";

意思为所在页面之后的页面

之后的页面

转载于:https://www.cnblogs.com/officexie/p/3191431.html

你可能感兴趣的:(帝国cms修改[!--show.listpage--]分页页码所生成的html标签)