赛花红博客 记录感悟点滴、回顾网络经历、分享手机应用技巧的个人空间!

导航:首页 > 运营网站博客 > 正文

zblog分类页和首页的分页标题默认相同,差异化修改


    使用过zblog的都知道,当你发布的文章达到一定数量后,无论是首页或者分类页,都支持翻页的形式查看。很早前赛花红就发现了一个问题,博客不同分页中的内容不一样,但其标题却都是默认相同的。


    当这些页面被搜索引擎收录之后,所显示的都是完全相同的标题,可能会被判定为雷同的页面,赛花红也认为不利于优化,但一直没找到合适的解决办法。后来我在网上搜索到了一些教程,有一些已过期无用,也有的本身就存在错误,经过多次测试,直到找到确实有效的,处理完毕了,下面是记录的流程:


    首先我们先确认好自己zblog使用的主题模板名称,登陆博客后台管理,在信息摘要下面,当前主题/当前样式,赛花红提示,其中当前样式名称,就是你的zblog正使用的模板。


    然后我们在zblog程序文件里面,从用户配置文件夹zb_users,进入THEME(主题文件夹),找到你正在使用的主题,点击进入,再进入TEMPLATE(主题模板),找到分类页整页模板catalog.html,这就是要进行修改的文件。


    对代码不太了解的朋友,赛花红建议,可以先把要修改的文件,复制一份备份,如果修改期间出了问题,导致出现错误,直接把备份文件上传覆盖,就可以了。


    用记事本打开catalog.html,大约在第五行,我们可以看到这组代码:<title><#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_TITLE#></title>。不同的zblog主题,其代码也不是完全相同的,比如赛花红博客的,就是<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#></title>,但我们可以看出来,只是顺序不同,其代表的意思是一样的。


    其中<#ZC_BLOG_TITLE#>是你博客的站名标题,<#ZC_MSG044#>是代表中间的分割符号“-”,<#BlogTitle#>是指单个分类页的标题,或文章标题,或网站的子标题。


    我们只需要把这段代码,完整替换为<title><#BlogTitle#><#ZC_MSG044#>第<#articlelist/page/now#>页<#ZC_MSG044#><#ZC_BLOG_TITLE#></title>,保存后上传,覆盖原来的文件,然后在zblog后台管理,点文件重建。


    等批量操作已完成后,赛花红提示,此时每个不同的分类页,中间都可以成功显示着“第几页”等。


    下一步是修改zblog首页的分页,也是按照上面流程,主题模板中,找到首页整页模板default.html,把代码顺序重排一下,让站名排在前面,子标题随后,最后是第几页,比如修改为<title><#ZC_BLOG_TITLE#><#ZC_MSG044#><#BlogTitle#><#ZC_MSG044#>第<#articlelist/page/now#>页</title>。


    另外赛花红提示,修改完之后,首页会出现“第1页”这3个字,这个暂时无法去掉,介意的可以不用修改。我搜索到一个专业人士发的帖子,内容就是随后说了几句话,说首页出现的“第1页”能够过滤掉,就是在程序中设置一下,当页码为1时,连同分隔符一起消除掉,但我没找到具体的方法。


    网上还有些教程上说,是要修改single.html文件,实际上这个属于日志页整页模板。而大部分博客的单篇文章,都是同在一个页面,如果你博客中的单篇文章,字数很多,以分页形式显示,可以去修改一下,否则没必要去动这个文件。


分享主机云服务器优惠码:【点此进入阿里云新人优惠大全】


来源:赛花红博客 | 本文固定链接: http://www.saihuahong.com/post/1122.html

版权所有:原创文章如有转载时请以本链接形式注明作者和保留出处!


留言列表