教程集 www.jiaochengji.com
教程集 >  建站教程  >  dedecms  >  正文 dedecms tag标签伪静态的修改方法

dedecms tag标签伪静态的修改方法

发布时间:2014-08-14   编辑:jiaochengji.com
dedecms伪静态,dedecms tag标签伪静态的修改方法

一、dede后台开启伪静态

二、修改 /include/taglib/tag.lib.php
找到 $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
改成 $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

三、打开templets/default/taglist.htm
找到
<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}
修改为
<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /}

四、httpd.ini 文件里加
RewriteRule ^(.*)/tags.html $1/tags.php
RewriteRule ^(.*)/tags/(.*).html $1/tags.php?$2

新版本采用以下方法修改

一、dede后台开启伪静态

二、修改 /include/taglib/tag.lib.php,找到:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
改成
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

三、打开templets/default/taglist.htm,找到:
<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}
修改为
<strong>当前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /}

四、httpd.ini 文件里加
RewriteRule ^(.*)/tags.html $1/tags.php;RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;
然后进入dede后台更新缓存,修改成功。

您可能感兴趣的文章:
dedecms tag标签伪静态的修改方法
dedecms列表页调用当前文章tag标签的方法
修改DeDe标签Pagelist分页样式
dedecms模板实现彩色TAG的方法
帝国cms tag标签伪静态按id生成url
帝国cms tag伪静态的方法
帝国cms tag伪静态中文乱码的解决办法
dedecms新添加的文章在tag标签中找不到的解决办法
dedecms中tag列表按最新发布时间排序的解决方法
dedecms更新栏目时出现 DedeTag Engine Create File False的解决办法

[关闭]
~ ~