仿站咨询QQ:2587483189

手机微信同号:15850888840

DEDECMS网站列表页内容页标题怎么做优化呢?

 

DEDECMS织梦列表页模板标题路径“一级栏目名称/二级栏目名称_网站名称”,我们要怎么样优化呢?

 
我们首先来进行列表标题的优化。
 
  DEDECMS默认的二级栏目页面的title是"一级栏目名称/二级栏目名称_网站名称"的显示形式,这样的看着很不舒服,特别是中间的那个"/"。现在按照百度的SEO指南,很显然这个是很不友好的,我们需要改为"二级栏目名称_一级栏目名称_网站名称"这样的显示形式以下为实现方法:
 
  第一种方法:直接修改模板,这种方法对二级目录有效,有三级目录的朋友需要使用第二种方法。
 
  <title>{dede:type}[field:typename /]{/dede:type}_{dede:field.title runphp='yes'} $ta = '1';$tb = '/';$tc = @me; $td = split($tb,$tc); @me = $td[$ta-1];{/dede:field.title}_{dede:global.cfg_we bname/}</title>
 
  第二种方法:就需要去修改配置文件了
 
  1、我们先交换顶级栏目和二级栏目的顺序:
 
  打开\include \typelink.class.php,搜索
 
  原来的:$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valueP ositionName;
 
  修改为: $this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos[ 'typename'];
 
  2、将"/"修改为"_":
 
  找到\include\arc.listview.class.php,搜索
 
  原文 $this->Fields['title'] = ereg_replace("[<>]","/",$this->TypeLink->GetPositionLi nk(false));
 
  修改为 $this->Fields['title'] = ereg_replace("[<>]","_",$this->TypeLink->GetPositionLi nk(false));

  • 上一篇:织梦v5.6版本怎么样升级到v5.7版本
  • 下一篇:dedeCMS利用自动转拼音来给栏目做字母分类
  • 来源:未知//所属分类: dede仿站 /更新时间:2012-07-30
    相关仿站教程
    • 相关链接:

      复制本页链接

    • 教程说明:

      DEDECMS网站列表页内容页标题怎么做优化呢?