一天快速企业建站,手机建站

    快速建站 - www.copyie.com 承接建站、设计、企业建站一条龙专业服务;100%赢得客户信赖
    微信公众号 big 建站24小时客服
    +微信公众号:鼠标指上并悬停扫描微信

+建站+

当前位置: 网站首页 > 建站教程 > 织梦建站 >

  • 建站品牌
  • 仿站优化
  • 建站教程下载

织梦dedecms5.7的TAG标签伪静态设置方法

时间:2014-03-14 20:17来源:IE建站网 作者:www.copyie.com 点击:
    为了使dedecms的tag标签URL更短些,我们最好做成伪静态的,把URL规范一下,下面我们来试试tag伪静态的解决方法,这里方法针对安装有IIS的虚拟服务器.

    一:在你的网站成功添加tag标签后,请登录文件目录,修改以下文件:\include\taglib\tag.lib.php;

    修改:   本文来自织梦

    $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/"; 本文来自织梦

    改为:

    $row['link'] = $cfg_cmsurl."/list/".$row['id']."-1.html";

    织梦内容管理系统


    二:文件:\include\arc.taglist.class.php;

    修改: 织梦好,好织梦

    $this->TagInfos = $this->dsql->GetOne("Select * From `dedecp_tagindex` where tag like '{$this->Tag}' ");

    改为:

    $this->TagInfos = $this->dsql->GetOne("Select * From `dedecp_tagindex` where id = '{$this->tagid}' ");

    织梦内容管理系统

    模板文件:

    织梦好,好织梦

    templets\default\list_article.htm 织梦内容管理系统

    列表页TAG调用代码:

    dedecms.com

    <b>标签:</b>[field:id runphp=yes]$tsql = new DedeSql(false);$tags = '';$tsql->SetQuery("Select i.tag,i.id From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='@me'");$tsql->Execute('t');while($row = $tsql->GetArray('t',MYSQL_ASSOC)){$tag .= "<a target=_blank href='/tag-".$row['id']."-1.html'>".$row['tag']."</a> ";}@me=$tag;[/field:id] copyright dedecms

     

    内容来自dedecms

    注:如果你的模板不是默认的default,请自觉换成你自己的模板路径
      织梦好,好织梦

    在ISAPI_Rewrite3.1.0.75下添加以下.htaccess伪静态规则: dedecms.com

    RewriteEngine On
    RewriteBase /
    RewriteRule ^tags\.html$ tags\.php
    RewriteRule ^list/(.+)-(.+)\.html$ tags\.php?/$1/$2/

    tag静态规则

    tag静态规则

    最终的效果大家可以看看:

    织梦内容管理系统

    tags页面:http://www.luyouqi6.cn/tags.html

    copyright dedecms

    tag标签搜索页:http://www.luyouqi6.cn/list/852-1.html

    copyright dedecms

    (责任编辑:IE建站网)
    本文版权:织梦dedecms5.7的TAG标签伪静态设置方法转载请附!
相关教程: