站長資訊網
        最全最豐富的資訊網站

        Phpcms實現分頁的方法

        Phpcms實現分頁的方法

        Phpcms實現分頁的方法:

        phpcms開發就是模仿里面原有的方法進行擴展,前臺要實現分頁,就去找后臺頁面的分頁實現。

         1、先去添加自己的分頁方法(千萬不要在原來的方法上修改,會影響到后臺頁面的分頁)

           打開 phpcmslibsfunctionsglobal.func.php 文件,在頁面搜索pages,找到分頁方法,然后復制一份修改方法名,修改里面的分頁樣式,變為自己的方法。我起名為pages_homePhpcms實現分頁的方法

        2、解析pc標簽進行sql查詢類修改。

        打開 phpcms/libs/classes/template_cache.class.php,大概在101行,

        $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(); $pages_home=pages_home($s['count'], $page, $pagesize, $urlrule);';

        Phpcms實現分頁的方法

         3、常用分頁類修改。

        打開 phpcms/libs/classes/template_cache.class.php,大概在211行,

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

        將這一行復制一份,改成自己的。

           我的如下:

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

        Phpcms實現分頁的方法

        4、查詢列表并分頁類修改。

          打開 phpcmslibsclassesmodel.class.php,大概在61行,

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

          將這一行復制一份,改成自己的。我的如下:

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

        Phpcms實現分頁的方法

         5、前臺頁面修改。

            前臺模板中的{$pages}要修改為{$pages_new}即可。

            pc標簽中的參數,num表示每頁顯示的條數,page表示當前頁

        <div class="s5_in">     {pc:content action="lists" catid="13" siteid="1" moreinfo="1" num="3" page="$_GET[page]"}     {loop $data $va}     <a class="a1">         <img src="{$va[thumb]}" />         <div>             <h4>                   <b>{$va[title]}</b>&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;                   <span>{$va[object]}:{$va[symptom]}</span>                   </h4>             <p>{$va[description]}<span>&lt;查看詳情&gt;</span></p>         </div>     </a>     {/loop}     {/pc} </div>

        注意:按照上面步驟走下來后,發現分頁怎么都不出來!!!

        后來發現pages方法里面有個條件,當信息條數大于每頁顯示條數時,分頁才會出現。所以多加幾條數據試試看。

        推薦教程: 《php教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 国产99精品一区二区三区免费| 欧美成人精品高清视频在线观看 | 久久久久亚洲精品无码网址 | 国产91久久精品一区二区| 精品国产热久久久福利| 91久久婷婷国产综合精品青草| 野狼精品社区| 日产国产精品亚洲系列| 精品国产一区二区三区免费 | 国产精品乱码高清在线观看| 欧美ppypp精品一区二区| 99热精品毛片全部国产无缓冲| 97精品人妻系列无码人妻| 日韩精品无码AV成人观看| 思思久久99热免费精品6| 久久99精品国产99久久6| 国产福利电影一区二区三区,亚洲国模精品一区 | 国产综合精品久久亚洲| 国产成人精品2021| 亚洲欧美一级久久精品| 国产精品二区观看| 成人国产精品高清在线观看| 亚洲精品无码高潮喷水在线| 精品国产亚洲男女在线线电影| 91精品在线看| 久久精品国产亚洲AV无码麻豆 | 四虎精品影院永久在线播放| 久久综合国产乱子伦精品免费| 久久精品成人免费国产片小草| 国产精品成人免费福利| 无码人妻丰满熟妇精品区| 女人高潮内射99精品| 国产精品亚洲视频| 亚洲午夜精品久久久久久人妖| 国语自产少妇精品视频蜜桃| 亚洲午夜精品久久久久久app | 亚洲午夜久久久精品影院| 亚洲码国产精品高潮在线| 国产欧美日韩综合精品一区二区三区| 99国产精品无码| 欧美精品欧美人与动人物牲交 |