Home > All Tags >

Theme

WordPress 主题 Blocks (YO2 版本)

Sep 5th, 2008 13 Comments

主题简介:
Blocks 是从我的 Opera Blog 里移植过来的, 简单清爽, 零图片. 可以在后台切换成两栏模式或者三栏模式, 也可以将侧边栏切换为居左或居右, 支持 Widgets.
在 WordPress 2.3.3/2.5.1/2.6.1 上使用 IE 6/7, Firefox 3, Opera 9, Konqueror 3.5.10, Safari 3.1.2 和 Chrome 0.2 测试通过.

本文内所有提及内容, 包括主题只适用于 YO2, 自建 WordPress 用户请访问 http://www.neoease.com/blocks/ 查看普通版本的相关信息.

相关标签:
双栏式, 三栏式, 固定宽度, 支持 Widget, 左侧边栏, 右侧边栏, 白色, 简洁, 淡雅, 后台管理

主题下载: Download

Read More...

两个主题提交成功

Sep 4th, 2008 20 Comments

Elegant BoxBlocks 两个主题在 Theme Directory 上提交成功了, 很高兴, 也很郁闷. 高兴是因为我可以在更广阔的天地分享这些主题, 而郁闷则是因为不能像插件一样随意更新, 我的计划给打乱了...

原计划是提交成功后 WordPress team 给我一个 SVN 空间, 主题升级管理会方便很多. 而且以后每个主题只发一个贴子, 因为用户可以由 WordPress 后台查看主题是否已经更新 (传说中 WordPress 2.7 有这功能). 没想到, 真的没想到...

可能是出于主题内容的考虑, 提防有人怀有居心, 在主题中嵌入广告之类. 但是如此一来, 难道每次更新我都得往 Theme Directory 提交一次? 可知道, 如今提交一次主题接受审核需要 20 天左右, 以后估计会更长...

另外, 给 WordPress team 回了个邮件, 说 Blocks 和 Blocks2 只是颜色相似, 但却是 so different, 准备给这个主题换个名字, 希望下次提交能给我通过. 新名字叫 Blox? Lite Box? Sexy Box? 还是其他? 征集名字... :grin:

后续

很高兴 WordPress 的工作人员能给我回信.
信中提到, 他们担心出现很多小改而成的主题, 并鼓励作者以添加选项的方式 (或许是像 Elegant Box 一样) 转换样式.
所以准备提交主题的朋友最好留意一下, 别被误杀了.

他们再次为我重新 review 了一次, 但因为那个放去链接的东西再次让我无法通过, 有点过意不去...
本来要改名为 Blockz 了, 看来没必要了, 打算周末整一下再次提交.

WordPress 淡出淡入导航菜单

Sep 2nd, 2008 23 Comments

有前两篇关于导航菜单的基础, 这个淡入淡出效果会显得比较简单. 菜单我们已经做出来了, 下拉效果我们已经出来了, 说白了就是要在这些基础上加一个渐变效果而已, 或呈现, 或褪去.
本文只对渐变处理作展开讨论, 其他请参考前两篇关于导航菜单的文章, 文章链接你可以在本文相关话题中找到.

这是效果演示

Read More...

WordPress 二级导航菜单

Aug 30th, 2008 48 Comments

前一篇已经讨论过如何创建 WordPress 导航菜单, 这回我们继续导航菜单的话题, 创建一个二级导航菜单. 如果你还不知道如何创建一个简单的导航菜单, 建议你先看看上一篇, 相关内容本文不再重复.

WordPress 菜单栏

原本计划分两种方法来讨论这个二级导航菜单, 即 CSS 方式和 JavaScript 方式. 但由于我不知道 CSS 的该从何说起, IE 处理相当麻烦, 并且它与后面的话题也没有太多承接关系. 所以决定撤掉那个话题, 现在只讨论以 JavaScript 实现二级导航菜单. 你很快就能发现写 JavaScript 会比较快乐的. :)

Read More...

WordPress 导航菜单

Aug 28th, 2008 32 Comments

导航菜单早已 "深入民心", 在博客上的应用日益重要且多样. 从本文开始, 我将开展几个关于 WordPress 导航菜单的话题, 讨论如何在 WordPress 上使用和加强导航菜单, 话题间有一定的承接关系, 难度也会逐步增加.

WordPress 菜单栏

WordPress 上的导航菜单一般有两种, 页面导航菜单和分类导航菜单.
可曾记得? WordPress 是可以撰写独立页面的, 页面导航菜单就是以首页和各个独立页面组成的菜单. 而分类导航菜单则是以首页和各个分类组成的菜单.

这是效果演示

Read More...

Blocks2 主题提交记

Aug 26th, 2008 15 Comments

Block2 久久没有跳到正式版, 原因有二:
1. 以前我发布主题, 前面几个版本都会出现大量的 bug 和进行大幅的修改. 我想避免再次出现这样的情况.
2. 将主题提交到 WordPress.ORG, 这样能搞个 SVN, 升级管理会更方便些.

有赖各位小白鼠, 在 beta 中就修正了大量低级的 bug, 样式和功能上也趋于稳定. 其实再小改一下准备在 9 月发布正式版了. 但不料主题提交又遇到问题, 关于主题的提交我都搞得无语了, 有兴趣可以来看看我的提交历程.

前几次提交失败是因为我的主题确实不符合要求, 很多都是因为我的主题要用到数据库保存设定所致. 但这次的理由真有点叫人哭笑不得:

While reviewing Blocks2 - 0.6.3 we found the following problems:

- This looks really similar to the original Blocks theme. Instead of uploading variations, it would be better to have theme options that change the theme.

Blocks2 跟 Blocks 是完全不一样的, 它们只是色调上相同而已. 我不可能做一个主题选项在两个主题之间更换.
我想我应该写个信去简单说明一下, 或者换个名字. 请你帮忙想想, 要告诉他们什么呢? 该换个什么名字呢? 或者干脆就不提交了...

最后, 如果你有两个主题在某些方面比较相似. 千万不要如此命名.

让 WordPress 主题支持侧边栏切换

Aug 23rd, 2008 17 Comments
WordPress 主题的侧边栏切换

作为主题的制作者, 除了实现功能, 展示界面, 还有责任使主题灵活多变, 以满足更多人不同的需求.
可能一些朋友曾为选用双栏主题 (单侧边栏) 还是三栏主题 (双侧边栏) 而烦恼过. 下面我们以 Classic 主题为例, 谈谈如何在主题中方便地切换单侧边栏和双侧边栏. 最后我会提供修改后的主题.

在阅读本教程之前, 你必须对下列主题技巧有一定的认识.
1. 知道如何为主题添加管理选项
2. 知道如何让主题支持 Widget

Read More...

WordPress 主题 Elegant Box (YO2 版本)

Aug 18th, 2008 28 Comments

由于 YO2 对 PHP 函数进行了更严格的限制, 该主题需要进行大量修改该能在其上使用. 所以本人决定不再更新 Elegant Box for YO2 版本. 如果您真的喜欢这个主题, 请使用 WordPress 或者请人修改该主题以适应 YO2.

主题简介:
Elegant Box 是我制作的第一个 WordPress 主题. 零插件要求, 支持 Widgets.
在 WordPress 2.3.3/2.5.1/2.6.1 上使用 IE 6/7, Firefox 2/3, Opera 9, Konqueror 3.5.10, Safari 3.1.2 和 Chrome 0.2 测试通过.

本文内所有提及内容, 包括主题只适用于 YO2, 自建 WordPress 用户请访问 http://www.neoease.com/elegant-box/ 查看普通版本的相关信息.

相关标签:
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 黑色, 绿色, 蓝色, 紫色, 后台管理

主题下载: Download

Read More...

WordPress 主题提交经历

Aug 16th, 2008 22 Comments

虽然没更新 Elegant Box 和 Blocks 两个主题, 但其实我已经向 WordPress Theme 中心提交了好几个版本的主题文件了. 全部没通过, 嘲笑一下自己. :lol:

每提交验证一次要 2 到 5 个工作日, 贸贸然提交就是浪费自己的时间, 每次提交还得给主题升一个版本. 遇到问题和解决问题的过程是经历也是经验, 我下面就简单分析一下, 希望下一个提交者不会再走这样的歪路.

Read More...

为 WordPress 主题添加管理选项

Aug 2nd, 2008 23 Comments

过去一年, 我先后发布了 Elegant Box 和 Block 两个 WordPress 主题. 对于主题的制作虽不如老手, 但在完善的过程中对主题灵活性的要求却是体会颇深. 用户对界面的要求是各不相同的, 一个主题做下来就一个样是不能满足用户的. 他们会改你的主题 (烧刻的 Feed 地址也得改上去吧), 并向你提出各种问题直到你应接不暇.

对用户来说, 页面上的一些东西可能会常变的, 比如公告. 作为主题制作者应该考虑到这样的一些问题并灵活处理, 以免用户频繁的修改代码. 为此, 我们可以为主题添加一些管理选项, 用户可以在后台通过修改这些选项的值令主题有不一样的表现.

WordPress 主题的管理选项标签页

为主题添加一些管理选项并不是难事, 你只要回写完第一个选项处理, 其他选项的处理就迎刃而解了. 我们这次用 WordPress 自带的主题 classic 作为例子, 创建一个首页公告栏的管理选项. 本教程需要一定的 HTML 基础, 并对 PHP 有初步了解.

Read More...

使 WordPress 主题支持 Widget

Jul 27th, 2008 13 Comments

昨天跟俩同学吹水了一天, 心情不错. 临睡前有行善的冲动, 帮网友小改了一下主题. 任务比较简单, 只是为一个三栏主题添加对 Widget 的支持而已.
事后有网友认为这样的做法欠妥, 要么鼓励收费, 要么授人以渔. 我想想也有道理, 打算以后少干这些活, 但多聊聊这些事. 就先从这次简单的案例开始说吧.

Read More...

制作 Elegant Box 主题风格

Jul 20th, 2008 31 Comments

能不能做个橙色的风格?
有没打算做一个奥运中国红的风格?
为什么 2.1 版的 Elegant Box 中没有你上次用的黄色风格?

嗯... 没错, Elegant Box 是一个多配色的主题, 可以不断地往里面添新的风格, 而且做一个新的配色也不会费很多时间. 但我依然不能满足大家的要求, 原因有三:
1. 这个主题这么设计就是为了方便大家自定义自己的配色, 以免太多重复.
2. 全由我一个人完成, 再简单的事情也会变得吃力.
3. 转换风格一栏就那么点地, 多放几个就要换行了.

为此, 我以前在 1.4 版的时候追加了紫色风格, 里面有详细的中文注释. 但可能我表达不好, 貌似没起到什么效果. 所以我决定用图片加解说的办法再理一理制作新配色的步骤.

对于以下内容, 你需要知道一点 CSS, 尤其是 16 进制的他白色代码, 也就是说你知道 #0000FF 是什么都足够了.

Read More...

WordPress 主题 Elegant Box

Jul 19th, 2008 236 Comments

主题简介:
Elegant Box 是我制作的第一个 WordPress 主题. 零插件要求, 支持 Widgets. 该主题灵活多变, 可以随时转换主题风格, 还支持扩展风格.
已发布 YO2 的专用版本: Elegant Box for YO2

相关标签:
双栏式, 固定宽度, 支持 Widget, 右侧边栏, 白色, 黑色, 绿色, 蓝色, 紫色, 后台管理

适用版本:
WordPress 2.3 或以上版本

主题演示:
点击这里进入演示页面

主题下载: Download

Read More...

WordPress 2.6 主题预览

Jul 18th, 2008 4 Comments
WordPress 2.6 主题预览

WordPress 有一项很好很强大的新功能, 主题预览.
当你在后台中选择任何一款主题时, 会在网页中新的一层显示主题预览. 这个预览更像是一个演示版本 (Demo), 你在使用改主题之前可以尽情地体验, 而不再需要一个一个换上去跑.

功能是很好, 同时也带来了新的问题.
1. 它的处理传参不可以带 '.' 号.
也就是说, 当主题目录名带有点号时 (如: 将主题目录 block 改为 block_1.4.1), 预览将会失效, 而只是显示一片空白. 不信? 试试!
2. 预览带来超强体验, 但速度很慢, 而且目前必须走此流程, 不想预览也得预览.
可能你也留意到了, GET 的传参中有 preview=1 这项. 或许以后会通过它解决这个问题. 而现在, 我们也可以做些事情, 如果你不想耗太多时间, 其实可以用点号处理 (请看问题 1). 也就是在主题后加上带 '.' 的字符串, 推荐加上版本号. :mrgreen:

现在的 WordPress 后台十分强大, 而且预计会继续追加功能, 以后可能会更像是一个 CMS.

侧边栏应该放在左边还是右边?

Jul 15th, 2008 23 Comments
侧边栏应该放在左边还是右边?

本文翻译自: Should a Sidebar Go On the Left or Right?

无论你使用三栏布局还是双栏布局, 你都必须选择一边放置内容部分, 一边放置侧边栏. 左边还是右边呢? 究竟放在哪一边最好?

一直以来, 答案就是: 取决于你的博客.

为什么在右边?

西方人 (现代中国人也一样) 习惯从左到右阅读. 在浏览页面的时候, 我们会从左到右 (和从上到下) 地看. 将你的侧边栏放置在右边, 读者将会首先浏览你的文章内容.

很多人还在使用 800x600 分辨率. 在设计你的主题时, 你会有意无意地围绕着宽度为 1024 像素的布局而进行. 这样特大的空间更适合你的大部分用户.
可是, 还有一小部分的用户仍然在使用 800x600 分辨率的显示器, 他们在浏览的时候会出现烦人的横向滚动条. 如果你的内容部分放置在左边, 他们就不必通过横滚去阅读文章. 只有在查看侧边栏时才需要进行横滚.

你的博客将看起来像一个博客. 作为一个博客人, 我更倾向于在博客阅读文章, 而非常规的网站. 我很喜欢个人博客, 因为撰写这些博客的人对他们的话题有十足热情, 且具有社区交互性. 大部分的博客人都是这么认为的.

Read More...