Snooda's Blog Beta 2.0 发布!
[| 2010/03/13 21:24]
适逢博客发布整一月,今天发布了2.0版。相比0.9版本来说有如下更新:
1,url静态化。
使url更简洁,隐藏了网站文件结构,对搜索引擎也更友好。采用“网关页面”集中处理请求,提高安全性。
2,增加可防盗链的图片显示模块。
3,改造左边栏的评论显示方式。由文字改为链接,优化了站内链接,并减少了评论对正文内容的干扰,提高搜索引擎友好度。
4,增加页脚。提高页面完整度。
5,支持对favicon.ico的显示。
6,增加日志功能。借鉴Apache的日志记录模式,每天的日志记录在单独文件中,避免单个日志文件过大。
7,增加了404页面。网站更友好。
修补bug:
1,改进字符串截取算法,修正了之前对于2000字节以上的文章截取摘要时把单个汉字截断的问题。
2,在每个文件中定义基准文件路径,修正了文件在多层require中路径错乱的问题。
3,精简对部分变量校验过程,提高程序效率。
1,url静态化。
使url更简洁,隐藏了网站文件结构,对搜索引擎也更友好。采用“网关页面”集中处理请求,提高安全性。
2,增加可防盗链的图片显示模块。
3,改造左边栏的评论显示方式。由文字改为链接,优化了站内链接,并减少了评论对正文内容的干扰,提高搜索引擎友好度。
4,增加页脚。提高页面完整度。
5,支持对favicon.ico的显示。
6,增加日志功能。借鉴Apache的日志记录模式,每天的日志记录在单独文件中,避免单个日志文件过大。
7,增加了404页面。网站更友好。
修补bug:
1,改进字符串截取算法,修正了之前对于2000字节以上的文章截取摘要时把单个汉字截断的问题。
2,在每个文件中定义基准文件路径,修正了文件在多层require中路径错乱的问题。
3,精简对部分变量校验过程,提高程序效率。
今天Google正常收录了
[| 2010/03/12 11:13]
新增一条,更新一条。都是标题正常的。其他的老结果还没有更新。不过马上就要改版,到时候还要重新收录,哎。
原来GET和POST变量也是可以修改的
[| 2010/03/09 22:44]
今天开始进行博客大改版,先进行URL静态化,准备用一个“网关页面”处理并转发所有请求,但是遇到一个问题就是如何传递GET参数,因为之前的页面都是用GET来传递页面号等参数,现在不可避免要修改各个页面,工作量很大。
不过刚才试了试,发现其实我们可以创建并修改GET参数的。比如:$_GET['test']=1;是合法的。这样就不用改动之前的页面了。
不过刚才试了试,发现其实我们可以创建并修改GET参数的。比如:$_GET['test']=1;是合法的。这样就不用改动之前的页面了。
看来title不能轻易动啊
[| 2010/03/08 22:01]
今天看了一些SEO的文章,其中就有提到蜘蛛对于title的改变是很敏感的,一旦大规模更改title一般会被k,看来昨天的问题就是由于更改了title的原因。不知道什么时候能恢复。
下一步就是url的静态化,到时候又要伤筋动骨一番了,不过长远看来还是值得的。只是3月底的pr更新恐怕赶不上了,没准0pr的状况要等6月底才能改观。
下一步就是url的静态化,到时候又要伤筋动骨一番了,不过长远看来还是值得的。只是3月底的pr更新恐怕赶不上了,没准0pr的状况要等6月底才能改观。
被百度k了一个网页。。。
[| 2010/03/07 20:31]
今天早晨百度过来爬了一次后就把昨天才收录的那个页又k掉了。。。。百思不得其解。莫非是当时恰好主机维护无法访问了?
Google仍旧按兵不动,貌似也k了几个网页。
疑惑啊。。。。
Google仍旧按兵不动,貌似也k了几个网页。
疑惑啊。。。。
博客被搜索引擎正常收录了
[| 2010/03/06 16:46]
刚开始做出来的博客中read.php只是显示了文章,没有把页面title也设置成文章的标题,结果Google收录的所有结果标题都是:Welcome to Snooda's blog 这句话,百度则认为是大量重复内容而干脆不予收录,前几天更改了这个问题。今天去百度site了一下,发现昨天写的日志已经收录了,搜了一下,排在第三页第一个,还算不错。Google的结果还没有更新,预计过几天就可以了。
blog昨天和今天更新内容--更新验证码,自动刷新留言列表
[| 2010/03/06 16:29]
一共两个更新,第二个算是比较大的,调整了很多东西。没有经验就是不行,架构上的东西有些不太合理。
1,用户看不清验证码可以点击链接换一个
很简单,做个JavaScript函数就行了
2,用户留言后自动更新留言列表,可以让用户可以实时看到自己的留言
原理:使用ajax技术,在留言提交后更新已存在的留言列表。为此ajax类增加了两个函数。结构也有改动。
1,用户看不清验证码可以点击链接换一个
很简单,做个JavaScript函数就行了
2,用户留言后自动更新留言列表,可以让用户可以实时看到自己的留言
原理:使用ajax技术,在留言提交后更新已存在的留言列表。为此ajax类增加了两个函数。结构也有改动。
关于js的:document.write()函数的用法
[| 2010/03/05 15:02]
今天增强留言功能。结果发现document.write在Firefox和IE上运行正常,Chrome就不行。搜索一下,有一个英文解释。大概意思是说:document.write要把输出的内容放在放在<####>和< / ###>之间。否则会被认为是不规范的html语言,IE和Firefox能容忍这种不规范,但是Chrome不容忍。不过我测试了一下,把一个字符串写到《html》和《/html》外面,照样能显示出来。但是放到ajax的那个回调函数里就不行了。但是假如:document.write("dkfjd?script?");就行了。。。把《script》换成《html》什么的也行。。。。怀疑这是bug。
资料网页:http://stackoverflow.com/questions/762416/why-isnt-chrome-running-this-javascript
资料网页:http://stackoverflow.com/questions/762416/why-isnt-chrome-running-this-javascript
blog今日更新
[| 2010/03/03 19:10]
1,修正评论提交bug:增加了非显示页面专属文件夹,允许访问。现在共有三文件夹存放各种页面及模块:第一种,存放服务器端包含模块,禁止访问。
第二种,存放后台接收信息并处理模块,可以访问。
第三种,存放直接显示的页面,可以访问。
2,read.php增强性更新:查看文章时页面title属性改为显示文章标题,增加搜索引擎友好性。
第二种,存放后台接收信息并处理模块,可以访问。
第三种,存放直接显示的页面,可以访问。
2,read.php增强性更新:查看文章时页面title属性改为显示文章标题,增加搜索引擎友好性。