修改DEDECMS网页TITLE标签的方法

发布时间:2020-08-19 11:40:37

来源:亿速云

阅读:87

作者:小新

这篇文章主要介绍了修改DEDECMS网页TITLE标签的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

DEDECMS网页TITLE标签怎么修改?

DEDECMS网页TITLE标签修改的利于优化

据说现在百度基本上都不看keyword了(当然我们不能不写),但是现在的关键在于网页上的title。所以一定要把title好好做做。主要是涉及到一个如何实现"三级栏目_二级栏目_一级栏目_网站名称"的问题。如今大多数的网站的title基本上是这样做的:

推荐学习:织梦cms

首页:

{dede:global.cfg_webname/},在“系统设置”→“系统基本参数”中将首页的标题信息都写在网站名称里面。

栏目页:

找到include/typelink.class.php第164行左右,找到$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;

修改为:$this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos['typename'];

接下来将列表页模板上默认的标题标签

{dede:field.title/} - {dede:global.cfg_webname/}

修改为:

{dede:field.优化title /} {dede:field.title function='ereg_replace(" - "," - ",@me)'/} - {dede:global.cfg_webname/}

即可。

第一个标签{dede:field.优化title /} 是调用栏目的优化标题。如果您对栏目中间的连接符不满意,可以修改include/arc.listview.class.php,找到55行$this->Fields['title'] = ereg_replace("[<>]"," / ",$this->TypeLink->GetPositionLink(false));

把 / 删除 注意留一个空格 "  "

文章页:

{dede:field.优化title/} {dede:field name='title'/}-{dede:field name='position' runphp='yes'}

$tc="-"; //分隔符

$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符

@me=html2text(@me); //去除html标签

$tf=split($tw,@me); //分解成数组

for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk

$tk.=trim($tf[$ta]).$tc;

}

$tk=substr($tk,0,-1);

@me=$tk; //赋值给@me

{/dede:field}-{dede:global name='cfg_webname'/}

效果:实现"三级栏目_二级栏目_一级栏目_网站名称"。其中简略标题{dede:field.优化title/}用来做什么呢,没错---长尾关键词。

感谢你能够认真阅读完这篇文章,希望小编分享修改DEDECMS网页TITLE标签的方法内容对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,遇到问题就找亿速云,详细的解决方法等着你来学习!

如何修改服务器标题,修改DEDECMS网页TITLE标签的方法相关推荐

  1. vue修改meta值_vue中动态设置meta标签和title标签的方法

    vue中动态设置meta标签和title标签的方法 因为和原生的交互是需要h5这边来提供meta标签的来是来判断要不要显示分享按钮,所有就需要手动设置meta标签,标题和内容 //router内的设置 ...

  2. cmd修改服务器命令,修改服务器的ip地址的命令行

    修改服务器的ip地址的命令行 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubuntu服 ...

  3. NOTES修改服务器密码,修改notes邮箱服务器地址

    修改notes邮箱服务器地址 内容精选 换一换 环境搭建完成后,若您需要修改Atlas 200 DK的IP地址,请参考以下步骤操作.在Ubuntu服务器中以HwHiAiUser用户ssh登录Atlas ...

  4. 石器时代单机修改服务器名,修改部分石器时代服务器和部分文件所在路径

    [大公开6]N年前制作石器8.0收集的资料:部分修改服务器和部分文件所在路径 GM密码修改: saserver\gmsv\setup.cf 修改行数=410~411 GM PASSWORD(GM密码) ...

  5. 服务器mysql 修改数据库密码怎么修改,服务器mysql修改数据库密码

    服务器mysql修改数据库密码 内容精选 换一换 本节将介绍在华为云关系型数据库服务的管理控制台创建实例的过程.目前,RDS for SQL Server支持"包年/包月"和&qu ...

  6. 设置网页title标签小图标

    第一次设置网页标签小图标,找了很多帖子方法都不管用. 有的说要放到网页根目录,有的说文件名必须要favicon.ico,有的说必须16x16.其实不必这么麻烦. 下面分享我用的方法(本地图片和cdn都 ...

  7. 或者是修改服务器时间,修改云服务器时间设置

    修改云服务器时间设置 内容精选 换一换 云服务器的系统盘在创建云服务器时自动创建并挂载,无需单独购买.数据盘可以在购买云服务器的时候一同购买,由系统自动挂载给云服务器.也可以在购买了云服务器之后,单独 ...

  8. w7怎么修改服务器dns,Win7本地连接的ip设置方法 Win7如何设置DNS服务器?

    Win7系统中默认情况下使用的是动态IP,开机后自动获取IP地址.有些情况下我们需要使用固定IP地址和DNS服务器,那么如何把IP地址设置为固定的呢?下面就来介绍一下Win7如何进行本地连接的ip和D ...

  9. 战神引擎修改服务器时间,修改战神引擎手游进入游戏公告内容教程

    修改战神引擎手游进入游戏公告内容教程 文章来源:传奇帮手游 发布时间:2020-05-24 文章性质:原创文章 我们玩战神引擎服务端手游的时候,在选择游戏区之前,都会出现一条公告,那么怎么修改公告里面 ...

最新文章

  1. 人类倾向于高估人工智能的进步,低估自身智能的复杂性-读《AI 3.0》
  2. php 接收多图片base64
  3. 张家口以太坊智能合约开发实战pdf_以太坊的再次腾飞,你看得懂么?
  4. python包裹 函数_什么是最干净的方法调用一个Python函数从C++与一个Sigg包裹的Obj....
  5. Git Issues
  6. 329. Longest Increasing Path in a Matrix 矩阵中的最长递增路径
  7. 10月13日学习内容整理:线程,创建线程(threading模块),守护线程,GIL(全局解释器互斥锁)...
  8. 微软家庭服务器,微软公布Windows Server 2012版本方案,不再提供家庭服务器版
  9. matlab 神经网络dpi,基于DPI和BP神经网络的P2P流量识别研究
  10. (转)Faster R-CNN的训练过程的理解
  11. 谷歌再现大规模宕机!
  12. 【图像几何】基于matlab投影法测距【含Matlab源码 405期】
  13. 「干货」Web安全红队外围信息收集「详细总结」
  14. 2010 模板下载 罗斯文_利用模板建立Access 2010数据库的方法
  15. IIS管理器无法打开。启动后,在任务栏中有,但是窗口不见了
  16. 怎样配置 Docker IPv6 ?
  17. 北邮计算机考研多少分上岸,北京邮电大学考研分享:初试327分上岸,338分放弃复试!...
  18. js实现360度图片旋转
  19. python中的列表
  20. 2022年美赛e题资料(森林固碳)

热门文章

  1. 文本模式下安装Oracle 10g
  2. HashMap源码分析-jdk1.6和jdk1.8的区别
  3. Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置
  4. nginx解析漏洞 只要可以上传文件就会被黑
  5. 计算机打不出汉字怎么办,电脑打不出字怎么办,教您电脑打不出字怎么解决
  6. python画图怎么调色_Python气象数据处理与绘图(19):如何使用NCL色板(调色盘思路相同)...
  7. python 字符串find方法怎么用_Python字符串find()方法
  8. java扑克牌移动_蓝桥杯-扑克牌移动-java
  9. python装饰器详解51-python装饰器使用实例详解
  10. 消息中间件Rabbitmq核心概念讲解