一派资讯一派资讯一派资讯

解决dedecms织梦tags页面的标题关键词描述不显示问题

前面给大家分享了一篇关于织梦tags页面排版错乱修复的文章,但是织梦的tags页面除了排版有问题以外,还有一个共性问题,那就是tags页面的标题关键词描述不显示,是可忍孰不可忍,这个head里面的标题、描述、关键词直接影响到搜索引擎的收录,必须要修复一下,下面就和大家探讨一下如何让tags页面的标题、关键词、描述正确显示。
tags页面的标题、关键词、描述对应的文件路径
打开网站根目录下的tags.php文件,发现关于前台显示的代码如下:
解决dedecms织梦tags页面的标题关键词描述不显示问题(图1)

从上述代码可以看出,影响前台显示的文件有2个,一个是tag.htm另一个是taglist.htm这是两个模版文件,分别是单页和列表页,登录网站后台--模版--默认模版管理,在这个路径下就可以看到它俩了。
tags页面的标题、关键词、描述修改方法
以tag.htm文件为例,点击文件后面的修改,可以看到源码如下

<title>{dede:field.title/}_{dede:global.cfg_webname/}</title>

<meta name="keywords" content="{dede:field name='keywords'/}" />

<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" />
对比网站前台页面,title的后半部分可以显示,前面那段没有输出,关键词和描述则根本没有输出,这里给出2个修改方法。
直接修改上述代码,去掉大括号里面的内容,写上自己想要的文字。
打开include\arc.taglist.class.php

找到$this->Fields['title'] = $keyword;

修改为

if (strlen($keyword) == 0){$this->Fields['title'] = "Tags";}

    else{$this->Fields['title'] = $keyword;}
这是修改关键词的,用了一个if判断语句,修改关键词和描述也是这样子,大家举一反三。
同样的道理,
taglist.htm这个文件也是这么操作。
tags页面的标题、关键词、描述注意事项

上面的操作,如果修改tag.htm和taglist.htm对应的文件夹是templets,修改arc.taglist.class.php对应的文件夹是include,如果你之前对文件夹做过权限访问,那你修改之前先把文件夹(或该文件)属性设置成可读写,然后再改。如果是空间用户,保存以后记得上传,服务器用户可以直接用远程桌面。

解决dedecms织梦tags页面的标题关键词描述不显示问题(图2)

 

dedecms织梦tags页面的其他问题
dedecms织梦的tags.php页面样式排版错乱的解决方法

tag页面提示DedeCMS提示信息!系统无此标签,可能已经移除!
tag页面“DedeCMS提示信息”字样在哪里修改
 

未经允许不得转载:微信公众号开发 » 解决dedecms织梦tags页面的标题关键词描述不显示问题