前言
在不久前,推特上,@doublechou(才女,大家follow之,博客)正在做主题(现在她暂时用iNove了)。她当时想做一个随机更换背景图片的功能,用JavaScript写的话,程序流程应该是:建立一个图片数组->随机选择数组里其中一个值->生成样式并写入body标签。
可是用JS做的话,有以下缺点:
1.万一浏览器禁用了JS的话就失效了,而且写代码是需要考虑兼容性。
2.维护比较麻烦,图片的位置都存放在数组里。
于是我提议用PHP处理,可是我和她对PHP都是半桶水的,一时之间也想不出怎么做。今天时运高,看到一个PHP随机显示目录下图片的源码,学习一下,并分享之。
很多时候,你都需要在文章内容后面添加一些信息,例如订阅,文章分享,收藏和Creative Commons协议声明等。一般情况下,你可以直接编辑主题的single.php文件添加代码来达到目的。但在制作主题的时候,每个用户的需求都不同,而且你也不可能在文章下方添加太多的内容。因此让用户能自定义自己需要的内容是最好的方案。
FEED是WEB 2.0时代一种重要的网站阅读手段。通过FEED订阅,用户不需要登录网站就可以了解到该网站上最新的更新。而且随着鲜果、Google Reader、Puto等网络阅读器的兴起,订阅喜欢的网站的FEED已经成为了网民中流行的一种阅读方式。
WordPress默认也提供FEED订阅接口,但其默认订阅地址却比较难记、难输入。WordPress的原始FEED地址有:
http://example.com/?feed=rss
http://example.com/?feed=rss2
http://example.com/?feed=rdf
http://example.com/?feed=atom
这几种,其中的区别是针对不同的协议进行不同的优化,以适应不同的订阅设备。下面用电脑上最常用的rss协议讲讲自定义WordPress FEED地址。
Google Wave,按照Google 2009年5月27日在Google I/O上的说法是“一种个人通信和协作工具”。它是一个基于Web的服务,计算平台和通信协定,旨在合并电子邮件,即时信息,wiki和社交网络,由悉尼分公司开发。目前已开始小范围公测。它有一个强大的实时协作和强大的拼写检查功能,可以自动翻译40种语言,以及许多其他的扩展。 Google 2009年7月20日在官方博客宣布,在2009年9月30日,测试Google Wave的用户数将扩大到约100,000。
在自己的网站上更新文章时一个比较常见的问题是:文章插图太宽,使整个网页都变形了。如果对每个插图都先进行缩放再插入的话,太麻烦了。
我前段时间写的一篇文章就遇到过这种事情,后来用CSS的overflow和max-width属性暂时解决了页面变形的问题。这种方法好处是简单,但坏处是会破坏某些细节的效果。
jwTabs是Jeffrey制作的一个基于jQuery的Tab插件,与比较出名的idTab相比,它具有以下优点:
1. 可以自由选择过渡效果
2. 可以自动切换Tab
3. 插件大小只有1K
4. Has everything you’d actually use…and nothing more.(怎么翻译?)
5. 不需要对代码进行特殊标记
插件的主页是:Introducing jwTabs
我打算重新设计一个博客引导页,在里面设计一个小彩蛋。通过PHP识别访客所用的浏览器,并输出不同的欢迎语。省时起见,在网上搜索了一段代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 8.0"))
echo "MSIE 8";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 7.0"))
echo "MSIE 7";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"MSIE 6.0"))
echo "MSIE 6";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/3"))
echo "Firefox 3";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Firefox/2"))
echo "Firefox 2";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Chrome"))
echo "Google Chrome";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Safari"))
echo "Safari";
else if(strpos($_SERVER["HTTP_USER_AGENT"],"Opera"))
echo "Opera";
else echo $_SERVER["HTTP_USER_AGENT"]; |
侧边栏,简称侧栏,英文叫sidebar,几乎每个网站都会有。通常侧边栏的作用是整合站内部分资源,或者放置一些Widget,或者放置一些格子广告,对访客起到提醒和相关导航的作用。合理地安排侧边栏的位置、比例和内容都能提高网站PV。那么如何去设计一个实用的侧边栏呢?本文谨代表个人意见,并不代表广大人民。
我前几天在Twitter(bolo123)上宣布即将建立一个名为Neo3的设计团队,并建立一个同名的团队博客。经过几天的努力,终于完成了前期的准备工作,博客于今天晚上上线。右图是博客Logo,点击可放大。
Neo3博客建立以后,有关平面设计的文章我将不会发布在ImBolo,当然,WEB技术和我个人一些杂乱的东西我还是会在这里发表。
Neo3关注什么?
当我在Twitter上公布团队的名字的时候,有推优以为我写的是化学式NeO3。可是,我们不是研究化学的。Neo3关注的是平面设计,在Neo3博客上,我们将会发表一些团队成员平时的平面设计作品,并且会转载或者翻译一些优秀的设计类文章,和分享一些优秀的设计素材资源,希望广大平面设计爱好者关注。
十二点过后就是光棍节兼我的生日。今天晚上和几个同是光棍的哥们去打麻将,刚过十二点,手机就响了起来,一个女生打电话来,一个女生发短信来。幸好我在打麻将,如果我在睡觉的话,肯定会把“生日快乐”听成“生日困了”。
在麻将房直落到两点,吃了宵夜,两点半回到学校,一代表在保安的晚归登记表上写上“2:30,学习归来”,保安也明白我们这几个勤奋学生挑灯夜读的辛苦,放行了。
回到宿舍上网。在QQ上看到几个女生给我发来虚拟礼物,原来现代人是流行这样送祝福的,怪不得学校附近没有礼品店。
统计了一下,我认识的男生都比较原始,给我庆祝生日的方式是大喊“生日快乐”。
我认识的女生都比较先进,都通过网络给我发来祝福。
你们的祝福,我一个都不少地全部收下,这应该不算贪心。
Recent Comments