申永祥学习室

Zblog博客TitleSEO插件造成栏目和首页Title标题一样

SEO > 网站优化 > SEO资讯 > 申永祥 发布于 2015年10月14日 | 阅读(554)

Zblog有强大的自定义功能,而且容易上手使用方便。并且zblog的SEO优化方面也非常的好,尽管zblog功能强大、插件丰富,但有些插件使用后会产生一些问题。如TitleSEO插件(zblog博客优化经常使用到的几款插件)是改变zblog文章页标题顺序的,启用插件后,打开任何一个文章,标题都是按照(文章标题-分类栏目名-blog名)格式,对网站的优化有很好的作用。但TitleSEO使网站所有的分类栏目页标题变成了博客名称和首页标题一样,大家也知道,重复的页面标题对网站优化很不利。这样的问题不管怎么手动修改标题和重建,分类栏目页得标题依然是博客名称,既然是TitleSEO插件引起的,那就是插件出现了问题。所以我们要修改插件,具体操作参考下面步骤:

Zblog博客TitleSEO插件造成栏目和首页Title标题一样

1、找到TitleSEO插件所在文件夹:zblog所在根目录 - PLUGIN目录 - TitleSEO文件包,在里面有include.asp和plugin.xml两个文件,我们要修改include.asp页面。


2、找到函数Function TitleSEO_Catalog:完整的函数名是Function TitleSEO_Catalog(ByRef Ftemplate),这个是控制分类名输出的函数,既然是分类名出问题,那肯定就是这个函数的问题了。

3、修改函数:找到Function TitleSEO_Catalog(ByRef Ftemplate),函数全部的代码为:

Function TitleSEO_Catalog(ByRef Ftemplate)
If IsEmpty(Ftemplate) Then Exit Function
If Request.QueryString("cate") <> "" Or _
Request.QueryString("auth") <> "" Or _
Request.QueryString("date") <> "" Or _
Request.QueryString("tags") <> "" Then
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
Else
Call TitleSEO_Default(Ftemplate)

End If
End Function

把这段函数改为:


Function TitleSEO_Catalog(ByRef Ftemplate)
If IsEmpty(Ftemplate) Then Exit Function
If Request.QueryString("cate") <> "" Or _
Request.QueryString("auth") <> "" Or _
Request.QueryString("date") <> "" Or _
Request.QueryString("tags") <> "" Then
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")
elseif Request.QueryString("page") <> "" then
Call TitleSEO_Default(Ftemplate)
else
Ftemplate = TitleSEO_ReplaceCode(Ftemplate,"<#BlogTitle#> <#ZC_MSG044#> <#ZC_BLOG_TITLE#>")

end if
End Function


其实修改函数的红色部分就可以了,其它部分都一样没有变化,然后进行文章重建就可以了。

转载请注明来源:申永祥博客,(QQ/微信:790799899)原文地址:http://www.shenyongxiang.com/seo-info/143.html

声明:博客内容除标记原创字样以外内容,均来自网络转载,版权归原作者所有,如涉及版权问题请及时联系处理。

上一篇:分析网站SEO排名时baidu和google的区别 下一篇:怎样最快时间内把关键词优化到首页