欢迎来到素材无忧网,按 + 收藏我们
登录 注册 退出 找回密码

织梦tag高级管理插件分页过多会生成_1.html文件,造成第1页无法

时间: 2019-04-21 19:32 阅读: 作者:素材无忧网

织梦tag高级管理插件生成分页超过8页会出现第1页无法访问bug,截图:

织梦tag高级管理插件分页过多会生成_1.html文件,造成第1页无法访问解决方法

打开织梦后台管理目录/dede/taghtml/arc.taghtml.class.php这个文件

在252行位置,找到$makeFile = substr($makeFile,0,-7);

修改为:

$makeFile = substr($makeFile,0,-1);,这样就能生成_1.html这样的链接,删除.html这样的链接

在714行找到        //获得上一页和主页的链接    以下的代码替换为:

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

725行找到     //下一页,未页的链接         以下代码替换为:

if($this->PageNo!=$totalpage && $totalpage>1)
{
$nextpage.="<a href='".str_replace("{page}",$nextpagenum,$tnamerule)."'>下一页</a>\r\n";
$endpage="<a href='".str_replace("{page}",$totalpage,$tnamerule)."'>末页</a>\r\n";
}
else
{
$endpage="<a>末页</a>";
}

812行 找到: $listdd.="<a href='".str_replace("{page}",'',$tnamerule)."'>".$j."</a>\r\n";

替换为

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

这样bug就修复了,手机端tag分页bug 也可以参考此教程进行修改。

还需要打开/include/extend.func.php这个文件,

找到:$str = $GLOBALS['cfg_cmspath'].'/'.$tag_basedir.'/'.$arcRow['id'].'.html';

修改为:

$str = $GLOBALS['cfg_cmspath'].'/'.$tag_basedir.'/'.$arcRow['id'].'_1.html'; ,我的tag链接是这个样式4,你的是哪个样式也相应修改即可。


版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

转载请注明: 织梦tag高级管理插件分页过多会生成_1.html文件,造成第1页无法

标签:  
模板推荐