2010-08
17

蠢蠢欲动要3.0.1

By xrspook @ 22:22:42 归类于: 烂日记

一大早惊讶地发现WordPress的官方中文3.0.1终于出来了,脖子都几米长了,从3.0发布足足等了不知多久,官方中文才蹦出3.0.*。蠢蠢欲动要升级,不过晚上的网速简直比舟曲、汶川还悬,非常不可靠,还是等白天再干这种事比较安全,虽然,数据都在数据库,wp只是个壳而已,而且天天都有备份,我很有折腾的本钱,但这种事情我不会折腾。

领导批改的东西总是让人眩晕,字斟句酌,所以,即便你把握了文章的大方向也没用。那些可到达太平洋彼岸的箭头,可以跨过五大洲、四大洋,因此,我得出一个结论——领导的批改绝对是可以让你眼睛漂移。一层一层的修改,于是到最后,成了不知什么模样,这让我联想到一个词——以讹传讹。因为有时太在意形式结果内容的核心也会被不小心地转移掉。不过,无论结果如何我都没权插一脚,你算老几啊,大大领导这么改就这么改,像苍蝇那样撞上紫外灯没什么好结果。所以,遇到这种事,睁一只眼闭一只眼就最正确了,根本不容得你较真。

花了40分钟搞卫生,花了一个下午整理以为已经很规矩的资料。哎~~~ 事情总会超出人的意料。又认认真真地把帐抄了一遍,最心惊胆战就是这种操作了,不过我已经懒了很多,余下的核心部分不能再打擦边球了。

说真的,我其实很想现在就更新。

2010-04
8

修正Color3 IE效果

By xrspook @ 20:42:00 归类于: 烂日记

第一次用Color3模板在Window Live Writer里写东西感觉怪异。感觉字体很小,非常小,阅读没有问题,但撰写难度不小。写了好长都没有换行,到处都是空白一片,于是感觉刺眼,还是换回我经典的记事本好了。

IE是Color3的硬伤,特意下了个IETester对各版本IE进行测试。感觉很好,比开IE本身还要快,它的格式极像Office 2007,虽然不喜欢那东西,但对这测试软件的速度很是赞,加上它的插件debugbar就更完美了,感觉像是IE里用上了Firebug,当然啦,没有Firebug好用,用过Chrome的类似软件,还是觉得Firebug最好最强大。

对Color3进行了细节调整,使之在IE页面正常点,我只能说正常点了,因为还没能做到在那里可以完美。

昨天新主题的网站上线后对其进行了CSS和XHTML测试,第一次都没过,CSS可以说是没问题,因为唯一的问题是笔误,把“padding”写成了“pading”,狂汗啊~~~至于XHTML的问题,有3种,第一个是UTF-8,记得用Notepad++编辑的时候遇到中文字符ANSI无能为力,我就转UTF-8了(超简单,就一个按钮),那里的UTF-8有分普通的和无BOM两种,没有经验就选了一般的。结果测试过程中第一个警告就是说有BOM的UTF-8兼容性还不是很好,或许不能在所有浏览器里正常发挥。第二个属于老问题,很突兀地使用诸如<span>等,这些东西应该放在<div>,<ul>,<li>等里面,否则就会出错。第三,属于比较高级的问题,是我一直都不曾意识到的——id的调用,id和class的调用原来是如此严格的,之前一直浑水摸鱼通过了真是非常好彩,结果这次就撞板。测试的是主页,主页默认有5篇日志,每篇日志我都调用了<div id=”post”>,原来同个页面多次调用id是不行的,在测试中这叫做错误!于是抓了一段时间才想到把#post .***的东西转为#content .***,幸好我的层足够多,能这样转换。不过,这真给我上了一次很好的id和class的课,我一定会记住的。

嘿嘿嘿,炫耀一下通过的两个验证:CSS验证+XHTML验证

今天下了个哥的输入法,感觉和Sogou输入法雷同,但速度更快,不知是否Sogou的杂七杂八太多了,于是打字速度会被拖慢,系统忙的时候尤为明显。还有就是在Excel中按Ctrl+F+S保存的时候,Sogou输入法会发生问题,这就是我想尝试换掉它的原因。很喜欢哥的繁体输入,终于明白人家为什么可以打繁体了,我还以要特意转换的呢。

还没搞懂IE下clear:both;引出的边距变大问题,看来我要改变一直用<div class=”clear”></div>来清浮的习惯了。还有还有,IE下,要float的话就要全部float掉,否则就会分行无论你用什么元素引用,切记!

呵呵,IE修改记录完成,有新发现再另行公布,下回分解了。

2010-04
7

我的Color3

By xrspook @ 23:32:00 归类于: 烂日记

Color3,我的第一个原创WP主题!为啥叫Color3?因为颜色是它的重点,你或许觉得太花俏,因为这就是我的意图,颜色我内定的,嘿嘿,不过widget的元素随便拉,当然啦,拉出状况我不负责,因为有些元素自带<ul>和<li>有些则不然,但尽管如此,我还是选择了适应动态化小工具,xrspook是个善变的人,不能接受一成不变的边栏。

Color3也能称作Sidebar3,我用<?php get_sidebar(); ?>调用了3个不同的sidebar!!!它们分别是<?php get_sidebar(); ?>,<?php get_sidebar(‘single’); ?>,<?php get_sidebar(‘page’); ?>,不敢说这是我的独创,但算是个比较鲜活的多sidebar体验吧,而且多sidebar里有些只能调用一次的widget还巧妙地被我使用到多个sidebar中呢,嘿嘿。这还得感谢昨晚看Charles的那篇讨论:关于Sidebar的一些想法的启发呢。人总是神奇的,能激发无限可能。当然,WP也是神奇的,它让我白手做个网站出来。

无论你看出来没有,先放4个截图,代表着Color3这个主题的几个大亮点。

color3_01 color3_02

color3_03 color3_04

如果你是个IE的用户,尤其是IE8以下的用户,你会很头痛,非常头痛,众所周知的IE双边距BUG就是硬伤,还有很多莫名其妙的东西,都使得你们很痛苦,我也很痛苦,因为我压根就没有IE6,但那却是国人的重灾区,不得不说,不是WP设计者想歧视你们,而是微软不强行让IE6改进升级太罪恶了!!!!

附上2个测试报告,来自http://www.webpagetest.org/

IE7:4.521s的初次载入时间,1.412s的二次载入时间,是非常好的。

IE8:1.878s的初次载入时间,0.820s的二次载入时间,可以说,已经是非常完美了。

全部页面,90分以上的Google Page Speed评分,如果说还不能达到95以上的话,完全是钱的问题(有钱就能CDN)。

问心无愧的一个杰作,无论你认同与否。I’m pround of it!

最后,请订阅的朋友移步一下http://www.xlanda.net/,观摩点评,谢谢。

2010-04
5

这一坨原来是那一坨

By xrspook @ 23:00:07 归类于: 烂日记

在第一个自创WP模板上折腾了1天多,雏形出来了,但显然,我对上面的某些颜色很不满意,看来我不喜欢浅紫色哦。还有一些功能,未能实现,但已在完善计划中,遇到了很多问题,也逐一干掉了不少。

今天我才突然发现,原来WP主题最高深莫测的是comment.php和function.php,它们的代码量可以是其他模板的几倍甚至十几倍,而且基于的东西都是我不太懂的php而不是基础的XHTML。不过,结论就是,有些东西,你越是害怕,越是不敢碰,你越是退缩它们就越会欺负你。大胆去探索一下,没什么不可以的。惊讶地发现,从前在WP经典模板comment.php出现的东西现在跑到function.php里面了,具体一点就是<?php wp_list_comments(); ?>的内容物从前是comment.php里的一坨,现在都默认到了function.php受默认参数的管理。WP的好玩之处就在这里,对于这些貌似封装的函数你继续可以折腾,直到你心满意足,一般的BSP是绝对提供不了这般从菜鸟到高手级的服务。嵌套评论不是什么新鲜事,但从没有嵌套评论的模板里对比弄出个嵌套评论却能让人长进很多。知道了很多来龙去脉。既然我是半路杀出来玩WP的,很多之前的变化不知道,通过这些自我折磨就会让人有灵光N闪的感觉。

或许我是那种喜欢自我折腾着并快乐着的人吧。

2010-03
9

第一个自制wp theme

By xrspook @ 22:44:24 归类于: 烂日记

脱机的日子里靠着xampp单机折腾出人生的第一个wp theme!!!Am I kidding?我也希望,但我真做到了!!!!!

首先是研究相关主题的代码,然后集百家之所长,基础代码来自wp的class模板,那个模板非常简洁,只有7个php文件!!!索引页、文章页和单页用同一个index.php控制!经典就是强。没有修改它的function模板,function模板是一个很深奥的东西,不敢碰。它的function模板里只有一个函数“register_sidebar”,这个模板有widget功能,但我没用到,sidebar是自己写的代码,其实也非常简单<?php wp_list_categories(‘title_li=0’); ?>我只想在那里显示分类,折腾了好久不知道怎么把那个该死的“未分类”隐藏掉,原来就是在括号里来句’title_li=0’就行了,内牛满面~~~~ 虽然目的达到了,但仍不知道自己干了些什么。

其实为什么能在一天之内完成一个theme呢?全赖之前已经花了不知多少个晚上把单位基于table的网站改成基于div的,于是把.css的东西往style.css一贴,再把早就定位好的div搬到各自的模板,放置上合适的<?php?>,不就是一个theme么?以前同事说之所以用asp而不用php做网站首先是因为他不熟php,接着,asp的网站能用DW编辑,显然,如果写php想用DW……如果可以的话请告诉我一声,我都是用代码写的,还有个重要原因,因为那个模板是他“借”回来的……

看来我要把先进的blog编辑器WordPress引入果起了!让大家都用上wp,独立+自由+强大,我们是时候抛弃非IE不可的小东西了。几天前,米果的朋友为IE6举行了葬礼,但我这里还有N多人在用已经被老爸老妈兄弟姐妹抛弃且已经归西了的IE6。把先进传递开去,xrspook的重大使命啊~~~

其实呢,还有一个貌似很神奇,但可以通过一个php实现的非flash的东东还没开始弄。

努力吧,加油吧,神奇小盆友!!!

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress