折腾了好几天,应该算是弄差不多了,这一次不光是改了主题,插件,连源程序都改了,想想都寒啊 ^_^
主题用的是1984,看到的时候就喜欢上了,黑色的背景,淡蓝色的字(其实当时是准备接着用原来的那个的,没怎么改,但是看上去还是满舒服的,8过在WP官网上逛的时候,突然发现它的新版支持了一个叫widget的东西,想尝尝新,于是去找新的模板,也就看到了这个)。但是当真正用上的时候,才发现还是有些不爽的,所以又想改回去,那种正常的白底黑字的东西,或者别的颜色的字体,但是底用淡色的会比较好。于是,开改吧。
Firefox+Firebug 用来调 CSS 还是满好的,继承关系和文件行数显示的很清楚,省了许多力,至于调的结果嘛,我对我的美工不报任何信心,所以自认也就比惨不忍睹好一些吧,反正都是自己看,无所谓了啦
还有一点要说的就是,不知道是不是 Firefox 的问题,按 F5 刷新不会去更新缓存中的 CSS 表,要按 Ctrl+F5 才行,就这事郁闷了我好久。
CSS 什么的就不说了吧,反正都是体力活,虽然调了两个凌晨3点,主要说说程序的东西吧。首先是改主题的实现,和我想的不太一样,只好自己动手了,还好肚子里还有些 php 的基础。首先是页面显示,用过WP的都知道,WP可以新建页面,然后调个函数它就给你列出来,系统直接给出的是按ui、li 的层次给的,然后自己定义 CSS 可以把它重新定义样式。1984这个模板把页面列表放在网页的最上面,怎么看怎么不爽,还是喜欢原来的方式,在首页标题图片的下面,于是打开原来的模板,把对应的部分给拷了过来,调试,通过,还算顺利。再就是主页的文章显示方式,也按我的思路给改了,凑合着看吧,反正我看着感觉还行,嗯。别的也就没什么好改的了,需要改动最多的地方就是 sidebar,但这个东西给放到了 widget 里面,于是改 wigdet 吧。
要用 wigdet,需要加个插件,用的插件是 Siderbar Widgets。还要模板支持,原来的那个模板就是不支持我才换的,只要模板支持,那只要把 widget 拖拉上去就可以了,还是满方便的。但是加上了想要的功能后,发现都不是那么好看,也许老外的考虑习惯和咱不一样吧,那就再改吧。其实用到的功能也不多,一个日历,一个最新文章列表,一个分类,还有一个以前的文章。它倒是自己都带着了,但上看上去很别扭,于是乎直接切到插件的文件夹,改之。看了看它的结构,发现可以在插件的输入中加入 id 属性,然后用 CSS 改,于是都这样弄了。这 CSS 功能真是强大,嗯。
不过这样改了后,日历看上去还是没有以前用的那个插件爽,看看 widget 中,就是一句简单的 get_calendar 语句,怒了,改源程序去鸟。用 grep 找到了这个函数,一顿好改,主要是自己太懒了,不想学 widget 的制作了,要不然自己做一个也好。
最后的结果嘛,我看着还行,8过 blog 标题的图要换一个,还没想到好的,再说吧。有可能哪天心血来潮也好,头脑发热也好,再改主题,嘿嘿。
February 2012 M T W T F S S « Jan 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -
新鲜出炉
雁过留声
- Ivy on 2012,魔都开年
- hzmangel on 2012,魔都开年
- Lena on 2012,魔都开年
- hzmangel on List all CVS tags
- OO on List all CVS tags
Tags
不明真相之围观
- Android中使用自定义Adapter - 3,829 views
- 让win下的vim支持非等宽字体 - 2,404 views
- C++中静态成员函数的声明及定义 - 1,331 views
- python中的静态成员函数 - 1,290 views
- VIM LaTeX Suite - 1,285 views
- List的Iterator - 1,065 views
- Pietty + Xming,在Win下用X - 1,006 views
- 给iphone传电子书 - 942 views
- AutoHotKey 设置窗口在最前 - 748 views
- 用AutoHotKey窗口平分屏幕 - 709 views
归个类
回忆
- January 2012 (1)
- December 2011 (1)
- November 2011 (1)
- September 2011 (1)
- July 2011 (2)
- June 2011 (1)
- May 2011 (2)
- April 2011 (1)
- March 2011 (3)
- January 2011 (2)
- December 2010 (4)
- October 2010 (2)
- September 2010 (2)
- August 2010 (1)
- July 2010 (3)
- June 2010 (3)
- May 2010 (2)
- March 2010 (5)
- January 2010 (7)
- December 2009 (5)
- November 2009 (2)
- October 2009 (1)
- September 2009 (5)
- August 2009 (3)
- June 2009 (1)
- May 2009 (4)
- April 2009 (2)
- March 2009 (1)
- February 2009 (3)
- January 2009 (3)
- December 2008 (6)
- November 2008 (14)
- October 2008 (5)
- September 2008 (11)
- August 2008 (8)
- July 2008 (9)
- June 2008 (21)
- May 2008 (17)
- April 2008 (17)
- March 2008 (15)
- February 2008 (1)
- January 2008 (3)
- December 2007 (1)
- October 2007 (12)
- September 2007 (8)
- August 2007 (9)
- June 2007 (8)
- May 2007 (10)
- April 2007 (3)
- November 2006 (5)
- October 2006 (2)
- September 2006 (16)
- August 2006 (13)
- July 2006 (4)
- June 2006 (1)
- April 2006 (1)
- March 2006 (6)
- February 2006 (1)
- January 2006 (3)
- December 2005 (6)
- November 2005 (15)
- October 2005 (12)
- September 2005 (1)
- June 2005 (4)
- May 2005 (12)
- April 2005 (16)
- March 2005 (6)
- January 2005 (13)
- December 2004 (3)
- November 2004 (8)
- October 2004 (13)
- September 2004 (13)