织梦dedecms将列表页重复的第一页去除的方法

织梦dedecms将列表页重复的第一页去除的方法,第1张

织梦dedecms将列表页重复的第一页去除的方法

本文的重点是详细介绍Dreamweaverdedecms去除列表页重复首页的方式,可以完成列表页重复首页的去除,将指向首页的连接改为指向首页的功能。是很有用的方法,盆友一定要参考。

在本文中,案例描述了Dreamweaverdedecms移除列表页面的重复首页的方式。分享给大家参考。深入分析以下内容:

文章内容列表页的主页和列表页的首页在编织程序流程中是相同的。程序流立即将列表页面的第一页复制到主页中,这样就会出现两个相同的网页。在这里,我们将详细介绍如何移除列表页面的第一页。

这里特别提醒大家,请做好数据的备份后再做更改。

第一步:删除重复的相似文档list_1_1.html,打开/include/arc.listview.class.PHP,检索以下代码:

复制以下代码:copy($list_1,$indexname);

在这里的行代码下面添加以下:

:unlink($list_1);

这将在html形成时自动删除列表的第一页。

第二步:将所有分页查询的第一页连接到主页,查找下面的代码:

复制下面的代码:$tnamerule=ereg_replace((。*)/','',$tnamerule);

添加如下:

复制以下代码:if($this->;fields['ispart']==0&;$this->;fields['defaultname']="index.htm")
{
$tnamerule1=$this->;GetMakeFileRule($this->;字段['id'],"索引",$this->;字段['typedir'],$this->;字段['defaultname'],$this->;fields['namerule2']);
$tnamerule1=str_replace('index.htm','',$tnamerule1);
$tnamerule2=ereg_replace('^(.*)/','index.htm',$tnamerule1);
}elseif($this->;fields['ispart']==0&;$this->;fields['defaultname']="index.html")
{
$tnamerule1=$this->;GetMakeFileRule($this->;字段['id'],"索引",$this->;字段['typedir'],$this->;字段['defaultname'],$this->;fields['namerule2']);
$tnamerule1=str_replace('index.html','',$tnamerule1);
$tnamerule2=ereg_replace('^(.*)/','index.html',$tnamerule1);
}
else
{
$tnamerule1=$this->;GetMakeFileRule($this->;字段['id'],"索引",$this->;字段['typedir'],$this->;字段['defaultname'],$this->;fields['namerule2']);
$tnamerule2=ereg_replace('^(.*)/','',$tnamerule1);
}
寻找[//获取上一页与第一页的连接]和[//下一页,没有页面的连接],将中间的代码替换为下面的代码:

复制下面的代码:if($this->;佩吉诺!=1)
{
if($prepagenum==1)
{
$prepage。="<李><ahref='"。$tnamerule1。>上一页}
else
{
$prepage。="<李><ahref='"。str_replace("{page}",$prepagenum,$tnamerule),">上一页}
$indexpage="<;李><ahref='"。str_replace("{page}",1,$tnamerule1),">主页

期待以上对建设dedecms站的帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773200.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存