新主题 Philna2 折腾完毕

五一放假的时候看到 Yinheli 同学放出了 Philna2 主题,比较兴奋,于是连夜下载回来然后装上。读说明的过程中又看到作者需要英文翻译,本着一种谢意,用不甚地道的英语把 readme.html 翻译好发给作者了。 其实这个主题已经相当地完善了。Yinheli 在发布之前已经自己使用了好久,为的就是能够尽量减少 Bug 。为此我还一度以为这个主题是私有主题不会公开呢。我是一个注重细节的人,这也是我喜欢这个主题并为之折腾的原因。 首先搞得我头痛不已的是日期显示。本来我不太喜欢使用中文翻译过的主题。因为大多数主题作者在制作主题的时候都是以英语为默认语言的,最后用 gettext 生成 po 和 mo 格式的语言文件作为翻译之用。上传之后我就把 zh_CN.mo 和 zh_CN.po 改名了。以为这下可以以英文格式显示。没想到日期的显示居然有问题。侧边栏那儿 Archives 中的日期应该是“Apr,2009”,如今却显示成了“四月,2009”这种不中不洋的格式。文章标题下面的日期显示成了“四月 2nd, 2009”,更让人无法忍受。我打开主题源代码,找到 mysql2date() 这个函数,试图更改日期字符串的格式,但是无济于事。又一路追查 mysql2date() 的实现,发现这厮在内部调用了 $wp_locale 将一些日期的字符串本地化了。而我的 Wordpress 后台使用了中文语言包,“Jan”和“January”都翻译成了“一月”,这也无怪乎我怎么改日期字符串它都无法显示英文月份。一怒之下将所有的月份翻译都删除,这下终于正常了。 接下来是右上角那个“随机一句话”的功能(作者称“Philna say”)。我在后台设置了十几条句子,跑回来测试。奇怪的是IE下第一次点击可以正常刷新,后面的就没辙了。不管我点击多少次都依然显示一句话。在 Firefox 中测试发现没有问题。更神的是 Yinheli 的主页上居然可以用 IE 来点击并刷新。奇怪也哉!本来自己打算从 jQuery 冲突、PHP 代码等多个角度修复,但由于 Javascript 和 PHP 上的积累实在可怜,告以失败。最后还是把问题提交给作者才得以修复。(据作者说其实很简单,就是把 AJAX 的 Get 请求换成了 Post 请求 ) 接下来又折腾了几个地方。哎,辛酸过程略去不表。只说一说结果。 页面宽度改成 [...]

新主题 Philna2 折腾完毕

Close
May 7th, 2009 Add a comment
Home » Something » 新主题 Philna2 折腾完毕
Comments (30) Trackback Leave a comment
  1. May 7th, 2009 at 13:12 | #1

    我都还没有折腾完..嘿嘿~我一天改一点.哪里不顺眼了就改哪里

  2. May 7th, 2009 at 22:02 | #2

    @LiStyle
    嘿嘿,发扬自主折腾的精神。不必要的情况不用去麻烦Yinheli了哈哈~

  3. May 7th, 2009 at 22:07 | #3

    @xiaoding
    是啊~我的还差内页没有搞完了.基本上都差不多了

  4. Hornet
    May 8th, 2009 at 08:32 | #4

    复杂~~呵呵“搞不懂这些神奇的东东~

  5. May 8th, 2009 at 09:47 | #5

    @Hornet
    也没有什么太复杂的。。 就是这个博客的皮肤 我自己在安装之后折腾了一下,修改和添加了一些功能而已。 :razz:

  6. May 8th, 2009 at 11:14 | #6

    @LiStyle
    又折腾了一下 按照 mg12 的教程在搜索框内添加了提示文字,同时利用js修正了 IE 不支持 hover 导致搜索放大镜图像不能深色显示的毛病。
    yinheli.js 也用 xidea.org 提供的 jsa 工具压缩了一下,减少了一半的体积 :cool:

  7. May 8th, 2009 at 17:34 | #7

    @xiaoding
    怎么搞的.提示一下啊~或是给出文件看看…

  8. May 11th, 2009 at 12:14 | #8

    主题真漂亮, :arrow:

  9. May 11th, 2009 at 12:31 | #9

    @Dianso
    :smile: 好好高考~ 考完了再学我来折腾漂亮的主题

  10. May 30th, 2009 at 11:38 | #10

    很漂亮的主题~ :arrow:
    左上角的加载条和又上角的欢迎信息都很有特色

  11. May 30th, 2009 at 14:48 | #11

    @Alvin.J
    主题是 Yinheli 同学制作的,你可以到他那儿多学学多看看,会进步不少。 加载进度条是我学 awflasher 制作出来的。

  12. nefull
    July 24th, 2009 at 12:54 | #12

    很舒服的主题,喜欢~
    能给我发一份你现在修改的吗,非常感谢!

  13. nefull
    July 24th, 2009 at 12:55 | #13

    Yinheli 打不开了!

  14. July 24th, 2009 at 21:35 | #14

    @nefull
    谢谢夸奖~ 其实这都是原作者yinheli的功劳
    我现在用的谈不上修改版,只是在作者原版上增加了左上角的那个进度信息,另外装了几个插件。所以你直接去 Wordpress 官方或者是 Yinheli 的 Google Code 页面上下载即可,安装和使用过程中有什么问题可以交流,另外还有不少人也是用的这个主题,你可以多看看 :-)

  15. July 30th, 2009 at 09:55 | #15

    我也想研究一下这个PHILNA2主题,可是Yinheli同学的BLOG打不开了,你能帮我提供一份吗?谢谢!

  16. July 30th, 2009 at 11:02 | #16

    博主的修改版能发我一个吗,原作者yinheli的打不开,下载不了

  17. July 30th, 2009 at 11:48 | #17

    @洞里火车
    你好,这个主题可以在 Wordpress 官方网站上下载到,地址是 http://wordpress.org/extend/themes/philna2
    我在这篇文章中提到的修改,都已经集成在最新版本里面了,所以你从官方下载的没有什么区别。

  18. July 30th, 2009 at 15:19 | #18

    @xiaoding
    谢谢你!

  19. 深白
    November 1st, 2009 at 15:56 | #19

    有个小问题。。。装上这个主题后,首页的文章调用没有摘要功能,现在发多少全显示在首页了。。。请问摘要功能从哪里设置啊?或者改哪里的代码?多谢辣。

  20. November 1st, 2009 at 16:37 | #20

    @深白
    不知道你用的是哪个版本的philna2主题,我使用的1.x系列是自带有摘要功能的
    如果你用了新出的 2.x 系列可能是作者取消了。你试着联系一下他吧 http://philna.com 是他主页。
    或者你装一个摘要输出的插件试试。

Comment pages
1 2
Comments rss
emoticons
提示: 回复作者请直接填写评论。要回复其它人,请点击此人评论右侧的“回复小箭头”,再继续填写评论。你的评论将会被自动发送给此人。
Allowed tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">
Trackbacks (1 ) Detail Trackback