php v9 分页静态,PHPCMS V9修改分页函数在当前页面翻页

本文详细介绍了如何修改PHPCMS V9的分页功能,以适应不同用户体验需求。主要涉及两个场景:栏目页文章列表和文章内容页内的分页。首先,讲解了如何在全局函数文件global.func.php中找到并修改分页函数,以避免新窗口打开。然后,提供了针对特殊情况的解决方案,即为特定a标签添加target属性,确保页面在当前窗口内翻页。通过此教程,开发者可以更好地定制PHPCMS V9的分页行为。
摘要由CSDN通过智能技术生成

PHPCMS V9修改分页函数在当前页面翻页

大家在做网站的时候经常会用到这个代码,放在内,这样默认情况下整个页面的所有超链接都会点击后自动开启新的标签或窗口来打开网址.的确方便了不少,然而,有些情况下比较特殊,我们不需要它开启新的窗口,要不然在早期电脑比较卡的时候,用户保留了窗口或标签不多开习惯,总要手动关闭很多窗口或标签,从用户体验上来说是及其不合理的.一般来说解决办法也很简单,只要给那个特殊的a标签加个

target=”_self”就可以了.当然,今天我们要讨论的问题远没有这么简单,事实上当你研究后,觉得其实也是很简单的事情.

进入正题,那么,PHPCMS V9系统中所有翻页功能都是通过一个{$pages}来实现分页的.事实上,一共有两种,一种是栏目页的文章列表分页;另一种是,文章内容页内的分页…所以今天我就是简单的跟大家说一下这两种分页修改方式,先来说第一种情况:

找到文件\phpcms\libs\functions\global.func.php并打开,搜索分页函数,大概在580行,修改这个注释下面的函数(修改前请备份该文件

9b387de18178c3518d4a8a4f73c00238.png

):

1 2 3 4 5 6 7 function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) { if(defined('URLRULE') && $urlrule == '') {

$urlrule = URLRULE;

$array = $GLOBALS['URL_ARRAY'];

} elseif($urlrule == '') {

$urlrule = url_par('page={$page}');

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值