phpcms V9二级目录下分页路径不正确问题的彻底解决方法
2024-08-24 19:50:11
在用phpcms V9做二次开发的时候,我们有时候会把一个栏目生成到根目录下,而且这个栏目又有子栏目,我们生成静态的时候分页会出现问题,就是分页的路径的地址错误。有一种解决方法就是,把这个栏目生成动态的,不要静态的,但是这样对于搜索引擎的收录不是太友好,那么我们就把它生成静态的,这时候我们可以这样做,就可以解决分页地址错误。
首先,在phpcms/libs/functions/目录下找到global.func.php,这个是整个V9的公用函数库。我们找到分页函数中的page_url函数,找到$url = str_replace(array('http://','//','~'), array('~','/','http://'), $url);这一行,大概在701行,然后在该行下面添加如下代码:
if(strpos($url, "http://www.jb51.net/test") === false) {
$url = "http://www.jb51.net/test".$url;
}
//该函数中的地址要替换成你的分页的绝对地址。
最新文章
- 【干货】”首个“ .NET Core 验证码组件
- C#基础系列——一场风花雪月的邂逅:接口和抽象类
- C++小项目:directx11图形程序(二):systemclass
- 对于MVC中应用百度富文本编辑器问题的解决办法
- ACE - Reactor实现I/O,Dispatch,Service三层完整服务器(完结)
- Unity插件研究院之ResourceChecker
- [转载] 为 Key-Value 数据库实现 MVCC 事务
- VMWARE FUSION 6 KEY
- redis基本数据类型【1】-String类型
- 【点击模型学习笔记】Predicting Clicks_Estimating the Click-Through Rate for New Ads_MS_www2007
- 关于修改编JDK编译环境的问题
- 【前端】Util.js-ES6实现的常用100多个javaScript简短函数封装合集(持续更新中)
- 浅谈JS中逗号运算符的用法
- 【原创】C++之自定义高效的swap(1)
- Memcache之安装篇
- mailkit库收发邮件
- 理解self与this
- Spring MVC &; Boot &; Cloud 技术教程汇总(长期更新)
- 【codevs1959】拔河比赛
- 神经网络激活函数sigmoid relu tanh 为什么sigmoid 容易梯度消失