您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms织梦栏目列表分页链接优化实现方法
乐丹2024-06-08 22:07:07dedecms教程已有人查阅
导读DEDE默认栏目列表分页链接如:1.找到\include\arc.listview.class.php这个文件,将$typedir= ereg_replace('^(.*)/','',$this->Fields['typedir']);这种代码添加到“//获得上一页和主页的链接”前;
DEDE默认栏目列表分页链接如:
2.找到$indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n";将其改为$indexpage="<li><a href='/".$typedir."/'>首页</a></li>\r\n";
3.找到$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";改为:
<li><a href='list_4_1.html'>首页</a></li>
<li><a href='list_4_3.html'>上一页</a></li>
<li><a href='list_4_1.html'>1</a></li>
<li><a href='list_4_2.html'>2</a></li>
<li><a href='list_4_3.html'>3</a></li>
<li class="thisclass">4</li>
<li><a href='list_4_5.html'>5</a></li>
<li><a href='list_4_5.html'>下一页</a></li>
<li><a href='list_4_5.html'>末页</a></li>
这种链接方式其实并不十分合理,比如这是http://www.ebingou.cn/abc/这个栏目的列表分页链接,下面的链接方式才更合理:
<li><a href='/abc/'>首页</a></li>
<li><a href='list_4_3.html'>上一页</a></li>
<li><a href='/ab/'>1</a></li>
<li><a href='list_4_2.html'>2</a></li>c
<li><a href='list_4_3.html'>3</a></li>
<li class="thisclass">4</li>
<li><a href='list_4_5.html'>5</a></li>
<li><a href='list_4_5.html'>下一页</a></li>
<li><a href='list_4_5.html'>末页</a></li>
1.找到\include\arc.listview.class.php这个文件,将$typedir= ereg_replace('^(.*)/','',$this->Fields['typedir']);这种代码添加到“//获得上一页和主页的链接”前;2.找到$indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li>\r\n";将其改为$indexpage="<li><a href='/".$typedir."/'>首页</a></li>\r\n";
3.找到$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";改为:
if($prepagenum==1)
{
$prepage.="<li><a href='/".$typedir."/'>上一页</a></li>\r\n";
}
else
{
$prepage.="<li><a href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li>\r\n";
}
4.找到
$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";改为:
if($j==1)
{
$listdd.="<li><a href='/".$typedir."/'>1</a></li>\r\n";
}
else
{
$listdd.="<li><a href='".str_replace("{page}",$j,$tnamerule)."'>".$j."</a></li>\r\n";
}
使用这种方法的前提是生成的栏目列表页面要放在栏目的根文件夹下。
本文标签:
很赞哦! ()
下一篇:教你制作织梦自定义公告模板
相关文章
随机图文
-
DEDE织梦首页调用留言簿标签的代码写法示例
有不少朋友会用到织梦的留言簿模块插件,想把留言本里面的一些内容在首页或其他页面上调用显示出来,织梦网络公司跟板网介绍具体调用方法和标签如下: -
织梦cmsdede水印字体库data\mark\simhei.ttf不存在怎么办
织梦dede水印字体库data\mark\simhei.ttf不存在解决办法;因为这个字体文件比较大,所以官方下载的源码中是不存在的! -
织梦dedecms实现键盘翻页效果的实现方法
DEDECMS教程之实现按键盘方向键实现上一页/下一页翻页效果,这样可以提高用户体验,特别是在小说站和图片站中用的比较多。 -
dedecms列表页标题更符合SEO怎么修改
想把自己的小站改成这样的,去查了查dedecms的帮助文档,发现没有这样相关标记,看来只能自己动手了,又开始baidu,发现这样的文章还不少
留言与评论 (共有 条评论) |