Archive for the '网页设计' Category

PP theme v2.1 download

这是我最后一次更新PP了,PP is dead。之所以不再继续PP很大原因是因为我累了,no kissing ass any more。当然我仍然会继续blogging,PP的每个成员都会继续,PP也还会继续存在一定时间的,只是我们不再维护了。新的博客地址的话…以后会公布出来的。

很多人都向我发邮件,想学习学习PP主题的结构,我稍微整理了下,现在公布出来。请认真阅读下面的说明,因为即使你下载后装上去也不能立即使用。

PP theme v2.1 下载

说明:

  1. 压缩包里的文件绝对是你目前所看到的PP样式,我没有删减任何东西,包括google广告代码都在里面,这样有助于你更好的了解整个模板结构。
  2. ajax commenting是内建的,无须格外安装插件。
  3. images文件夹里包含了PP的所有图片以及favicon的,不过很不幸原来的psd源文件被我弄丢了:(
  4. js文件夹下有个browser-detector.js文件是用来侦测访问者的浏览器版本和操作系统的,也就是出现在单篇日志的侧边栏里那个提醒你使用firefox浏览器的脚本。你要使用的话需要修改里面的一些信息文字。
  5. IE7hack.css这个文件是针对IE7写的hack CSS代码,但是因为我没有装IE7,所以实际上多少可能会有点问题。
  6. header.php和footer.php均包含了PP的feedburner地址,你需要替换成你自己的。
  7. sidebar.php控制的是PP底部区域,包括了”最新日志”,”最近评论”这些信息
  8. searchform.php,search.php,functions.php这3个文件都没用到,search我是直接用的google搜索。
  9. guestbook.php是用来做留言板的
  10. links.php就是链接页面的,支持favicon样式
  11. tag.php是点击tag后出现的archives for tag页面
  12. archives.php是归档页面,需要Extended Live ArchiveUltimate Tag Warrior两个插件。

插件依赖

我没有对相应的插件进行条件注释,所以你没有启用这些插件的话可能会出现页面错误。你也可以自己修改代码进行取舍。It all depends on you!

  1. Extended Live Archive
  2. Airabove WordSpread 下载不存在了,这个是用来实现单篇日志侧边栏里的收藏功能的。
  3. Author Image(s) PP的作者icon是靠它实现的
  4. Browser Sniff 留言里的浏览器和操作系统信息是这个插件生成的
  5. LiveCommentPreview 评论预览插件
  6. 中文 WordPress 工具箱 PP用这个实现最新评论部分功能
  7. WP-PostViews 日志浏览次数显示
  8. Ultimate Tag Warrior
  9. wp-pager2 生成页面数用的,我从主日志中分离了sidenotes,用这个插件不会出现页面数的错误计算。
  10. wp-countdown plugin 首页出现的倒计时牌是用这个插件实现的,你需要倒计时世界末日吗 :P
  11. Related Posts 这个插件源地址也倒了…google吧,用来显示相关日志的。

注意:

  1. PP的模板是基于Hemingway设计的,所以请保留footer了的版权信息。
  2. 你可以使用我的这个主题,但是你不要嫌麻烦,也别指望我手把手的给你调试。我公布这个主题是为了交流学习不是为了让你盲目复制。当然你也可以使用Hemingway Green,它会省了你不少买咖啡的钱。
  3. 如果你真的在用我做的这个模板的话,最好告诉我一声,满足下我的虚荣心。
  4. 你比我聪明的多,不要我再罗唆了…有问题的话请e-mail联系,不要MSN找我(异性除外:P)

Hemingway Green 主题风格下载(更新到v1.1)

Hemingway的作者Kyle Neath最近正在向designers们征集hemingway的主题风格,花了点时间根据PP的网站配色方案弄了个Hemingway-Green风格出来给大家使用,也许晚些时候会提交给Kyle Neath瞅瞅,不知道够水准不…心虚ing

更新到V1.1版,对header进行了些修饰,请查看示例图片

Hemingway-Green

示例图片:

点击查看首页图片

点击查看单页图片

说明:

因为这只是个主题文件,所以Hemingway的模版结构是没有动的,除了配色上与本站保持一致外,其他部分会有相当大的差异。So if you’re REALLY curious about PP’s template structure,send me an e-mail and I’ll give you a PP template sample。

下载

点击下载 Hemingway Green
或下载 Hemingway Green V1.1版

安装:

  1. 下载压缩包后解压并将里面的green.css和green/文件夹拷贝到Hemingway主题目录的styles目录下。
  2. 进入Wordpress后台,Presentation–>Hemingway Options–>在Custom Styles下拉框里选择green.css并save,大功告成!

更新:

  • V1.1 @2006/9/15,加入了一个博客标题图片,看起来更漂亮,同时修正了caption标签的CSS代码,如果你不喜欢这个带图片的版本,你仍然可以下载到最原始的版本。

Hemingway-Green // English

Screenshot:

Click here to see the frontpage style

Click here to see the single-page style

Notes:

This is just a style file,so there’s no modification of the Hemingway template structure.And only color scheme is the same as my site,you can see lots of differences between this style and my site.So if you’re REALLY curious about PP’s template structure,send me an e-mail and I’ll give you a PP template sample。

Download

Download Hemingway Green
Or Download Hemingway Green V1.1

Installation:

  1. Uncompress the downloaded zip file,and put both of the green.css file and green/ directory into the sub-directory styles/ in Hemingway template directory.
  2. Go to Wordpress Dashboard,then go to Presentation–>Hemingway Options–>choose green.css in the drop-down menu under Custom Styles,dont forget to save it,that’s done!

Updates:

  • V1.1 @2006/9/15,add a blog title picture,just to make it more pretty,fix the caption tag CSS code for this style.If you dont like this version,you can still get the original one.

补充一句其他的:

PP首页已经进行了部分改动,整体效果看起来更和谐,简洁了。可惜的是代码并没有精简到多少,暂定为V2.1版吧:D,计划在下一次升级时弃用script.aculo.us转投轻量级的js库moo.fx

自己做的lifetype模板–Red Warrior

screenshot

主题: Red Warrior

花了一晚的时间做了个Ferrari主题的lifetype模板,动机很简单,出于对法拉利和舒马赫的狂热,名字定为Red Warrior。已经应用到iFella上了,使用iFella的朋友们可以在后台的"控制面板"–>"博客设置"里更换为此模板。点击此处查看示例

模板说明:

  • 这个模板只是个最基础的模板,没有任何插件依赖的,所以需要添加其他的功能的请自行添加代码。

  • 出了整体美观考虑,博客标题和博客描述放在了sidebar的顶部,而不是常见的header区域。当然,为了SEO,我在header区域也加入了利用CSS隐藏的博客标题。

  • 此模板可直接应用到iblog上。

因为是第一次做lifetype的模板,虽然lifetype的模板架构并不复杂,但是难免会有所遗漏和欠缺,所以版本暂定为0.1,等待实际使用的考验,如果你发现了什么问题或者有不错的改进方案时,请与我联系,联系方式在本站关于 里有贴出。

点击下载 Red Warrior

Theme:Red Warrior // English

As a hard-core Tifosi and Schumi's fan,I spent a whole night to design a Ferrari-Style Lifetype template. It's named Red Warrior. Click here to check out the demo.

Notes:

  • This is just a very basic lifetype template,so there's no addon or plugin function built-in.Maybe I will add these feature in the later version.If you want to make some improvement,you have to modify it by yourself.

  • For the good-looking of the template,I move blog title and blog description into the sidebar,not in the header.But I use CSS trick to add an invisible blog title into the header for SEO.

  • This template can be directly put into using oniblog

This is my first time to design a lifetype template,though the lifetype template structure is quite clear and simple,there're still some deficiency or something I must missed.So this template is in 0.1 version,long way to go.If you find some problems or have better ideas,send me HUGS or BUGS.

Click Here to Download Red Warrior

更新

  • 做了一些细小的调整,sidebar的h3标签换成了h2,字号不变,日志的时间信息等做了小小的修饰。–Updated @ Sep 1,2006

Updates

  • Just some minor modification,change sidebar h3 tag into h2,no change of the h2 font-size in sidebar,and made a little decoration to the metadata under post。–Updated @ Sep 1,2006

CSS2 Tips: 利用first-letter首字下沉效果

报纸式的首字下沉

简介:看了左边的图就应该很清楚我们需要用CSS实现怎样的效果了。实现原理是: 利用first-letter实现对段落首字的赋予”first-letter” class,从而实现对段落首字的格外控制;而通过first-child来规避每个段落的首字母都被赋予”first-letter” class,使整个文章排版看起来更newspaper。

当然,按照惯例,此文对IE6及其以下版本无效,幸运的是IE7应该是支持的:D。另外,不必担心中文问题,中文字符也能判断出首字母。

first-letter看单词就很清楚,就是用来判断首字母的。使用方法是e:first-letter [e stands for Element,such as P,EM,span..and so on],譬如说需要为P tag加上first-letter的定义,只需要在CSS里写入p:first-letter,然后定义这个首字母的属性就行了。让我们实际操作以下:


p:first-letter{
text-transform:uppercase; /*如果首字母是英文,则转换为大写*/
font:24px Impact,”黑体”;
color:#000;
float:left; /*这个float很重要,不然就不能实现下沉后被其他文字包围的效果了*/
margin-right:2px;
}

得到的结果是每个P,即每个段落的首字都会放大,下沉。显然我们并不希望每个段落首字母都放大,我们得再加一个first-child的定义,所谓first-child就是用来判断父元素下的第一个子元素用的。我们修改下代码为:


p:first-child:first-letter{ /*先判断是否为父元素第一个元素,再赋予first-letter的class*/
text-transform:uppercase;
font:24px Impact,”黑体”;
color:#000;
float:left;
margin-right:2px;
}

这样就只会出现首段首字下沉效果了,当然怎么让整个效果看起来更newspaper那就看你怎么用CSS精雕细琢了。这是一个示例网页

需要补充的是,这个方法并不完美,如果文章开头是H3或者其他的tag而不是p的话,那么first-child的判断结果不会是P而是H3了,那么整个效果将会失效。我还没找到一个好的办法避免这个问题,谁有好的方法的话…来给我上一课吧 :D

其他不相关的 :)

强烈推荐一款网页编写IDE,Aptana

Aptana

按照官方的说法是Aptana is a robust, JavaScript-focused IDE for building dynamic web applications. 。我看了几个视频,写js确实很顺手,而且特别提到了ajax! 当然,我对js基本是一窍不通,拿它来写html,css的也非常顺手,无论是自动补充还是代码排版绝不亚于dreamweaver和topstyle两款软件,没有任何中文问题! 当然最值得称道的是它的多平台支持,Mac,Linux用户也都有相应的版本,这下总算解决了linux下没有一个好的网页编写工具困扰了(甭提gedit啊!gedit和dreamweaver差远了!)。因为支持多平台,毫无疑问的是基于java编写的,所以启动稍微慢点(其实和dreamweaver一个档次),好在使用过程中还是非常流畅的! 不过Aptana暂时还没有实现php,asp..的高亮显示,不过developers已经着手实现这一must have feature了,对于一个才发展到0.2.4版的开源免费软件你还能要求的更多吗!

另外,想做一个小小调查。虽然本站开始有点RSS Reader了,不过留言情况似乎都是我们自己人小打小闹。并不是强迫大家留言,只是想知道,大家究竟是因为本站的哪部分内容订阅本站的。音乐? 歌词翻译? 电脑技术? 电影? F1? 还是其他的。了解这些我们才能更好的为大家提供想看的内容,扬长避短! 如果您是本站的RSS Reader的话,留下您的意见或者处女评吧:D。或者在本站的留言板发表您的高见也行的。

iFella–My New ProjeKt.

经过两个星期的辛苦,终于搞定了我的新ProjeKt–iFella。这是一个基于lifetype的多用户博客服务,也就是BSP了。不过我只打算把这个做成FBSP(Friends' Blog Service Provider)而已。

搭建这个博客的目的很明确,不是为了大众服务,而只是希望能够邀请我的朋友们加入这个群体中,加强彼此之间的联系。特别是对于我们这种各分东西,各自在外地读书的,这个群体正是为了加强彼此之间的感情。从名字iFella就可以看出这个平台是基于朋友关系的,我也希望能够通过这个平台,通过朋友们的邀请新朋友加入其中,从而认识更多的朋友。

这次搭建没有采用我最喜欢的wordpress,虽然wordpress也有多用户版,但是wordpress复杂的配置和无中文化界面是我放弃它的主要原因。作为FBSP,首先应该为用户着想,为了考虑广大朋友们的菜菜电脑技术加英文水平。我只能选择目前有中文界面的最佳的平台lifetype,这也是sleepr的博客所使用的博客平台。

我得承认这个平台绝对不在我个人的选择范围,它和wordpress实在相差甚远。特别是已有的插件十分有限,目前都没有一个tag插件,只能通过在日志代码中写入添加。虽然对我的朋友而言,他们并不重视所谓的web2.0化,但是作为一个博客,这是必须有的一块。此外,lifetype官方提供的博客…实在非常的丑,除了几款从wordpress移植过来的模板外,其他的都是惨不忍睹。我想我以后要花点时间来做一个Lifetype的模板了。

当我拿到lifetype的代码时,粗看了一下,感觉挺dirty的,很多过时的html代码,诸如<i>,<b>居然还在使用。summary页面的CSS代码更是邋遢的一塌糊涂,整个代码非常的啰嗦,譬如定义了ul的类为itemList,它还给ul下的li定义一个item子类。其实一个ul.itemList li就解决了li的CSS属性配置;此外它连已注释掉的代码都没有删除,整个CSS文件足足17k。我不得不自己重写代码,在去除一些用不到的功能后,代码只有3k而已,因为我为首页做了蓝色和粉色两种风格,所以两个独立CSS文件加起来也才6K,再加上一个IE的hack,总共7k。显然比它自带的代码简洁多了。这也是我写过的最clean的代码了,无论是CSS,还是网页代码,完全符合xhtml strict要求。

前面从技术角度骂了一大堆,但总的来说,还是希望朋友们能喜欢并加入到这个网站中。尽管有很大的不足,尽管还没啥人气,毕竟这只是个开始而已。

P.S:不知道是今天还是明天启程去深圳…Hermy…头儿来了。。