首頁 >後端開發 >php教程 >想修改PHPCMS分页的URL 有好人吗?该怎么解决

想修改PHPCMS分页的URL 有好人吗?该怎么解决

WBOY
WBOY原創
2016-06-13 10:02:43826瀏覽

想修改PHPCMS分页的URL 有好人吗?

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(), $catid = 0){    global $PHPCMS;    if($PHPCMS['pagemode'] && $num > $perpage)    {        $url = load('url.class.php');        $multipage = '';        if($num > $perpage)        {            $page = 11;            $offset = 4;            $pages = ceil($num / $perpage);            $from = $curr_page - $offset;            $to = $curr_page + $offset;            $more = 0;            if($page >= $pages)            {                $from = 2;                $to = $pages-1;            }            else            {                if($from = $pages)                {                    $from = $pages-($page-2);                    $to = $pages-1;                }                $more = 1;            }            if($urlrule == '') $urlrule = url_par('page={$page}');            $multipage .= '总数:<b>'.$num.'</b>  ';            if($curr_page>0)            {                $multipage .= $catid ? '<a href="'.%24url->category(%24catid,%20%24curr_page-1,%201,%201).'">上一页</a>' : '<a href="'.pageurl(%24urlrule,%20%24curr_page-1,%20%24array).'">上一页</a>';                                if($curr_page==1)                {                    $multipage .= '<u><b>1</b></u> ';                }                elseif($curr_page>6 && $more)                {                    $multipage .= $catid ? '<a href="'.%24url->category(%24catid,%201,%201,%201).'">1</a>..' : '<a href="'.pageurl(%24urlrule,%201,%20%24array).'">1</a>..';                }                else                {                    $multipage .= $catid ? '<a href="'.%24url->category(%24catid,%201,%201,%201).'">1</a>' : '<a href="'.pageurl(%24urlrule,%201,%20%24array).'">1</a> ';                }            }            for($i = $from; $i category($catid, $i, 1, 1).'">'.$i.' ' : '<a href="'.pageurl(%24urlrule,%20%24i,%20%24array).'">'.$i.'</a> ';                }                else                {                    $multipage .= ' <u><b>'.$i.'</b></u> ';                }            }            if($curr_pagecategory($catid, $pages, 1, 1).'">'.$pages.' <a href="'.%24url->category(%24catid,%20%24curr_page+1,%201).'">下一页</a>' : '..<a href="'.pageurl(%24urlrule,%20%24pages,%20%24array).'">'.$pages.'</a> <a href="'.pageurl(%24urlrule,%20%24curr_page+1,%20%24array).'">下一页</a>';                }                else                {                    $multipage .= $catid ? '<a href="'.%24url->category(%24catid,%20%24pages,%201,%201).'">'.$pages.'</a> <a href="'.%24url->category(%24catid,%20%24curr_page+1,%201,%201).'">下一页</a>' : '<a href="'.pageurl(%24urlrule,%20%24pages,%20%24array).'">'.$pages.'</a> <a href="'.pageurl(%24urlrule,%20%24curr_page+1,%20%24array).'">下一页</a>';                }            }            elseif($curr_page==$pages)            {                $multipage .= ' <u><b>'.$pages.'</b></u><a href="'.pageurl(%24urlrule,%20%24curr_page,%20%24array).'">下一页</a>';            }        }        return $multipage;    }    else    {        $total = $num;        $page = $curr_page;        if($num category($catid, 1, 1, 1);            $prepage = $url->category($catid, $prepage, 1, 1);            $nextpage = $url->category($catid, $nextpage, 1, 1);            $lastpage = $url->category($catid, $pages, 1, 1);            $urlpre = $url->category($catid, '', 1, 1);        }        else        {            $firstpage = pageurl($urlrule, 1, $array);            $prepage = pageurl($urlrule, $prepage, $array);            $nextpage = pageurl($urlrule, $nextpage, $array);            $lastpage = pageurl($urlrule, $pages, $array);            $urlpre = pageurl($urlrule, '', $array);        }        $data = str_replace('"', '\"', $PHPCMS['pageshtml']);        eval("\$url = \"$data\";");        return $url;    }}<div class="clear">
                 
              
              
        
            </div>
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn