« Posts tagged theme

主题更新: SimpleDark 1.3

本想在 6 月份发布的,但是修修改改又拖了很久。

主要修改的部分如下:

  • 表情选择菜单
  • 增加了表情选择菜单,方便在评论中添加表情。
    Smileys

  • 评论编辑

    增加了评论编辑功能,使未注册访客可以在前台快速编辑自己在之前 30 分钟内提交的评论。目前很多博客使用的是 Willin Kan 的 Ajax comments 来提供有关评论的 AJAX 功能,也包括快速编辑功能。但是这段代码实际上是有漏洞的,只要懂点 Web 技术的人可以很轻松地修改使用这段代码的站点上其他任何人的评论。而且经过沟通看样子 Willin 暂时不准备对这个问题进行处理,虽然我觉得这个问题还是需要解决的。我在这里采取的是用评论者发表评论时使用的 Email 地址和 IP 地址进行验证。除此之外,在关闭 AJAX 时,评论快速编辑功能依然有效。
    »Read More

主题SimpleDark已加入官方主题目录

昨天我的 WordPress 主题 SimpleDark 终于通过了官方审核,加入到主题目录中,庆贺一下~

根据提交 SimpleDark 的 1.2.0 版本两周后官方给出的反馈,我修正了剩余的一些问题后再次提交 1.2.1 版本,没想到没几天官方邮件就通知主题通过审核了。主要还是感谢 1.1.6 版本提交后官方主题审核员 Chip Bennett 给出的非常详尽的问题反馈

现在主题在官方的免费主题目录中提供下载,Google Code 上的版本也会同步更新。

现在新提交的 WordPress 主题有了更明确也更严格的规范,初次制作主题的话很难了解清楚,目前网上的一些心得之类的都有一点过时了,过段时间有空的话我会写一篇文章介绍如何制作满足官方要求的主题。

2011-03-18: 本文评论已关闭,有相关问题请查看 主题介绍 并留言。

主题更新: SimpleDark 1.2

WordPress 官方在不久前开始采用 Trac 来管理开发者提交到官方目录的主题,于是我在提交了 1.1.6 版本以后,官方的 theme reviewer 给出了详细的问题说明。原来提交主题失败官方很少会发送反馈信息,在使用 Trac 以后,反馈信息就很一目了然了。根据他给我的反馈,我修改了很多原来的代码,修改了一些 bug 并且增加了较多的适合于当前 WordPress 版本的功能。

增加或修改的主要功能有以下几个:

  • 顶部导航菜单

    首先,新的导航菜单兼容了 WordPress 3.0 新增的自定义菜单功能,如果用户在后台配置了自定义菜单,就会自动显示自定义菜单。其次,原来的顶部导航菜单只能正常显示比较少的菜单项,如果菜单项很多就会打乱排版。于是我给菜单增加了两个导航按钮,让菜单可以向左右滚动,所以菜单项再多也可以通过滚动依次展现。同时,原来的菜单不支持子项的显示,新版本增加了一级子菜单的显示。因为左右滚动功能的存在,更深层次的子菜单以何种方式显示我还没有想到比较完美的方案,所以目前只支持一级下拉式菜单的显示。

    Navigation Menu

  • 嵌套评论

    虽然我个人不是很喜欢,但还是有不少人喜欢嵌套评论这种模式,所以我决定还是将对嵌套评论的支持也加入新版本中。目前采取将嵌套评论和 @ 回复相结合的方式,也就是在嵌套评论的内容中仍然加入原评论的链接。这样有一个好处是当用户决定不再采用嵌套评论时,仍能保留评论的回复关系,从而不会使评论显得杂乱无章。因为样式关系,我只支持了 5 层评论。我觉得过多的层级会让评论的信息非常难以阅读。

    Thread Comments

  • 文章编辑器样式

    为后台的文章编辑器内可视化编辑模式添加了样式,让可视化模式下的文章效果更接近发布后的真实效果。

  • AJAX 选项细化

    在后台的主题选项中,将原来唯一的一个 AJAX 功能开关选项拆分成了多个子功能的设置开关,这样用户可以根据自己的需要选择需要开启的 AJAX 功能。

  • 增加附件页面模板

    增加了一个附件页面的模板,可以更好地显示附件的信息。

剩下还有不少细节上的修改,包括一些样式的调整和一些小问题的修复。更多修改细节请查看 changelog.txt 文件。

有兴趣的同学可以查看在线演示帮助我进行测试。

下载

从 Google Code 下载最新版 SimpleDark

2011-03-18: 本文评论已关闭,有相关问题请查看 主题介绍 并留言。

主题更新: SimpleDark 1.1

主题发布以后也断断续续做过不少更新,主要是修正了一些 bug。这次更新除了修正 bug 之外,主要调整了一下主题选项。首先是对选项进行了一下分组并且调整了一下样式,然后还增加了几个选项,包括:

  • 右上角导航栏的设置 (显示分类/页面)

    有网友反映需要使用分类做导航,那就加上这个选项。不过不建议导航菜单项目过多。

  • 文章 Feed 中输出额外信息的设置

    这主要是我自己使用中的需求。Lync.in 目前是三个人一起写的,而我们又把文章 Feed 导入到人人之类的 SNS 站,但那里导入的文章往往不会输出作者信息,我导入的文章里也有他们两个写的,导致同学朋友看了以后搞不清是谁写的。所以干脆就在文章 Feed 内容中也注上作者名字吧。顺便也可以加点别的信息。

  • Google Analytics 的设置

    如果是采用改模板的方式设置的 Google Analytics 代码,更新主题以后就需要重新设置了,所以还是把它放在主题选项中,更新主题后就能保留了。同时也可以在管理员登陆后访问时不加载统计代码,降低自己对统计分析的影响。

我对主题选项中许可协议也进行了简单的说明,希望可以减少误用备案号当做许可协议的情况。
另外,增加了标题图片的 PSD 文件,有兴趣的朋友可以自己改下看看。
其他变更细节请查看 changelog.txt 文件。

下载

从 Google Code 下载最新版 SimpleDark

2011-03-18: 本文评论已关闭,有相关问题请查看 主题介绍 并留言。

主题发布: SimpleDark

The Screenshot of Theme SimpleDark

简介

SimpleDark 是一款深色背景的两栏主题。支持 AJAX 、Widgets ,支持主题选项、多语言,不依赖任何插件。

下载

点击此处下载 SimpleDark (已更新至 1.0.3)
从 Google Code 下载最新版 SimpleDark

功能列表

  • 生成@回复链接
  • 鼠标悬浮@回复链接显示原评论 (支持跨页读取)
  • 评论与引用通告分离显示
  • AJAX 提交评论
  • AJAX 翻页 (文章列表、文章内容、评论)
  • AJAX 搜索
  • 将 Protected / Private 信息从文章标题中去除,显示在文章右上角
  • ...

»Read More