泌尿外科、普通外科、疝气痔瘘 - 德高医粹,知行和一!
泌尿外科医师的博客,医师同行互相学习的交流平台!

修改Z-Blog的TitleSEO插件,完善分类的标题正常显示

       大家在用z-blog的时候都会安装一些自己喜欢的插件,其中有一个插件:TitleSEO插件,大家安装这个都是为了合理的优化自己博客的标题。启用该插件后,网页标题将更换为“文章标题 - 分类名 - Blog名”顺序,有利于搜索引擎排名。此插件无需管理,启用即可。但是同时也遇到了一个问题,就是z-blog的具体分类的标题或者是文章归档的标题都变成了和首页一样的标题,这个是大家所不希望看到的结果。就这个问题的解决方法现公布如下:

  首先大家先找到TitleSEO插件的所在目录,z-blog的所在根目录下---plugin目录下--TitleSEO文件包,在这个文件包里有两个文件,分别是include.asp 和plugin.xml 。include.asp是该插件的主程序,plugin.xml文件为插件信息。我们一个方法是通过FTP软件 下在include.asp这个文件到本地进行修改,可以用记事本、DW等编辑软件(备注:注意你的编码规则)。另一方法就是在博客的管理后台的文件管理里进行编辑修改。

  我们打开include.asp这个文件,找到下面这段代码:

  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

  我们将这段代码里的部分代码进行修改如下

 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

 

 

  修改完毕的结果如下

 

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

 

  当然我们也可以根据自己的需要进行进一部的修改,比如我们想要分类的网页标题更换为“Blog名 - 分类名”顺序,那么我们只需要将<#BlogTitle#> <#ZC_BLOG_TITLE#>位置互换下即可。

  好了,大功告成拉,文件从建下试下吧。欢迎大家转载,转载时可否给小弟留个连接,这里小弟深表感谢。8d4d7da4

  本文链接出处:http://www.cnobm.com/post/11/19/62.html

标签:zblog
分类:热点话题| 发布:zdming| 查看: | 发表时间:2010-2-26
原创文章如转载,请注明:转载自泌尿外科、普通外科、疝气痔瘘 http://zdming.com/
本文链接:http://zdming.com/post/1.html

已经有 ( 1 ) 位网友发表了评论,你也评一评吧!

呵呵!其实,改下代码,就很简单了!
自己转别人的东西,我也没照着那个修改,感觉不该也没多大影响。[F]Smile[/F]
2010-7-19 15:42:51 回复
http://www.co120.com2010-7-19 15:00:33 回复