Archive for the ‘技术 | Info&Tech’ Category

March 26th, 2007

翻译:WordPress主题制作教程#1:介绍

原文作者Small Potato

翻译Leon

本文是我关于Wordpress主题制作系列教程的第一课。我不会马上教给你所有的东西,因为那会使你头大的。我将展示给你的并不是一份参考,就是说我会一步一步、一点一点的教你。如果你想要一份关于Wordpress主题的完整的参考,请阅读WordPress文档,设计和层,要么,就学习我的教程吧。

本节课包括:

  • 基本规则
  • 术语
  • 分层

基本规则:

Tags:

March 25th, 2007

翻译:WordPress主题制作教程

说明:从本文开始,Leon 决定着手翻译Small Potato的WP Theme Lesson系列文章。翻译原则是忠实原文,不加任何个人修饰。

原文链接http://www.wpdesigner.com/2007/02/19/so-you-want-to-create-wordpress-themes-huh

以下是正文翻译 :

从零开始制作一个WordPress的主题并不是一件难事,我会带你一起完成它。

制作Wordpress主题的教程在以前也有人写过,并且WordPress的网站也提供了一系列相关介绍。但是,如果你看不懂那些晦涩的术语,那些教程和介绍真的对你有帮助吗?就连我在读Wordpress网站提供的帮助的时候都感到头大。

工具——在我们下一步开始之前,您需要准备好:

  • 在您的电脑上安装Wordpress。按照“在本地XP中安装WordPress”一文提供的方法装好WP。如果因为某些原因您不能将WP装到您的电脑中,不要担心,把WordPress安装到您的网站上也可。
  • 记事本或者其他文本编辑工具。我使用的是记事本。
  • SmartFTP——如果您准备在线测试您的主题,我建议您下载并安装SmartFTP或者其他FTP工具以便将您的主题进行上传。
  • 书签工具XHTML验证CSS验证.你需要这些工具来对制作的主题文件进行标准化验证。当你需要找出并修复错误的时候,他们同样十分有用。

完全教程列表

Read the rest of this entry »

Tags:

March 23rd, 2007

海豚的WordPress Theme教程

作为学习之用,原文海豚微笑的背后http://www.kdolphin.com/238

这篇和接下来几篇可以看作是制作KD02这个模版的一些心得和总结,其中大有可能存在谬误或错漏之处,权作参考。不过话说回来,看完后自己弄个可以看看的模版还是没问题的。
这篇内容很简单,只是介绍一下需要的工具和WordPress模版的基本结构文件。
工具:

  • 一个有代码高亮功能的编辑器,Windows推荐EditplusCrimson Editor,这两个比较小巧,而且后者是免费的。Linux我就不具体推荐了,估计大家都有自己顺手的。
  • FireFox + WebDeveloper,这个组合我提过很多次了,具体可以看一下链接里的介绍。
  • Internet Explorer,这个谁都有吧,做完了模版还是需要放到这里来看看的,我们不能回避占有量第一的事实,即使它并不标准。

文件:

  • 404.php
    404出错信息,当访问者输入了一个不存在的地址就会看到这个页面,可以在这里写一些有用的提示,或者直接给个404 error。
  • archive.php Read the rest of this entry »

Tags:

March 21st, 2007

Poor Performance!

Last night Leon took the face to face interview at the Network Application Center of HUST’s Students’ Affairs Office.

Seeking for excitement, poor performance!

My Counselors has helped a lot before the interview. But unforturnately, I failed in answering any of the three simple questions the interview offical asked to me! I just don’t know what to answer, just because I have no idea of that!

While in fact, I just need something exciting to sitmulate myself. I did not mean to seize that opportunate.

And I lose as expected, I guess.

But thank you all the same, I think I have got what I really need. After the interview, I thinked a lot myself. My knowledge, my passion, my life, and myself.

Leon will always be remembering that night, on which I lose as expected. And thanks to that night, I understand myself more, much more.

Thanks a lot!

Tags: , ,

March 10th, 2007

强迫自己使用Cterm

ctermlogo.gif  Telnet根本不像想象中的那么简单,与web方式相比,上手大概要很费时间了,可是,基于某些原因,我很想学会telnet,起码是多少要了解一些,所以决定近期内,强迫自己使用Cterm,丢弃web方式,因为,一旦产生懒惰心理,就永远也接触不了telnet。

Tags: , ,

January 26th, 2007

Google Pagerank Updated to 3!!

pagerank.gif
今天向我的wordpress添加插件时突然发现这个blog的pagerank一夜之间从0升到了3!而我的网站首页也从0突变到了2。

年初的时候就看到有新闻说Google的pagerank等级开始大规模的更新,不知道这次我的升级跟更新是不是有关系,不管怎样,都是一件令人高兴的事情。

根据正在复习中的《电路理论》课程中提到的内容,这种蹦极式的升级过程用数学函数来描述,应该是一个叫做“阶跃函数”的奇异函数,表达式为

pagerank of myblog=3δ(t);

pagerank of mysite= 2δ(t).

  而且不经意间,我的alexa rank也有比较明显的提升。

自我陶醉一下……

修改:   还真是复习的太差,上面的两个函数应该是:

pagerank of myblog=3×1(t-2007.1.25);

pagerank of mysite=2×1(t-2007.1.25).

Tags: ,

January 24th, 2007

从pjblog导入日志到wordpress

  很久就打算把自己的迁移经过写下来,可是由于于考试,一直很忙。最近有aw师兄的鼓励,于是决定写下来分享。

  1. 主机准备
    由于pjblog使用的是asp空间,而wp使用的是php+mysql,所以如果你的空间不支持wp并且没有mysql数据库,首先要解决的就是挑选一家适合wordpress的空间服务商。Leon推荐的有以下几家:

    • 九州未来科技,也就是我自己正在使用的空间。
      优点:同时支持php+mysq,而且数据库的使用空间共享1G容量,性价比相当高,同时支持mod_rewrite(开启wp的静态日志功能所必需)关于开启mod_rewrite,可以参考我以前写过的文章
      如果你从我这里点击购买,我会获得额外的折扣。我的推荐链接:http://www.czm.cn/?mcid=6464
    • BluehostDreamhost,这两家是国外的经典主机提供商。
      优点:对wordpress的支持相当好,空间容量大,性价比也比较高,支持mod_rewrite,如果你喜欢,网上有很多优惠代码可以在购买时打折。
      缺点:国外服务器,付款(USD)+稳定(比如地震影响)是两大门槛。
    • 阳光互联,上海的服务商。
      优点:性价比高,售后客户服务非常好(我打9.5分)
      缺点:不支持mod_rewrite(也是我目前发现的唯一缺点)
      购买技巧:本来阳光互联的低端空间是不提供mysql的,但是经过我试用,你可以在购买其空间后,进行空间的升级,按需购买mysql个数和空间。这样比一开始就单独购买空间+mysql要省钱多!
    • 盘古网络,规模不算大,主要经营底端空间产品,国内也有很多wp用户。
      优点:对wp的支持相当好,开启mod_rewrite,性价比高。
      缺点:因为规模较小,服务商的服务水平有很大发展空间。
    • donews,其实donews不是空间服务商,因为它只是提供wp的托管服务。在这里提到donews,完全是因为在目前国内的wp托管商中,donews的质量几乎是最高的,而且用户数量也相当多,口碑很好,很多用户在donews中wpblog的pr已经到了4、5。
  2. pjblog备份与导出
    使用ftp下载pj的所有文件到本地,进行备份。
    导出日志的基本手段就是使用PuterJam用asp自己写的导出工具将pjblog中的ubb数据转换成标准的html文件。首先下载这个ubb转换工具,用记事本打开,填写好自己的pj数据库路径,上传到pj根目录,运行这个asp文件,会自动生成一个html文件,保存到本地。
  3. 向wordpress导入
    由于pj和wp对于日期的处理不一致,pj的顺序是mm/dd/year,而wordpress使用的是dd/mm/year所以要在导入之前对上一步生成的html文件修改。如果你的日志内容比较多的话,这将是一个相当耗时间的过程。
    另外本文后面将提到,关于attachments的问题,所以你还要修改这个html中的所有附件(包括图片等)链接地址为你期待的新地址。注意对这个html文件的所有的修改与保存都是使用utf8编码。
    完成之后,在wp的后台进行导入。由于以前我使用过Zoundry这个离线客户端来撰写pjblog的日志,当时在Zoundry中选择的接口类型是Movable Type,而在这里导入时也同样是应该选择Movable Type类型。另外,通过对pjblog系统中xmlrpc.asp文件的分析(其中的代码是针对metaWeblog服务以及Movable Type接口来撰写的),也证明了我的说法,即pj使用的是mt类型的接口。
  4. 修改和完善
    如果顺利,应该可以导入所有的日志和评论。但是我发现有一个问题是所有的段落首行缩进都不见了,显得文章很乱,如果你追求完美,就加上空格吧。

ps: Leon初涉网络,如果哪里写的不合适,请指出以便我进行修改、进步。

Tags: , ,

January 23rd, 2007

WordPress Updated to 2.1!

打开后台,发现新闻中的wp已经释放出 2.1正式版了,迫不及待的下载、升级。

而且好像刚刚发布才没几个小时,因为根据wp官方的统计,我是全球第6328个下载的用户!要知道,这年头进入前一百万都不容易(想起了我可怜的alexa rank)。

升级过程中的备份mysql数据库是我第一次做的事情,有点谨慎,不过还是顺利完成了!

wp21_6328down.jpg

Tags: ,