YOYO的最新BLOG文章

Nov
24

今天瞅着周末有点时间,把Blog主题Blue Focus版本升级到了beta版,主要的改动如下:

1、优化了首页的部分代码,把edit_post_link(’Edit’, ”, ‘ | ‘);改为edit_post_link(’Edit’, ‘ | ‘, ”);

2、修改blog底部布局,由居中对齐改为居左对齐并调整了字体大小。

3、修改了部分CSS代码,微调了首页的布局,以及文章标题的margin。

4、剔除了部分垃圾代码,页面代码更加简洁。

5、解决在深层次页面搜索无法跳转到正确页面的问题。

这次的调整不是太大,不过通过这次调整,基本上把blog主题的大体框架定下来了,以后如果版本没有重大升级的话,大多数的修改将会在现在的基础上做一下调整。

Tags: , ,
Posted in WordPress
Nov
19

Widget一直是让我感觉很神秘的东西,所以我从设计第一个模板到现在的第二个模板的alpha版,我都没有触及到这个东东,而今天下定决心一定要搞定Widget之后,我发现他并不是我想象的难。

也许真正的拿语言来写一个完整的这么个东东确实是个比较有挑战的事情,而所有为我们扫清道路上一切障碍的Wordpress却把这个东东简化的不能再简化,这也许就是那么多人喜欢Wordpress的一个原因吧。

废话不多说,我简单的说一下我今天的所学所得,也就是让我们制作的主题支持Widget功能。

首先我们需要一个PHP的判断语句,判断是否存在register_sidebar函数,如果存在则在为函数增加一个数组参数,然后执行此函数,代码如下:

if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '
<li id="%1$s" class="widget %2$s">
',
'after_widget' =&gt; '</li>
',
'before_title' =&gt; '
<h2 class="widgettitle">
',
'after_title' =&gt; '</h2>
',
));

这个判断写在一个functions.php里面,然后把functions.php这个文件和主题文件放在一块就可以了。
阅读全文 ->

Tags: , ,
Posted in WordPress
Nov
18

经过近两周断断续续的设计(设计真不是我的强项啊,累死了-_-#),今天终于把wordpress的主题设计完了,又花了一个晚上的时间把程序加上去,本站最新blog主题Blue Focus[1]的alpha版就这样出炉了。

自从九月份把blog从bo-blog转到wordpress之后,我就一直没闲着,虽然很多人说我主题难看,让我换一个主题,但是一直没抽出时间来。可能有人说让我去wordpress官方站去下载一个,可是我发现上面很多主题的风格我都不太喜欢,像nickyblog主题那样的在wordpress官方站却很难找到,而喜欢nicky的主题的人实在太多了,所以nicky的主题提供下载之后,网络上就一片nicky的影子。看到这有点泛滥成灾的样子,我只好作罢,最终决定还是自己做一个。

今天借着周末这点时间把主题做出来了,也算是对一直支持我和鼓励我的朋友的一个答复吧。现在我们看到的这个版本是alpha版,是我传上来做测试兼过渡版本。为了让两个主题过渡的更自然一些,右侧的一些css我给去掉了,所以看起来比较丑陋,不过影响不是太严重,过两天换版本的时候就正常了。

[1]Blue Focus是我为主题起了个名字,中文意思为蓝色焦点。

Tags: , ,
Posted in WordPress
Oct
30

今天找到了一个不错的主题,比较喜欢艳丽的色彩的朋友可能会更喜欢这个主题,其主色调有三种:黄、蓝、红。下图只截取了两种颜色,具体效果请看Webfox’s Blog

Rainbow feather

这款主题虽然颜色很浓重、很艳丽,但是细节方面处理的还是很棒的,是个很不错的blog主题。我有时候就郁闷为啥自己就是做不出那种看起来既漂亮又舒服的主题呢,慢慢的我明白了是因为很多的细节都做不到位,看来专业和不专业的差别全在细节上了。

详细页面: http://www.h4×3d.com/themes/feather/
下载地址:http://static01.h4×3d.com/themes/feather/feather.zip

update: 2007/11/25, feather主题更换为blue focus

Tags: , ,
Posted in WordPress
Oct
05

由于最近WordPress2.3版本的推出,WordPress很是火了一把,这让Movable Type阵营很是眼红了一阵子,所以一些感觉心理不平衡的人就写了一些文章,来进行这种比较或那种比较的,也有诋毁的,具体就不给大家看了,其实我觉得这都没必要。

我首先声明我不是WordPress的忠实fans,了解我的人都知道我现在用的这个WordPress程序是我前几天写程序刚转换过来的,以前我用的是Bo-Blog,如果说我是它的忠实fans,可能WordPress的很多拥护者都不愿意认为我还不够格。当然我更不是Movable Type的fans,这在文章的开头大家就知道了,呵呵。对于Movable Type我也是刚刚体验了一下Movable Type 4.01,所以我仅从我的体验中说一下我的一点感想。

可以说WordPress和Movable Type是目前最出色的两款Blog程序了,它们功能都非常强大、人性化,并且模板和插件居多且安装方便。这些优点也是他们流行的主要原因,但是他们也同样有自己的不足:

1、Movable Type的安装比较复杂,而WordPress就好很多;

2、Movable Type程序比较臃肿(解压缩后13.5MB,占用空间18.9MB),而WordPress却比较小巧(解压缩后2.95MB,占用空间5.56MB);

3、Movable Type的数据库结构稍微好一点,但是比较复杂,而WordPress的结构我一直都不认同,我甚至觉得他的上个版本的数据库结构比现在好,这一点在我从bo-blog往wordpress转移数据的时候体会最深刻,两个版本的我都写过。

4、Movable Type把数据都生成了静态页面,这在打开页面的时候会比较快,对服务器的负担也小(在生成静态页面的时候占用服务器资源比较多,不过比较短暂),而WordPress是用的是apache的.htaccess的重写功能来达到页面的虚拟静态化的,稍微会加重服务器的负担。
阅读全文 ->

Sep
29

今天我申请了个feedsky的帐号,同时也就有了这一串feed的订阅功能,于是就有了右侧这一列的RSS订阅列表。

前几天由于feedburner的被和谐,国内很多博客都转向了feedsky,所以这段时间feedsky着实火了一把。总起来说,feedsky的服务还算不错,我最欣赏的一点是它里面可以自己绑定一个自定义的域名,这对blog的优化和规范url有很大的帮助。

我这里还有一个亮点,你看到我那一排下面的两个比较有特色的长条图标了吗?这是我从国外弄来的两个功能,一个是集国外十几个网站的订阅功能的页面,一个是集国外三十多个网站的收藏功能的页面,通过这两个图标基本上就可以覆盖国外大部分的订阅站点和收藏站点了。

这两个功能对于中文站来说可能效果并不是太明显,但是对于做英文站的朋友来说绝对是难得的好东东啊。 想申请这两个功能的朋友可以点击下面的链接申请,也可以自己定制代码。
阅读全文 ->

Tags: , ,
Posted in 走狗的路
Sep
28

在博客基本稳定了之后,我增加了我的wordpress2.3扩展,这部分扩展来自于之前的积累(imuu blog),同时也借鉴了很多人在用的扩展,可以说都是些相当经典的扩展,下面就罗列一下我现在在用的扩展:

1、Akismet:我第一要说的就是这个阻截垃圾评论的插件,在这个垃圾信息满天飞的时代,没有一个有效的屏障实在是很痛苦。

2、All in One SEO Pack:对于搜索引擎优化,可以说是现在很多做网络营销的人思考的问题,而这个插件可以说是在这方面相当好的工具,它可以让你随意的更改你的博客首页的标题和meta标签,同时可以让你定制你的博客的每一个页面的标题显示的格式。

3、WP AJAX Edit Comments:这个扩展是一个可以让评论更人性化的工具,因为它引入了Ajax的理念,同时你可以定制用户多长时间可以编辑自己的评论。

4、AdSense Manager:这是一个可以让你把google广告放在博客的任何地方的插件,对于做google adsense的人来说也是一个很不错的工具。

5、CoolCode:这是一个国人开发的显示code编码的插件,支持html,css,php和javascript代码。

6、WP 2.3 Related Posts 这也是国人写的一个扩展,通过tag关联来显示相关的博客文章。
阅读全文 ->

Tags: ,
Posted in WordPress
Sep
26

经过几天的努力,终于把Bo-blog2.0.3转移到wordpress2.3了,今天晚上把原来的 bo-blog程序也用最新版本的wordpress从服务器上替换了下来。

这次转移程序让我感触最深的就是细枝末节的东西太多,调整这些很细微的东西的时候最头痛了,写程序吧,有点不值得,不写吧,工作量也不算小。整个的 转移过程有很多的东西都是在不断的衡量中进行的。而且以前由于删除Bo-blog上面出现的大量垃圾链接而使很多的数据统计都是错误的,因为当时是在数据 库里面直接写sql改的(否则准累不清,都是上万条的)。

其实数据的转换程序我是先前早就写完了的,今天的时间主要花费在了调整原来的链接和现在的链接统一上面,本来这件事情是可以在.htaccess搞定的,但是后来考虑还是在404页面直接用PHP写好一点,于是写了以下程序:
阅读全文 ->