织梦tag高级管理插件解决去掉首页、上一页多出的_1_织梦CMS教程

使用织梦tag插件《织梦tag标签自定义标题、关键词、描述、缩略图静态优化插件(支持手机)》后,有的用户想去掉拼音目录链接第一页/tag/chajian/index_1.html中的index_1.htm,实现/tag/chajian/这样的目录链接。

需要找到692行代码:

$tnamerule = $this->Fields['typedir']."/".$this->Fields['tagdir']."/index_{page}.html";

在此代码下方加上:

找到716行代码:

//获得上一页和主页的链接
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";
}
else
{
$indexpage="<li><a>首页</a></li>\r\n";
}

修改为:

//获得上一页和主页的链接
 if($this->PageNo > 2)
        {
            $prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";
            $indexpage="<li><a href='".str_replace("_{page}",1,$tnamerule1)."'>首页</a></li>\r\n";
        }
if($this->PageNo == 2)
{
 $prepage.="<li><a href='".str_replace("_{page}",'',$tnamerule1)."'>上一页</a></li>\r\n";
            $indexpage="<li><a href='".str_replace("_{page}",'',$tnamerule1)."'>首页</a></li>\r\n";
}
if($this->PageNo == 1)
{
$indexpage="<li><a>首页</a></li>\r\n";
}

找到816行代码:

 $listdd.="<li><a href='".str_replace("{page}",1,$tnamerule)."'>".$j."</a></li>\r\n";

修改为:

$listdd.="<li><a href='".str_replace("_{page}",'',$tnamerule1)."'>".$j."</a></li>\r\n";