页面载入中...
2007-07
29

怎样在 Firefox 中打开 QQ 链接和邮箱

虽然现在很喜欢用小巧、简洁的 Gtalk,但是 QQ 的群众基础还是太深厚了,几乎所有的同学朋友都是人手至少一个,而且 QQ 还有一些 Gtalk 没有的功能(发图、传文件等),所以 QQ 目前还是我用的最多的即时通讯软件。

如果你也在用 QQ ,而且也是 Firefox 的忠实用户的话,你有没有遇到过这样的问题:朋友通过 QQ 发来的地址点击以后默认在 IE 中打开,点击 QQ 面板上的邮箱也是默认使用 IE 打开,即使是把 Firefox 设为默认浏览器也不行。经过查找,终于知道了解决办法。

代码:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\HTTP\shell]
@="Firefox"

[HKEY_CLASSES_ROOT\HTTP\shell\Firefox]

[HKEY_CLASSES_ROOT\htmlfile\shell]
@="Firefox"

[HKEY_CLASSES_ROOT\HTTP\shell\Firefox\command]
@="D:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE -url \"%1\""

[HKEY_CLASSES_ROOT\htmlfile\shell\open\command]
@="D:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE -url \"%1\""

[HKEY_CLASSES_ROOT\htmlfile\shell\Firefox\command]
@="D:\\Program Files\\Mozilla Firefox\\FIREFOX.EXE -url \"%1\""

将以上代码复制到记事本,保存为 .reg 文件,导入注册表即可。注意:代码中红色部分为我的 Firefox 的安装目录,请根据你自己的安装目录修改。

若要恢复为注册表原始设置,将下列代码以同样方式执行即可,并把 IE 设为默认浏览器。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\HTTP\shell]
@="open"

[HKEY_CLASSES_ROOT\htmlfile\shell]
@="open"

希望本文对 Firefox 用户有所帮助。

2007-07
27

有关博客的一些概念介绍

有很多朋友对博客相关的一些概念还不是很清楚,我觉得有必要写一下做一个介绍。我只是一个刚刚开始博客的新手,有什么理解错误的地方请高手指教。也欢迎大家和我讨论。

什么是博客?

Blog是Weblog的简写,中文含义为“网络日志”,而博客(Blogger)就是写Blog的人。实际上个人博客网站就是网民们通过互联网发表各种思想的虚拟场所,浏览博客的用户可以阅读博客中的文章,并发表评论,达到共享、交流的。本站就是一个典型的个人博客。

什么是RSS

RSS(Really Simple Syndication),它本身的英文全称比较晦涩难懂,也没有很明确的中文翻译,我就不再过多解释,只想通过通俗的语言解释清楚它到底是做什么用的。RSS是一种技术,它的用途就是进行网上新闻、博客和其他Web内容的数据交换。通过 RSS,你不需要浏览页面就可以获得其中的信息。

怎样才可以通过 RSS 获得想要的信息?如何订阅?

首先你需要订阅一个提供RSS服务的站点(例如订阅本站),然后还要有一个RSS阅读器(新手推荐使用抓虾鲜果,简捷易用,见本站右边侧栏“快捷订阅”)。打个比方来说,你在邮局订阅了一份报纸,这份报纸 就是你要通过RSS获得的信息,而RSS阅读器,就是你的报箱。当有新报纸的时候,邮递员会自动把报纸放入你的报箱,你只需要打开报箱看报纸就行了,不必关心怎样获得报纸,因为你已经订阅了它。RSS阅读器就是这样,当你订阅的网站内容更新时,RSS阅读器就会自动接收,把最新的信息接收到你的阅读器中,你只需要打开浏览即可。现在网络上的RSS资源已经非常丰富,只要看到网站上有RSS-XMLRSS-feed 等标志,就说明该网站提供RSS服务,你就可以订阅它到你的阅读器。在你使用了某个阅读器订阅了一些东西之后,你就会明白RSS是怎么回事了。

什么是Feed?

同RSS一样,feed也很难用以一个中文词语来表达,feed是要和RSS一起来理解的。我本人对feed的理解是“信息源”。它就是你要通过RSS订阅的信息的种子。拿上边举的那个例子来说,feed就相当于报纸的订阅点。

我每发现一个好的博客,第一件事就是去页面上找feed,然后添加到我的阅读器,之后我就可以放心的关闭窗口,而不需要把这个站点加入收藏夹,因为我已经有了它的feed,它以后的所有更新将会自动发送到我的阅读器。Feedburner就是一个著名的提供feed烧制服务的站点,它可以把你的网站烧制成feed,提供给其他用户订阅。国内的Feedsky也提供这个服务。

现在你明白我的右侧栏的“订阅”了吧?还不明白?那就订阅一个试试看。

什么是 SEO

SEO(Search Engine Optimization),中文含义为“搜索引擎优化”。SEO的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力。

SEO是一门很深奥的学问,我对它的认识也仅仅停留在“知道是什么意思”的水平,以后慢慢研究。

什么是PingBack?

如果你很熟悉电脑,你一定知道什么是ping命令吧?Pingback可以分开理解,ping back,即ping回溯。Pingback是网络中常用的用来通知文章被引用情况的一种方法。这个方法使得Web作者可以追踪什麽人连结至他的文章。

什么是TrackBack?

引用月光的解释:)

Traceback Ping在blog系统中广泛使用,简单说来,Trackback是网站与网站之间互相通告的一种方法。例如,当你读了一篇日志,想对此写下自己的感想,您可以把新的日志内容写到自己的博客上。然后向原来的那篇日志发送一个引用通告。通过这种办法,在原始文章的下面就留下了你自己博客中的日志的链接,这样对于同一个话题的讨论,可以不局限在一个博客中了。

Traceback在中国大部分被翻译做“引用通告”,因此带来一个很大的误解,不少人将TrackBack理解为引用地址,我经常收到一些莫名其妙的Traceback,点过去一看,原来只是转载我的文章而已,这显然是错误地理解和使用了TrackBack,将其误以为是“引用”的含义了,事实上TrackBack不是这么使用的。

举个例子来说明一下。比如你在我的月光博客中看了一篇感兴趣的文章,对这篇文章你自己有一些看法,但是如果你写的文字较多的话,通常会超过评论字数的限制,这时候你可以在自己的Blog中写下看法,这样带来的好处是字数不受限制,而且还利于以后维护,但是你怎么告诉我你写了这个评论呢?如果没有Traceback的话,你只能将你的链接 URL地址回复在评论上,但有了Trackback Ping,就不再需要这样做了,你只要通过Trackback将你的文章信息Ping过来,我的Blog系统会自动接收来自其他Blog网站 Trackback Ping,并将其发布到文章中,这才是Trackback的正确用法,可惜国内大多数Blogger还没有形成正确使用Trackback的习惯。

2007-07
25

我正在使用的WordPress插件

学习前人,也写一个我使用 WordPress 插件列表,方便自己的同时也向其他朋友尤其是像我这样的 WordPress 新手提供一些有用的信息。(根据我的插件使用情况随时修改)

  1. 中文 WordPress 工具箱。作用:用来解决官方 WordPress 没有照顾到的中文相关问题。使用这个插件,可以显示随机文章,最新留言,留言最多文章,发表评论最多的网友,文章摘要。效果见本站侧栏的随便看看(随机文章)。:现在使用的是巧克力工厂修改后的版本。
  2. WP-PageNavi。作用:为页面添加分页导航。效果见首页下方的分页导航栏。
  3. WordPress Database Backup。作用:顾名思义,为你的 WordPress 数据库进行备份。可以下载备份或者把备份文件发给你的邮箱。
  4. Google (XML) Sitemaps。作用:SEO 必备插件,生成网站地图并自动通知搜索引擎收录,使 blog 更好的被Google、Yahoo 等搜索引擎收录。
  5. All in One SEO Pack。作用:SEO 插件。通过优化文章的标题、为页面添加关键字等来提高 SEO。
  6. Extended Live Archives。作用:使用 ajax 技术实现动态存档页。效果见我的存档页
  7. WP-PostViews Plus。作用:显示文章的浏览次数和按照浏览次数显示热门文章。这里有详细介绍
  8. CoolCode。作用:代码语法着色,支持多种语言。效果见每篇有代码的文章,如这篇
  9. Subscribe To Comments。作用:使读者可以通过邮箱订阅一篇文章的后续评论。效果见评论提交按钮下面的“邮箱订阅评论”。
  10. WP AJAX Edit Comment。作用:允许你的用户在发表评论以后的一定时间内对评论进行编辑。(对不小心说错的人来说很有用)发表一个评论就能看到效果了。暂时停用。
  11. Spam Karma 2作用:防垃圾评论的著名插件。
  12. Community Cloud。作用:生成类似标签云的“用户云”。效果见关于页面。
  13. Full Text Feed。作用:防止文章中使用了 more 后在 feed 中不输出全文。
  14. No Self Pings。作用:阻止 WordPress ping 自己的文章。
  15. Simple Tags。作用:强大的 tag 管理插件,支持 WP2.3 以上的原生 tag,功能有自动提示 tag、tag 云、(feed)相关文章、批量编辑 tag 等。强烈推荐。
  16. Wordpress Thread Comment。作用:允许用户回复某个特定的评论并集中显示相似评论, 可以自由选择是否使用 ajax。
  17. Lighter Menus。作用:为 WordPress 管理后台创建一个下拉菜单,简化操作。

更新于2008-06-23。

2007-07
24

怎样在WordPress中分类显示友情链接

今天刚把博客建好,从我的netvibes中导出了OPML文件,然后在wordpress的后台导入OPML文件加入我的友情链接。虽然在友情链接的设置中可以设置分类,但是在前端页面中的显示却还是堆在一起,没有条理。怎么解决呢?

查阅一下得知,在sidebar.php中调用链接的默认语句是:

<ul class="linkcat">
      
<?php get_links('-1', '<li>', '</li>', '<br />', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
</ul>

可见,调用链接的时候需要10个参数。从wordpress的文档中学到,调用链接的格式化语句是这样的:

<?php get_links(category, 'before', 'after',
 
'between', show_images, 'order',
 
show_description,show_rating, limit,
 
show_updated, echo); ?>

按照默认值,每一个参数对应的含义为:

  • 显示所有链接
  • 每一个链接项后换行
  • 如果有图片,加入图片
  • 图片和文本之间加入空格
  • 按照链接名排序
  • 显示链接的说明
  • 不显示分级
  • 除非有限制,显示所有链接
  • 以链接而非文本形式显示链接

知道了这些就好办了,默认的第一个参数为“-1”即是显示所有连接,只要知道链接的分类id,就可以分类显示了。链接的分类id可以在 Wordpress 后台中的管理分类中查到。现在,就可以把原来sidebar.php中的调用函数改为:

<h3 class="sidebarsubtitle">好友</h3>
<ul class="linkcat">
    
<?php get_links('4', '<li>', '</li>', '<br>', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
</ul>
<h3 class="sidebarsubtitle">优秀bloggers</h3>
<ul class="linkcat">
    
<?php get_links('5', '<li>', '</li>', '<br>', FALSE, 'id', FALSE, FALSE, -1, FALSE); ?>
</ul>

其中的

<?php
<
h3 class="sidebarsubtitle">好友</h3>

可以自己设置css样式。效果就像我的右边侧栏中的一样。

2007-07
24

我的博客终于建成了

经过20多天的修改和测试,我的博客终于正式建好。这其中经历了不少困难,在我和朋友的努力下都已经解决。其实昨天就已经发表过这篇文章了,但是发表完之后才发现问题,数据库中的编码设置错误,导致标签无法正常显示。无奈之下只得删除数据库重新来,在Xpink的帮助下,今天终于正式完工,以后就开始正常使用和维护了。欢迎各位朋友常来看看,我会用心经营我的博客。

请大家测试一下本站的速度,我自己访问速度不是很理想。