Posts Tagged ‘blog’

Wordpress 评论轰炸

星期三, 七月 11th, 2007

终于体验到了Wordpress评论轰炸,1天时间收到了几千封垃圾评论,删起来着实费了一些工夫。

终于明白为什么Wordpress总是自带一个Akisme 插件了。

使用这个插件有些麻烦,需要注册一个API KEY。到 http://wordpress.com/ 下注册一个用户,进入user-profile找到API KEY。在插件页输入这个KEY就可以启用Akisme了。

听说效果不错~ 走着瞧。

PHP初级教程

星期六, 四月 14th, 2007
  1. php平台的搭建
  2. php学习需要的资料、B/S基础知识
  3. php的常用函数和基本流程
  4. 相关环境变量和服务器变量的获取
  5. php表单处理
  6. php表单处理-文件上传
  7. 一个新闻管理系统(准备工作)
  8. 基本php配置文件的编写
  9. 添加新闻内容程序的编写
  10. 新闻的列表和删除
  11. 用户的注册

中文博客建立永久链接的技巧

星期一, 四月 9th, 2007

使用%postname%这个参数后可以产生文章名作为永久链接,默认值是文章的标题,可是中文标题产生的链接是一串类似于%e4%b8%ad%e6%96%87%e5的代码,很不美观。

解决方法是把文章缩略名改为有含义的英文,比如这篇帖子的缩略名叫做tips-permalink,产生的链接就是: ../2007/04/09/tips-permalink/

恩,这样就顺眼多了。

谢谢Jiang给我的答复,后来在他的网站上也找到了相关的解释

Wordpress搬迁准备-迁移页内链接

星期一, 四月 9th, 2007

由于Blog的站内链接通常都是静态链接,因此在域名更改后会造成站内链接失效。

受到Wordpress 搬家简单教程的启发,尝试用replace命令进行页内内容的替换。

在MySQL里运行以下SQL语句可以批量替换页内链接:
SQL语句的格式如下

UPDATE `表名` SET `需要修改的字段名` = replace (`需要修改的字段名`,’被替换的内容’,'替换的内容’) WHERE `需要修改的字段名` LIKE ‘%被替换的内容%’

比如我要将zzzzone.blogsopt.com替换成www.zhouzhou.info,需要运行的SQL语句是:

UPDATE `wp_posts` SET `post_content` = replace (`post_content`,’zzzzone.blogspot.com’,'www.zhouzhou.info’) WHERE `post_content` LIKE ‘%zzzzone.blogspot.com%’

注:wp_posts是wordpress默认的表,若安装wordpress时指定过其他前缀,需要修改表名。

Godaddy的域名空和空间

星期四, 四月 5th, 2007

在Godaddy上申请了一个域名:zhouzhou.info,暂时还没有买空间。

目前在Godaddy”.info”的域名第一年只要0.99$,还附赠了一大堆东西:

  • 5G免费空间25G流量,网页内加入少量广告,可以在windows/ Linux自由切换
  • 完全的DNS控制
  • Email 1个自己域名下的25M的Email以及100个Email转发帐号
  • Quick Blog程序
  • FTP管理,1+5FTP帐号
  • 照片管理
  • ……

这一切只要0.99$/年,真是难以置信。

Godaddy的付费空间,5G空间,250G月流量的空间,Windows/Linux服务器自选只要300左右/年。但是鉴于在国内上网不得不考虑的原因,暂时没有申请。

无法显示正确的反向链接的原因

星期六, 三月 31st, 2007

曾经很困惑为何我的反向链接总无法正确显示,今天终于找到了答案。

http://blogsearch.google.com里利用link:网址搜索反向链接时发现有这么一条:

in order to show you the most relevant results, we have omitted some entries very similar to the 45 already displayed.
If you like, you can repeat the search with the omitted results included.

我发现我的Blogger的反向链接被自动隐藏了,原因是我在live space上同步更新所有的blogger的文章,而Google判定live space上的相关文章比我在Blogger里发布的优先级更高(不解),因此反向链接的初始结果里Blogger的地址就被忽略了。

因为Blogsearch是利用RSS工作的,我关闭了space上面的RSS订阅,理论上今后可以索引到Blogger的反向链接了。

***http://zzzzone.blogspot.com/ 旧文 ***

咖啡鱼版CSS教程 十步学会CSS

星期五, 三月 30th, 2007

今天花了半小时读了这篇CSS教程,感觉是一个很不错的CSS入门的教程,思路清晰,言简意赅,推荐下。

  1. CSS的产生
  2. 简单的Html语法
  3. CSS语法和应用
  4. ID和类
  5. 常用的选择器
  6. 继承、层叠和特殊性
  7. 标准框模型和IE非标准框模型
  8. 空白边的叠加
  9. 相对定位和绝对定位
  10. 浮动和清理

顺便把模板的超链格式改成了类似Flickr的样子。
自我欣赏下 =)

***http://zzzzone.blogspot.com/ 旧文 ***

关于反向链接

星期三, 一月 24th, 2007

前面一篇帖子中引用了一篇文章,那个BLOG也用的是Blogspot的空间,而且它是设置了反向链接的,也就是说在他帖子下面反向链接的清单里会出现所有引用他帖子的清单。

奇怪的是他反向引用的是我space的地址,而不是Blogger的地址。(我的BLOG是通过BLOGGER后台自动更新SPACE的。)

经过几次测试,反向连接就是不显示Blogspot对其的引用,而Space的引用则几乎是即时显示出来的。奇怪得很。

***http://zzzzone.blogspot.com/ 旧文 ***

Blogger侧栏增加最新留言、最新文章、我的推荐的几种方法

星期二, 一月 23rd, 2007

一、美味书签 Del.icio.us - 适用于最新文章、我的推荐
Del.icio.us是WEB2.0时代的书签,每个书签可以起多个TAG,用来索引,配合Firefox的相关插件非常好用。个人主页结合Delicious书签也可以做一些有趣的应用。比如:我的Blog中的侧栏-我的推荐显示的是Del.icio.us里TAG为Recommend的所有文章。要实现这一应用需要:

首先,在Del.icio.us中收藏这篇文章TAG为Recommend;

接下来有2种不同的做法:
1、进入http://del.icio.us/help/linkrolls 标题选择为空,选择Only these tags,填入Recommend,其他根据喜好选择,就可以得到一段代码。然后再Blogger模版中加入新的页面元素 - HTML/Javascript,即可。

2、Del.icio.us为每个TAG提供了RSS的FEED,地址是http://del.icio.us/rss/USERNAME/TAGNAME 只要在Blogger中加入新的页面元素 - 供稿中加入这个FEED就可以了。

我推荐方法1。方法1可以自定义列表的数目。第2种方法的好处是可以显示收藏书签的时间,一般来说这个时间用处不大,而且Feed的更新可能会有一定的延时。

Del.icio.us的书签的同步是需要时间的,心急的话可以选择强制同步,在工具-选项-Bookmark中选择Sync Now。

二、Blogger供稿 - 适用于最新留言、最新文章
简单地说就是利用模版-加入页面元素-供稿来实现侧栏的最新留言、最新文章。详见这里
这是提供最新留言和最新文章最简单的一个方式。
优点:可以显示发布者的时间、姓名

问题:
1、Feed更新有一定的延时;
2、目前Blogger的Feed有个BUG,文章删除后相关Feed并不删除;
3、只能显示最近5篇文章。

问题3可以利用下面的Google Reader的方案突破5篇文章的限制

三、Google Reader - 适用于最新留言、最新文章
就是利用Google Reader将自己Blog的种子发布,然后再将引用代码加入到页面元素-HTML/Javascript中。详见这里
最后生成代码的页面中的Color Scheme建议选择NONE,这样生成的代码会应用Blog模版的样式,可以得到统一的风格。

我最后的选择是用方案1提供最新文章、我的推荐;用方案2提供最新留言。

***http://zzzzone.blogspot.com/ 旧文 ***