新主题 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 (33) Trackback Leave a comment
  1. November 2nd, 2009 at 16:13 | #21

    我遇到的问题搜遍了都没发现类似的……
    评论ajax输出一半的时候卡了一下,评论框部分自动刷新又成了一个页面,导致无法留言。都快要崩溃了,不知道什么原因,不想就这样放弃这个主题呢。

  2. November 3rd, 2009 at 20:56 | #22

    @一天一歌
    建议你向主题作者反映一下 对于web前端我的能力有限,恐怕还解决不了这样原因不明的问题…… 抱歉

  3. November 3rd, 2009 at 21:31 | #23

    已经联系过yinheli了,也没法解决,准备换主题啦。不过同样谢谢你!

  4. May 14th, 2010 at 12:17 | #24

    你好,能把你现在的主题发我嘛?我在原作者那下过,但是用IE6浏览会一卡一卡的,但是你的这个却不会….
    能不能把你的发我呢.谢谢.
    humengqi1989@163.com

  5. May 17th, 2010 at 16:50 | #25

    我也用了这个主题,边栏没有链接表,怎么加进去的?可以请教不?我新手。 :?:

  6. May 17th, 2010 at 16:51 | #26

    可以告诉QQ吗

  7. May 17th, 2010 at 17:16 | #27

    @陈
    我这个是老版的2.x系列。 Blog Friends 功能被作者在 3.x 重写的时候去掉了。 其实整个 3.x 系列都是完全重写的,只是我没有跟进升级。
    有什么问题你就留言或者发邮件,我会在12小时以内回复。

  8. May 17th, 2010 at 20:18 | #28

    就是想问你 会改边栏页面 让这个主题显示 友情链接 这一栏不

  9. May 17th, 2010 at 21:28 | #29

    @陈
    这个不会,没有工夫去搞。你还是用旧版吧。

  10. June 14th, 2010 at 01:04 | #30

    可不可以把PhilNa say的内容发给我呢?我的不知道怎么搞的没有了。。。
    主题作者收集的一些都还是蛮经典的~~~
    发给我,谢了哈

  11. uu
    August 17th, 2010 at 19:41 | #31

    有个默认的标签云改不掉囧
    用3D插件也不行……
    还有宽度要怎么修改?
    默认的太宽了…… :smile:

  12. August 18th, 2010 at 01:33 | #32

    @uu
    自己修改源代码吧。
    标签云需要在 gadget 相关的 php 代码里删除一些段落;宽度需要自己修改 css 样式中的尺寸,我试验时用的最土的办法“查找替换”……

  13. uu
    August 22nd, 2010 at 11:28 | #33

    @xiaoding
    这样……
    好麻烦TOT
    我稍微修改错一点就打不开页面了TOT

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