Warning: Creating default object from empty value in /www/wwwroot/sc35.com/blog/wp-content/plugins/paged-comments/paged-comments.php on line 31
Dark Theme +PSD for WordPress 2.3.X - Wang
FV.Zone Project Code

Dark Theme +PSD for WordPress 2.3.X

经过reborn发布后又一次修正版本,废话少说了,Dark 介绍如下;

dark.jpg

2007.11.1更新:
1、修正了一些插件引用没有检查的变量,优化了结构。
2、将页面静态内容移动到functions.php文件中,并在functions.php中有一个模式开关,但是由于时间仓促所以只是一个摆设,如果你有兴趣请在functions.php中找到fvmode函数并将其中的false的改为true。
在模式为false的时候她只像一个默认主题,开启后将会调用functions.php中的一些自定义函数,初使用者建议别动他。
3、改善了所有插件调用的机制,不装任何插件的时候功能和默认的皮一样,推荐装上WordPress中文工具箱与Gravatar。如果你使用Widget边栏那WordPress中文工具箱,就可以省去…
4、预置支持的插件:WordPress中文工具箱、Footmark; 我自己开发(不是必须), Gravatar。

1、首先是由reborn样式表延续,所以完全通过W3C的CSS 2.1与XHTML 1.1验证!
废话几句:
不知道大家对w3c验证是怎么理解的,有人说,没关系,有人却一定要通过验证,那么到底验证后有没有用呢
结果是当然的,首先是如果你在考虑标准后你的手写风格就会变化,验证到底验证什么?
简单的说就是四个主要的:
第一,你的标签嵌套是否正确?
第二,标签嵌套正确后你是不是会把块原素写在内联原素中?
第三,是不是使用了W3C不支持的属性?
第四,是不是掉了/或是别的属性什么?
以上这四点是不是都是要命的,当然是,标签嵌套有问题,IE是不知道的,但是FF知道,这就是bug,正规的内联中不能有块的等等…
如果这些都注意到了,不只是标准而已,我想一定可以让你写出更漂亮和SE(搜索引擎)更喜欢的代码。

2、加入纯CSS弹出式菜单,并和Wordpress完美结合,调用方式通过WordPress二级菜单,这CSS源始码来自V2EX,但是我进行了三次缩减删除了60%的多余代码,所以现在与v2ex的代码是完全不一样的,为了兼容IE6和IE系列浏览器透明,加入了一些无法通过W3C的CSS定义,由于IE6不支持除a属性以外的伪类,所以在IE6下是通过一小段JS搞定的,边栏也同样,不支持W3C验证的代码放在ie.css中,js模拟伪类定义请见主题中js目录的dark.js文件。

3、完全支持Widget边栏,定义的时候因为每一个边栏项都有一个小图标,在使用Widget定义的也同样有这样的功能,只是不完整,没有定义的会用star.png图标代替,详细定义请见icons.css中,
列子:

#sidebar .archives, li.widget_archives span.star {
	padding:1px 0 1px 18px;
	background: url(images/icons/package_go.png) no-repeat;
}

这段css的意思是,当你不用Widget功能或使用都调用相同的小图标,可能代码有些复杂,但是用好了css续承的确可以给你带来很多的方便。

4、这次加入了一个小函数在functions.php中,主要功能是调用你的一个gravatar 头像。
调用方式:

<img src="<?php fvzone_author(); ?>" alt="" class="fvzone_author" />

Email地址在functions.php底部修改。

虽然说是纯净版,我仍然不舍得删除我写的一些静态文件,这次我将以下文件放到了stop目录中,如果你确定不需要请删除该目录。
about.php、code.php、downloads.php、footmark、collection.php、bookmark.php、tag.php,如果想使用其中一个文件,请将他移动到dark目录下,在后台设置调用。

修正了一些小图标在IE6中特别难看的bug,但是我仍然推荐大家使用Firefox!

最后谢谢你使用与支持,可能仍然有不少问题,欢迎你向我提供测试结果^^!

下载地址请转到Downloads页,找到Dark Theme +PSD for WordPress 2.3.X并下载!

Leave a Reply

You must be logged in to post a comment.