欢迎来到CMS资源网,请先 登录注册

教程观看记录

资源投稿 | 网站地图 | 添加到桌面 | 收藏本站 |

主页 > 图文教程 > 织梦技巧教程 >
收 藏

织梦DedeCMS栏目静态分页生成绝对地址的url的方法

所属栏目:织梦技巧教程 来源:CMS资源网 内容发布:[杭州]-基拉
Dedecms_Faq官方群:217479292哪怕群里没有一个人鸟你,还有 群主,管理员,跟你一起!! DedeCms_FAQ(官方群)

最近发现织梦dedecms的栏目分页,后台开启绝对地址后,栏目分页的url仍然是相对路径的形式,这样就明显没有达到我们的要求,于是就查找了一下修改的方法,下面分享给大家:

 

找到并打开/include/arc.listview.class.php文件,在大概第1003行的位置找到如下代码:

$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule);

 

在其下面添加如下代码:

//添加栏目的url 开始
$typenameurl =$this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);
$typelisturl  =  str_replace("$tnamerule","","$typenameurl");
global $cfg_basehost;
//添加栏目的url 结束

 

然后将下面的栏目分页的url规则前面全部添加成如下规则:

 

原url形式:

<a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>



修改为以下方式:

<a href='".$cfg_basehost.$typelisturl.str_replace("{page}",$prepagenum,$tnamerule)."'>

 

改掉所有的a链接就可以了。

 

效果如下图:

织梦DedeCMS栏目静态分页生成绝对地址的url的方法

 

 

温馨提醒:

1、必须修改在静态的分页列表的方法里面
2、本人已经测试ok,已经很正常使用,不用担心有问题。

 

本方法由CMS资源网的“[杭州]-基拉”原创,如果转载请注明出处。

打赏一下,我们会为大家提供更多优质资源!

文章关键词:织梦 绝对地址 栏目分页 静态分页 生成url

相关推荐
网友评论
下一篇:dede自定义表单提交后的提示信息改弹窗提示并停留在当前页
上一篇:织梦DedeCMS发布软件自动获取软件大小时不能自动以KB或者GB为单

返回顶部