您当前的位置: 主页 > 优化教程
今天有位站长来咨询小编,他说用dedecms5.7建的站,最近发现栏目列表首页与第一页重复,这个问题不知道应该如何解决,去论坛搜索也发现不少这样的问题。现在小编就来告诉大家应该如何处理栏目列表首页与第一页重复的问题吧。 
dede5.7栏目列表首页与第一页重复的解决办法 
首先,操作前注意备份文件。代码中的网址记得替换成自己的。 
1,找到\include\arc.listview.class.php这个文件,将 
$typedir= ereg_replace(‘{cmspath}’,$GLOBALS['cfg_cmspath'],$this->Fields['typedir']); 
这段代码添加到”//获得上一页和主页的链接”前面; 
2,找到下面几行代码(就在”//获得上一页和主页的链接”下面) 
if($this->PageNo != 1) 
$prepage.=”<li><a href="http://www.xxx.com/learning/’”.str_replace(“%7Bpage%7D”,$prepagenum,$tnamerule).”‘">上一页</a></li>/r/n”;%3C/div> 
$indexpage=”<li><a href="http://www.xxx.com/learning/’”.str_replace(“%7Bpage%7D”,1,$tnamerule).”‘">首页</a></li>/r/n”;%3C/div> 
改成: 
if($this->PageNo != 1) 
if($prepagenum==1) 
$prepage.=”<li><a href="http://www.xxx.com/”%22.$typedir.”//”">上一页</a></li>/r/n”;%3C/div> 
else 
$prepage.=”<li><a href="http://www.xxx.com/”%22.str_replace(“%7Bpage%7D”,$prepagenum,$tnamerule).”/”">上一页</a></li>/r/n”;%3C/div> 
$indexpage=”<li><a href="http://www.xxx.com/”%22.$typedir.”//”">首页</a></li>/r/n”;%3C/div> 
3.找到 
$listdd.=”<a href="http://www.xxx.com/learning/’”.str_replace(“%7Bpage%7D”,$j,$tnamerule).”‘">”.$j.”</a>/r/n”;%3C/div> 
改成: 
if($j==1) 
$listdd.=”<li><a href="http://www.xxx.com/”%22.$typedir.”//”">”.$j.”</a></li>/r/n”;%3C/div> 
else 
$listdd.=”<li><a href="http://www.xxx.com/”%22.str_replace(“%7Bpage%7D”,$j,$tnamerule).”/”">”.$j.”</a></li>/r/n”;%3C/div> 
最后一个关键的: 
把$optionlist .= “<option value="’”.str_replace(“{page}”,$mjj,$tnamerule).”‘" selected="selected">$mjj</option>\r\n”; 
改成if($mjj==1) 
{$optionlist .= “<option value="’”.$typedir.”/’" selected="selected">$mjj</option>\r\n”;} 
 
else{$optionlist .= “<option value="’”.str_replace(“{page}”,$mjj,$tnamerule).”‘" selected="selected">$mjj</option>\r\n”;} 
 
把$optionlist .= “<option value="’”.str_replace(“{page}”,$mjj,$tnamerule).”‘">$mjj</option>\r\n”; 
改成if($mjj==1) 
{$optionlist .= “<option value="’”.$typedir.”/’">$mjj</option>\r\n”;} 
else{ 
$optionlist .= “<option value="’”.str_replace(“{page}”,$mjj,$tnamerule).”‘">$mjj</option>\r\n”;} 
只需要4步就完成了
 

关键词:织梦,dedecms5.7,栏目,列表,首页,与,第,一页,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦的默认作者和默认来源如何修改首先直奔主题了,默认的未知和admin,很容易导致页面不美观,如果在返... 2021-07-27
织梦文章内容页面调用随机推荐文章在文章内容页推荐的文章,很多时候都是一些最新的,最热门的等等。但是还有... 2021-07-22
织梦如何获取与当前短标题一样有关的文章通过织梦当前文章的短标题获取相同短短标题的文章 在extend.fun... 2021-07-30
织梦dedecms调用指定栏目的信息/** * 调用指定栏目的信息 * @param int $chann... 2021-07-30
修改dedecms上传文件自动重命名的方法本文介绍下,如何修改dedecms上传文件自动重命名的方法,有需要的朋... 2021-07-27
XML站点地图:为什么URL排序很重要seo会争论很多事情——做这个,不做那个,这个有影响,那个没有。除了百... 2023-05-29
dedecms tag 标签调用方法(大全)dedecms tag 标签调用方法 dede标签调用的基本语法是: ... 2021-07-27
DEDECMS经验:教你如何给文章添加“当前文档地址”和“转载说明”Dedecms是一款强大的企业站程序,php虚拟主机完美支持。在非常成... 2021-07-30
织梦默认作者和默认来源修改首先直奔主题了,默认的未知和admin,很容易导致页面不美观,如果在返... 2021-07-22
dedecms织梦模板 调用栏目下的文章总数的方法第一种是调用栏目id的带链接的 这里用到 channel|频道标签语法... 2021-07-22
dedecms织梦系统推荐属性默认加粗的修改如果使用的是织梦的默认模板,列表页的文章标题不管你是否设置加粗,或是是... 2021-07-22
织梦模板DEDECMS添加和调用自定义字段的教程织梦模板 自定义字段要想在任何位置任何模版中调用或者在{dede:li... 2021-07-22
dedecms织梦模板 listsize标签的作用listsize=1 则页码显示为1+listsize*2 =3 li... 2021-07-22
dede当前位置标签代码的5种写法dede当前位置标签代码方法一.dedecms当前位置{dede:fi... 2021-07-30
DEDECMS“提交表单同系统配置不相符,请重新提交!”的解决方法解决会员中心编辑文章是出现的提交表单同系统配置不相符,请重新提交提示:... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn