心上有语·笔下能言

ZBLOG程序与SEANLOO_CMS主题的标准优化方法

  这几天一直在折腾Z-BLOG(Z-Blog 1.8 Walle Build 100427),越琢磨越有意思,现在马上和大家一起分享,最重要的是请大家帮忙指点和补充。我用的主题是Seanloo设计的Sean_Cms主题,可能有很多地方对别的主题不适应,大家一起帮忙改进啊,小弟在此多谢了!


网站后台设置

  允许上传的文件类型:加上“docx|xlsx|ppt|pptx|flv”,这五种格式的文件应该不用多介绍了吧,只会越来越流行的。

  启用自定义静态日志目录功能:当然是勾上,然后我选择按年分目录,曾想过按“{%post%}/{%category%}”分的,可是我的分类名称都是中文,这样子对SEO貌似很不友好,所以就改成“{%post%}/{%year%}”。另外,如果博主非常勤快的话还可以加上“/{%month%}”。

  评论及引用管理审核系统:评论和引用里有链接就加“50”分,默认是“10”分。记得我刚开通博客就有写在上面打广告,太让我生气了,哎,只要让那些带链接的广告直接进入“审核”程序!

  其它插件:我只另外安装了“Sitemaps(网站地图)”、“CmtNotifier(评论留言邮件通知)”和“HtmlDefault(静态首页)”这三个插件,比如TitleSEO之类的不装,可以靠手动修改模板文件来实现优化,不能让ZBLOG太肥了。

主程序修改

c_system_lib.asp

  去掉文章Discription中的HTML标签,找到:

ASP/Visual Basic代码
  1. aryTemplateTagsValue(4)=HtmlIntro  

  改成:

ASP/Visual Basic代码
  1. aryTemplateTagsValue(4)=Left(TransferHTML(HtmlIntro,"[nohtml]"),180)  

c_system_base.asp

  把“post by”改为“留言者”,找到:

ASP/Visual Basic代码
  1. "#cmt" & objRS("comm_ID") & """ title=""" & objRS("comm_PostTime") & " post by: "  

  把“post by”改为“评论者”,找到:

ASP/Visual Basic代码
  1. "#tb" & objRS("tb_ID") & """ title=""" & objRS("tb_PostTime") & " post by: "  

c_system_event.asp

  去掉修改评论后被加上的“由XX于XX最后编辑过”,找到:

ASP/Visual Basic代码
  1. objComment.Content=Request.Form("txaArticle")  

  删除以下代码:

ASP/Visual Basic代码
  1. & vbCrlf & Replace(Replace(ZC_MSG273,"%s",BlogUser.Name,1,1),"%s",GetTime(Now()),1,1)  

c_urlredirect.asp

  把其中的网址改成自己网站的域名,找到:

ASP/Visual Basic代码
  1. If strUrl="" Then strUrl="http://www.rainbowsoft.org/"  

SimpChinese.asp

  将搜索页的标题“Search”改成“搜索”
  找到:Const ZC_MSG085="Search"'搜索
  改成:Const ZC_MSG085="搜索"'搜索

  去掉修改评论后被加上的“由XX于XX最后编辑过”
  找到:Const ZC_MSG273="由 %s 于 %s 最后编辑"
  改成:Const ZC_MSG273=""

  不带HTML标签的Discription
  添加:Const ZC_MSG320="此处放置贵站的网站描述"

模板优化(Sean_Cms主题)

b_article-multi.html

  第四行改成(原因很简单——我喜欢中文):

XML/HTML代码
  1. <DD CLASS="TAGS"><SPAN>日期:<#article/posttime/shortdate#> 评论:<#article/commnums#></SPAN><#template:article_tag#></DD>  

single.html

  加上这两个META标签,如果已经存在,可以修改成:

XML/HTML代码
  1. <META name="keywords" content="<#BlogTitle#>,<#article/tagtoname#>,<#article/category/name#>,<#ZC_BLOG_NAME#>"/>  
  2. <META name="Description" content="<#article/intro#>" />  

  第5行改成:

XML/HTML代码
  1. <TITLE><#BlogTitle#><#ZC_MSG044#><#article/category/name#><#ZC_MSG044#><#ZC_BLOG_NAME#></TITLE>  

  第43行的“首页”改成(同样修改THEM_HEADER.ASP和THEM_HEADER_C.ASP,总之,没坏处):

ASP/Visual Basic代码
  1. <#ZC_BLOG_NAME#>  

THEM_HEADER.ASP

  加上这两个META标签,如果已经存在,可以修改成:

ASP/Visual Basic代码
  1. <META name="Keywords" content="<#ZC_BLOG_NAME#>,<#ZC_BLOG_TITLE#>" />   
  2. <META name="Description" content="<#ZC_MSG320#>" />  

  第5行改成:

ASP/Visual Basic代码
  1. <TITLE><#ZC_BLOG_NAME#><#ZC_MSG044#><#ZC_BLOG_TITLE#></TITLE>  

THEM_HEADER_C.ASP

  加上这两个META标签,如果已经存在,可以修改成:

ASP/Visual Basic代码
  1.   <META name="Keywords" content="<#BlogTitle#>,<#ZC_BLOG_NAME#>,<#ZC_BLOG_TITLE#>" />   
  2.   <META name="Description" content="<#ZC_MSG320#>" />  

  第5行<TITLE></TITLE>中的内容改成

ASP/Visual Basic代码
  1. <#BlogTitle#><#ZC_MSG044#><#ZC_BLOG_NAME#><#ZC_MSG044#><#ZC_BLOG_TITLE#>  

其它需要考虑的问题

  HTTP404和HTTP500错误页面:很重要的,最好最好做好这两个页面,如果空间支持的话。

一些常用的PING中心地址

  http://ping.baidu.com/ping/RPC2
  http://blogsearch.google.com/ping/RPC2
  http://api.my.yahoo.com/RPC2
  http://www.feedsky.com/api/RPC2
  http://blog.yodao.com/ping/RPC2
  http://blog.iask.com/RPC2
  http://ping.blog.qikoo.com/rpc2.php
  http://www.zhuaxia.com/rpc/server.php
  http://www.xianguo.com/xmlrpc/ping.php

标签列表:网站优化
文章分类:挨踢知识| 发布时间: 2011-7-17 15:16:50 | 阅读次数:
本文链接:http://www.andylouse.net/ARTICLE/2011/07/47.html
上篇文章:时间和空间假想
下篇文章:现实的婚姻

相关文章

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

3 #好看
好看 我按照你做的 但是改完之后系统就崩溃了 我很郁闷
刘智林 于 2012-4-22 21:26:47 回复
呃~~~请确定版本号是相同的,尤其是操作过程中没有出差错,比如:区分中英文标点符号……
2012-4-22 20:54:42 【回复】
2 #你好站长
你好站长 主程序修改
  c_system_lib.asp
 c_system_event.asp:

请问是在那个目录下呢呢?我找了好久没找到
刘智林 于 2011-11-26 17:33:05 回复
在网站根目录下的“FUNCTION”文件夹中!
2011-11-26 17:27:58 【回复】
1 #坏坏男
坏坏男 你提供的ping地址都失效
刘智林 于 2011-8-31 14:39:03 回复
没有失效啊,我每篇文章发布时都PING发布的,而且都成功……
http://home.519h.com 2011-8-31 14:07:34 【回复】
DESIGNED BY SEANLOO | LOGIN | POWERED BY Z-BLOG