phpcms系統默認的分頁是phpcms/libs/functions/global.func.php里的pages()函數,這個函數是phpcms整站共用的分頁,為了不影響系統本身的樣式,下面為大家提供更好的解決方法.
1.打開 phpcms/libs/functions/global.func.php文件,找到pages分頁函數,復制粘貼到pages函數的下面,重新命名為wz_pages保存,在 新建的wz_pages函數中就可以修改成自己需要的分頁樣式.
2.打開 phpcms/libs/classes/template_cache.class.php,找到178行的:
- $str.='$r=$get_db->sql_query("'.$sql.'");$s=$get_db->fetch_next();$pages=pages($s[/'count/'],$page, $pagesize,$urlrule);'; //Vevb.com
- //在他下面增加:
- $str='$r=$get_db->sql_query("'.$sql.'");$s=$get_db->fetch_next();$wz_pages=wz_pages($s[/'count/'], $page, $pagesize,$urlrule);';
3.打開 phpcms/libs/classes/template_cache.class.php,找到207行如下:
phpcms/libs/functions/global.func.php這個文件中的wz_pages函數就可以了,不會影響到后臺.
$str .= '$pages = pages($'.$op.'_total, $page, $pagesize, $urlrule);';
在這行的下面加上并保存:
$str .= '$wz_pages = wz_pages($'.$op.'_total, $page, $pagesize, $urlrule);';保存.
完成以上3步,你就可以在模板中直接用{$wz_pages}自定義分頁了.
新聞熱點
疑難解答