4 Comments August 22nd, 2009 by Xu Yiyang
Sorry guys, I’m very busy right now and have no time to upgrade my themes.
Thanks to Erno Hannink, who found the solution for the problem of RGB UI Tabs under WordPress 2.8:
you need to change this in the header.
Replace this:
jQuery(’#sidebar > ul#ui-tabs’).tabs({ fx: { opacity: ‘toggle’ } });
With:
jQuery(’#sidebar’).tabs({ fx: { opacity: ‘toggle’ } });
6 Comments August 2nd, 2008 by Xu Yiyang
WordPress 的 Theme Directory 已经恢复了有一段时间了,主题作者可以尝试将自己的 WordPress 主题提交审核。
我一共提交了两个主题,RGB 2.0 和 Unnamed,Unnamed 一次通过,RGB 2.0 测试版问题多多,已经被打回来两次了,现在仍在等待审核已经通过了。基本过程是这样的:
首先,保证你的主题满足这些要求:
单一的zip文件;
style.css 必须包含如下信息:
Name(名字唯一);
Tags(比如 two columns, widget-ready 等);
Version (格式:x.x 或 x.x.x,x 为阿拉伯数字,且版本号唯一);
Align classes: .alignright, .alignleft, .aligncenter (即你的 CSS 必须包含这些内容)
截图必须为screenshot.png, 并且是真实的页面截图;
GPL 及其他相容协议;
允许含有作者的版权链接,但禁止任何隐藏或付费链接;
支持 Gravatars、分类及 Tag;
必须显示博客标题及tag line;
必须是原创作品;
不能含有成人内容。
然后,注册并向 Theme Directory 提交你的主题,几天内会有人审核你的作品,并给你发信,告诉你该主题是通过了还是需要修改。如果主题需要修改,来信里会大致说明主题存在的问题,你只需按要求修改并再次提交即可,无需回信。我的经验是,越简单越稳定的主题,越有可能一次通过,RGB 2.0 做的太复杂,以致需要多次返工,而提交的 Unnamed 则是一个简化版本,很顺利的就通过了。
另外感觉审核的时候并不会太仔细(可能排队的主题实在太多了),RGB 第一次被打回来的原因之一居然是“不支持tag”,于是再次提交的时候我索性把 tag 部分加粗了,再被打回来时就没提这档事了。
最后希望大家提交顺利~
27 Comments July 22nd, 2008 by Xu Yiyang
全新的 RGB 2.0 Beta 1,累死我了。相对于 RGB 1.1 的改动主要包括:
全新的外观(说起来可的真轻松~);
由 jQuery UI Tabs 和 Thickbox 支持的侧边栏,效果见本站边栏;其中Tabs的内容可能需要手动修改sidebar.php,可参见这份既不通俗也不易懂的注释,Thickbox 用来取代之前的滑动架子,支持 Widgets;
其他微调(记不清了)。
保留的功能包括:
自定义色彩(不喜欢暗色就自己去后台改吧。。。);
Sudar 的 Simple Reverse Comments(最新的评论显示在前面);
自定义页眉,等等。
最后请注意这是测试版,最好有 WordPress 2.6+,有问题请给我留言或发信,虽然我不能保证什么时候来解决。
RGB Project Page
Download RGB 2.0 Beta 1
Update 08-02-2008:
修正无法显示thickbox关闭按钮的问题;
修正侧边栏分页导航在当前分页没有子页面时没有被隐藏的问题;
修正对thickbox.css的错误引用。
Update 07-27-2008:
改进的评论区域:评论区域背景替换为PNG图片,优化了针对不同情况下Thickbox评论框的样式;
文章日期部分长度不再固定;
清理了functions.php, sidebar.php, style.css里的冗余代码。
4 Comments June 12th, 2008 by Xu Yiyang
jQuery UI Tabs 是一个强大而易用的 jQuery 插件,我无意详细的介绍它,本文只涉及本站当前 WordPress 主题侧边栏中 UI Tabs 的一些简单应用。建议事先阅读相关文档: jQuery UI Tabs/Tabs 3 或 jQuery JavaScript Library 里的 UI/Tabs。
首先,在主题的 header.php 中调用 jQuery 和 UI Tabs,比如(假定所需文件被上传至“主题目录/js/”):
<script src=”<?php bloginfo(‘template_directory’); ?>/js/jquery.js” type=”text/javascript”></script>
<script src=”<?php bloginfo(‘template_directory’); ?>/js/ui.tabs.pack.js” type=”text/javascript”></script>
<script src=”<?php bloginfo(‘template_directory’); ?>/js/ui.tabs.ext.pack.js” type=”text/javascript”></script>
当然你也可以使用 wp_enqueue_script() 来调用 WP 自带的 jQuery 以保证同 WP 插件的兼容性。在 header.php 中,<?php wp_head(); ?> 之前,加入如下代码:
<?php wp_enqueue_script(‘jquery-ui-core’); ?>
<?php wp_enqueue_script(‘jquery-ui-tabs’); [...]
11 Comments April 17th, 2008 by Xu Yiyang
这里提供的是 Unnamed 1.23 以及 RGB 1.1 的 po 文件,里面的条目尚未被翻译,需要自行翻译生成 mo 文件后使用。
知道自己如何动手的肯定就不用我多说了,不知道如何翻译或者使用的也许可以问那些愿意翻译的朋友要一份,我个人实在是没精力又做设计又写代码又解答问题又做汉化了,因为我不久之后又要闭关准备新考试了。
如果你真的喜欢这些完全依靠一个普通学生的持续数年的热情和韧性做出来的 WordPress 主题,你不妨考虑做一点贡献,这些贡献可能永远不会为你带来实际上的利益,但是确实能使我们的网络看起来更加美好一些。
下载 Unnamed 本地化文件
下载 RGB 本地化文件
Update: 来自 成为查理·唐 的 RGB 中文包,感谢 Charles 的翻译(本人未作测试,如果有任何问题请去作者站点:)