phpcms分頁函數(shù)在全局文件“phpcms\libs\functions\global.func.php”中修改,其分頁函數(shù)指的就是“pages()”函數(shù),這個(gè)分頁函數(shù)是全站共用的。
phpcms V9自定義分頁函數(shù)
大家做網(wǎng)站的時(shí)候,可能很多時(shí)候分頁樣式都得根據(jù)模板的要求來控制的,這時(shí)很多人都會(huì)去修改全局文件phpcms\libs\functions\global.func.php里的pages()函數(shù),這樣問題就來了:這個(gè)分頁函數(shù)連后臺(tái)也會(huì)影響到的,就是說,這個(gè)分頁函數(shù)是全站共用的。
下面提供解決方法:(這個(gè)得修改文件,修改前記得備份)
打開
phpcms\libs\functions\global.func.php這個(gè)文件,找到分頁函數(shù),復(fù)制一下,粘貼到默認(rèn)分頁函數(shù)的下面,重新命名,比如我的就命名為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);';
保存。
最后,如果你要使用你自定義的分頁函數(shù),那么在模板中直接用{$wz_pages}就可以了、、
以后要修改樣式,直接修改
phpcms\libs\functions\global.func.php這個(gè)文件中的wz_pages函數(shù)就可以了,不會(huì)影響到后臺(tái)
我的表達(dá)能力就只有這些了,看不懂的,回貼吧、、
后續(xù)優(yōu)化:
使用過程中,發(fā)現(xiàn)使用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的分頁也正常了、、嘿嘿,歡迎拍磚、不拍的,你得頂啊~~
再次后續(xù)優(yōu)化:
有朋友提到,會(huì)員中心的收藏列表分頁不能使用上面的辦法。
因?yàn)槭詹亓斜淼姆猪摵瘮?shù)直接在其他文件定好了,所以通過修改模板緩存文件是不可行的
下面提供修改辦法:
具體是
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})
上面是第一種辦法。
不過這樣子的話,可能后臺(tái)也會(huì)影響到了,這個(gè)地方好像是控制好多地方的
也可以這樣修改,還是上面那個(gè)文件,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分頁函數(shù)在哪里改的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

phpcms跳轉(zhuǎn)到詳情頁方法:1、使用header函數(shù)來生成跳轉(zhuǎn)鏈接;2、循環(huán)遍歷內(nèi)容列表;3、獲取內(nèi)容的標(biāo)題和詳情頁鏈接;4、生成跳轉(zhuǎn)鏈接即可。

PHP CMS 是一種基于 PHP 的開源內(nèi)容管理系統(tǒng),用于管理網(wǎng)站內(nèi)容,其特點(diǎn)包括易用性、強(qiáng)大功能、可擴(kuò)展性、安全性高和免費(fèi)開源。它可以節(jié)省時(shí)間、提升網(wǎng)站質(zhì)量、增強(qiáng)協(xié)作并降低開發(fā)成本,廣泛應(yīng)用于新聞網(wǎng)站、博客、企業(yè)網(wǎng)站、電子商務(wù)網(wǎng)站和社區(qū)論壇等各種網(wǎng)站。

phpcms不是完全免費(fèi)的。phpcms屬于開源cms系統(tǒng),但是開源并不等于免費(fèi),它有兩個(gè)版本:免費(fèi)版和商業(yè)版,免費(fèi)版僅限于個(gè)人非商業(yè)用途,而商業(yè)版需要購買授權(quán);個(gè)人可以作為研究使用,如果商業(yè)應(yīng)用,需要支付一定費(fèi)用。

標(biāo)題:微信登錄集成指南:PHPCMS實(shí)戰(zhàn)在今天的互聯(lián)網(wǎng)時(shí)代,社交化登錄已經(jīng)成為網(wǎng)站必備的功能之一。微信作為國(guó)內(nèi)最流行的社交平臺(tái)之一,其登錄功能也被越來越多的網(wǎng)站所采用。本文將介紹如何在PHPCMS網(wǎng)站中集成微信登錄功能,并提供具體的代碼示例。第一步:注冊(cè)微信開放平臺(tái)賬號(hào)首先,我們需要在微信開放平臺(tái)上注冊(cè)一個(gè)開發(fā)者賬號(hào),申請(qǐng)相應(yīng)的開發(fā)權(quán)限。登錄[微信開放平臺(tái)]

PHPCMS用戶名安全設(shè)置策略大揭秘在網(wǎng)站開發(fā)中,用戶賬戶安全一直是開發(fā)者們十分重視的一個(gè)方面。而用戶名的安全設(shè)置也是至關(guān)重要的,因?yàn)橛脩裘粌H僅是用戶登錄的憑證,還可能暴露用戶的個(gè)人信息,甚至造成安全隱患。本文將揭秘PHPCMS中的用戶名安全設(shè)置策略,并給出具體的代碼示例供開發(fā)者參考。1.防止常見用戶名為了提高用戶名的安全性,開發(fā)者們應(yīng)該避免用戶使用過于

PHPCMS 是一款免費(fèi)開源的內(nèi)容管理系統(tǒng) (CMS),特點(diǎn)包括:開放源碼、模塊化、靈活、用戶友好和社區(qū)支持。它可用于創(chuàng)建各種類型的網(wǎng)站,包括企業(yè)網(wǎng)站、電子商務(wù)網(wǎng)站、博客和社區(qū)論壇。技術(shù)要求包括:PHP 5.6 或更高版本、MySQL、MariaDB 或 PostgreSQL 數(shù)據(jù)庫以及 Apache 或 Nginx Web 服務(wù)器。

phpcms有兩個(gè)版本比較知名,分別是:1、phpCMS4,支持自定義 URL 規(guī)則,網(wǎng)站管理后臺(tái)美觀易用,前端插件許多,可自由擴(kuò)展功能;2、phpCMS2008R1,支持多語言、多站點(diǎn)管理,頁面管理器便捷靈活方便,非常輕量級(jí),運(yùn)行速度快。

phpcms用mysql數(shù)據(jù)庫。phpcms是一個(gè)PHP開源網(wǎng)站管理系統(tǒng),采用PHP MYSQL做為技術(shù)基礎(chǔ)進(jìn)行開發(fā)。PHPCMS V9采用OOP方式進(jìn)行基礎(chǔ)運(yùn)行框架搭建,支持的PHP版本是PHP5及以上、支持的MYSQL版本是MySql 4.1以上版本。
