bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

在哪里改phpcms分頁函數

這期內容當中小編將會給大家帶來有關在哪里改phpcms分頁函數,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

為南丹等地區用戶提供了全套網頁設計制作服務,及南丹網站建設行業解決方案。主營業務為網站設計制作、成都網站制作、南丹網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

phpcms分頁函數在全局文件“phpcms\libs\functions\global.func.php”中修改,其分頁函數指的就是“pages()”函數,這個分頁函數是全站共用的。

phpcms V9自定義分頁函數

大家做網站的時候,可能很多時候分頁樣式都得根據模板的要求來控制的,這時很多人都會去修改全局文件phpcms\libs\functions\global.func.php里的pages()函數,這樣問題就來了:這個分頁函數連后臺也會影響到的,就是說,這個分頁函數是全站共用的。

下面提供解決方法:(這個得修改文件,修改前記得備份)

打開

phpcms\libs\functions\global.func.php這個文件,找到分頁函數,復制一下,粘貼到默認分頁函數的下面,重新命名,比如我的就命名為wz_pages,保存。

打開

phpcms/libs/classes/template_cache.class.php,找到207行的
$str .= '$pages = pages($'.$op.'_total, $page, $pagesize, $urlrule);';

在這行的下面加上

$str .= '$wz_pages = wz_pages($'.$op.'_total, $page, $pagesize, $urlrule);';

保存。

最后,如果你要使用你自定義的分頁函數,那么在模板中直接用{$wz_pages}就可以了、、

以后要修改樣式,直接修改

phpcms\libs\functions\global.func.php這個文件中的wz_pages函數就可以了,不會影響到后臺

我的表達能力就只有這些了,看不懂的,回貼吧、、

后續優化:

使用過程中,發現使用SQL分頁的不能正常使用,得再添加如下代碼

打開

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);';

在他下面增加:

$str .= '$r = $get_db->sql_query("'.$sql.'");$s = $get_db->fetch_next();$wz_pages=wz_pages($s[\'count\'], $page, $pagesize, $urlrule);';

這樣,SQL的分頁也正常了、、嘿嘿,歡迎拍磚、不拍的,你得頂啊~~

再次后續優化:

有朋友提到,會員中心的收藏列表分頁不能使用上面的辦法。

因為收藏列表的分頁函數直接在其他文件定好了,所以通過修改模板緩存文件是不可行的

下面提供修改辦法:

具體是

phpcms\libs\classes\model.class.php  61行
$this->pages = pages($this->number, $page, $pagesize, $urlrule, $array, $setpages);

把上面這行修改成:

$this->pages = wz_pages($this->number, $page, $pagesize, $urlrule, $array, $setpages);
(模板中的{$pages}不用改為{$wz_pages})

上面是第一種辦法。

不過這樣子的話,可能后臺也會影響到了,這個地方好像是控制好多地方的

也可以這樣修改,還是上面那個文件,61行不要修改。直接在61行下面添加:

$this->wz_pages= wz_pages($this->number, $page, $pagesize, $urlrule, $array, $setpages);

再去到:phpcms\modules\member\index.php 718行

把 $pages = $this->favorite_db->pages;

修改為:

$wz_pages = $this->favorite_db->wz_pages;

模板中的{$pages}要修改為{$wz_pages}

上述就是小編為大家分享的在哪里改phpcms分頁函數了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。

文章題目:在哪里改phpcms分頁函數
文章來源:http://vcdvsql.cn/article26/gjgscg.html

成都網站建設公司_創新互聯,為您提供網站策劃定制開發品牌網站建設微信公眾號營銷型網站建設Google

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站