承德SEO杨帆的博客:致力于SEO、SEM、在线营销、企业网站SEO推广,承接企业网站、个人网站制作及SEO搜索引擎优化推广业务。
  • 首页 | 搜索 | 标签 | 订阅 | 留言
     
  •   重点推荐 蕾丝淑女 杜拉拉的私人鞋柜 淘宝客美容类目美丽节 大男人小童心 时尚泳装潮流show
    当前位置:承德SEO-杨帆的博客 - 承接企业网站、个人网站制作及搜索引擎优化推广业务。

    关于站长

    站长名称:杨帆
    联系邮箱:5kimo@163.com
    联系QQ: 9837196
    联系电话:13733344036
      本人常年承接企业网站、个人网站、Zblog主题、模板制作及搜索引擎优化推广业务。
      点击这里给我发消息

    定位宣传

    网站分类

    文章归档

    最新评论及回复

    最近留言

    站点统计

    文章列表

    上一篇 | 下一篇

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

      发布:杨帆 分类:Zblog主题 评论:(7) 查看:

      大家在用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#>位置互换下即可。

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

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

    标签:TitleSEO插件  Z-Blog插件  
    • quote

      回复该留言 1 减肥吧

      2009-11-22 0:55:49

      老大,我来顶你了。
      我照你说的做了,现在效果也出来了。
      可是我还想,在 栏目标题+站名 的后面,再加上自己的一些关键词,要在哪里加啊?
      嘿嘿,只有栏目标题和站名,这个TITLE太短了,有点浪费啊。呵呵。
      杨帆 于 2009-11-22 9:55:08 回复
      这个得改很多的程序哦,或者是搞个什么插件出来
    • quote

      回复该留言 2 上海SEO

      2009-12-17 23:48:28

      老大谢谢你,我的新站上海SEO现在也用上了。呵呵,知道我是谁吗?
    • quote

      回复该留言 3 上海SEO

      2009-12-17 23:50:58

      修改Z-Blog的TitleSEO插件,完善分类的标题正常显示
      http://www.jackmiao.com/SEO/200901217979.html

      转载了!嘿嘿
    • quote

      回复该留言 4 SEO娱乐

      2010-3-9 11:46:25

      不错,按照博主的方法修改以后就实现了分类单独的名字,谢谢分享。
    • quote

      回复该留言 6 为何我改了却网站打不开

      2010-4-28 10:44:17

      为何我改了却网站打不开,能帮我解决下吗》?谢谢
      杨帆 于 2010-4-28 16:07:29 回复
      修改的时候注意,是不是你把编码搞错了。还是。。

    发表评论:

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。