织梦列表页翻页路径绝对化
前面我们有提到修改DEDE链接中的单引号为双引号,但是具体并没有写相关的内容,今天用默认的SP1版本测试了下,在后台核心设置这里设置为绝对路径即可,但是大家还是会发现有一个地方存在问题,那就是网站列表的分页仍然还不会是绝对路径,所以针对这个问题,告诉大家如何修改成绝对路径的URL,首先大家要明白一个问题,你的后台的站点设置这里的站点根网址是http://www.baidu.com/这个形式还是http://www.baidu.com这种(一个"/"的区别),建议使用后者,如果你是使用的前者那么接下来的代码中的.$baseUrl.$typedir."/"这个."/"不要。(参考阅读:自由列表修改为绝对地址)
首先我们找到分页的文件夹,打开include/arc.listview.class.php,搜索“//获得上一页和主页的链接”,在上面加上(绿色方框)
$typedir= ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']); $baseUrl = $GLOBALS['cfg_basehost'].ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['baseUrl']);
不懂请看截图
接下来,我们在需要添加代码的地方加上.$baseUrl.$typedir."/"(具体位置参考上图的蓝色框处,href=\""(插入代码).str_replace("{page}")
主要有3处,我们分别给大家列举出来,好事做到底嘛!
第一处
if($this->PageNo != 1) { $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n"; $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n"; }
第二处
if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="<li><a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页</a></li>\r\n"; $endpage="<li><a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页</a></li>\r\n"; }
第三处
$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";
在以上3处的.str_replace前面加上.$baseUrl.$typedir."/"即可(如果出现错误请注意单双引号全半角问题)。
改好后上传,生成,OK!如果使用了下拉框或者是动态列表,道理是一样的。如果还有其他什么问题,可以QQ告知!(如何优化列表页URL,有兴趣大家可以试试,和这里不冲突)
推荐栏目
本站推荐
- 修改DEDE链接中的单引号为双引号
- DEDECMS启用绝对路径后远程缩略图存BUG
- 织梦dedecms自由列表的"不使用目录默认
- dedecms把文章批量设为未审核的办法
- 织梦调用父级栏目链接和名称
- 织梦data文件夹移动到程序上一层目录
- 优化增加搜索栏目功能后的搜索结果
- 织梦同级栏目指定文章调用实现相关文章教
- 织梦获取顶级栏目\当前栏目\上级栏目的相
- 织梦dedecms栏目添加自定义字段,增加栏
- 织梦DedeCMS自增函数[field:global name=
- dedecms织梦上传图片 缩略图路径统一
- 新增DEDE栏目页,无法更新,无权限
- 修改织梦摘要长度字数限制
- DEDECMS后台批量替换数据安全码不显示
- 织梦DEDECMS网站标签Tag静态化,生成静态
- 去掉FCK编辑器复制粘贴产生的<p>&a
- 完美解决FCK编辑器上传图片自动带DIV标签
- 去掉FCK编辑器每一段之前的空格 
- 织梦登录后台显示空白
百度站内搜索
Copyright © 2007-2014 海鬼 保留所有权利.
无心无力无时间来进行无用的备案
Theme by 海鬼 坚持不一定胜利 也许你在南辕北辙!