不霁的彩虹

Proudly Powered by WordPress and FireFox

Archive for October, 2008

PHP中识别用户的浏览器

哈哈,第一件事儿与正题无关,今天不霁的彩虹Alexa排名突破50万了。

前几天在优化的IE,我的做法是先识别出用户的浏览器,再去加载相应的CSS文件(当然,其实还有很多其他做法,以后再改啦)。今天和大家讨论一下如何识别用户的浏览器。

的帮助下,我发现通过检查$_SERVER['HTTP_USER_AGENT'],可以获得浏览器的信息:

IE版本

我将结果用alert()显示出来,上图依次是在IE8/IE7/IE6/中得到的结果。通过分析,发现:

  1. 可以被识别出Gecko内核
  2. IE中,最先出现的MSIE后面的数字即为版本号

由于我只针对IE6做CSS优化,所以只要识别出第一个MSIE后面的数字就可以了,然后判断这个数字是否小于7。

代码如下:

$strUserAgent = strtolower($_SERVER['HTTP_USER_AGENT']);
if (preg_match('/msie ([\d.]+)/',$strUserAgent,$matches)){
    if($matches[1]<7){
        ...
    }
}

如果有更好的方法,欢迎你和我交流!

标签: , ,
  • 才11条评论
  • Filed under: WordPress
  • Surf Canyon - 智能化搜索

    今天介绍的又是针对搜索引擎结果优化的,基于Google的插件这么多,原因之一在于开放的API平台,赶明儿我也去开发一个玩儿玩儿,囧。废话不说,书归正传。这款可以将的搜索结果做一个聚类,将后面几页的类似搜索结果提到前面来。当然,还有其他的特性。

    继续阅读全文»

    标签: , , ,
  • 才3条评论
  • Filed under: FireFox
  • Simple Link 0.0.5发布

    原来计划昨天发布这个版本的,但是,多浏览器的测试实在是困难重重,忙到凌晨两点也没有完成测试。所以,就只能今天再发布了。

    这个版本主要做了的优化。原来有一个很严重的问题,就是在IE下面,如果使用TinyMCE,将不能给选中的文字加链接,还有在IE6下面,显示就是一团糟。最近一直致力于这方面的修改!

    0.0.5版主要有以下几点变动:

    1. 已经可以完美支持IE7、IE8,无论是TinyMCE还是FCKeditor
    2. IE6下面的显示已经有了很大改善,并且可以正常工作了
    3. 对脚本做了优化,减少无谓的操作

    推荐大家一下。特别是原来不能正常使用的朋友们。

    已经安装了的用户可以直接在中自动,还没有安装的朋友可以到Simple Link去下载并安装!不清楚.org上面有没有成功,如果没有成功,大家可以到Simple Link项目主页去下载最新版本的

    祝你使用愉快!

    标签: , ,
  • 才3条评论
  • Filed under: WordPress
  • ColorZilla - 网页元素取色器

    今天介绍的这款非常适合和开发人员使用。前一阵子一直在开发Simple Link,期间,在搭配按钮颜色时,我想借鉴已有的非常漂亮的配色方案。如果在浏览器中有一个像画图软件中的滴管一样的工具,那取色的工作就要轻松多啦。怎么实现这个功能呢?经过我的精心查找,我发现了这个:

    ColorZilla网页元素

    安装好ColorZilla之后,其按钮应该出现在窗口的左下方,就在之前介绍过的MeasureIt的左边:

    点一下按钮,你的鼠标指针就变成了一个十字,指到哪里,就会在状态栏显示出当前元素的颜色的信息,并且ColorZilla的图标背景颜色也会变成指针所在点的颜色。在当前元素的周围还会有一个虚线框,如果你想要分析Css文件的话,这种信息也是很有帮助的。

    状态栏上的信息依次是颜色的RGB值,十六进制RBG值,鼠标指针的位置(以左下角为原点),当前元素的HTML标记。

    们和搞开发的同学快下一个用用吧!

    标签: , ,
  • 才1条评论
  • Filed under: FireFox
  • 是很常见的一种错误,即服务器找不到指定的资源,请求的网页不存在(造成的原因可能是浏览器请求的网页被删除、移动或者更名,但不排除日后该链接又变为有效的可能性)。优化404的导航也是的重要课题,是把访客留住的重要手段。当然,不让出现是最好不过的了。为了不让出现,保持站内内容的相对固定是很重要的,另外,及时发现并解决这个也是很重要的。今天但要的这款可以帮你在后台完成对的监视、通知。

    继续阅读全文»

    标签: , , , ,
  • 才2条评论
  • Filed under: WordPress
  • 昨天意外收到一封来自网生代的邮件,原来是通知我的一篇文章通过啦。嘿嘿,不知道LiGht在哪发现的这款,绝对的极品,我就偷过来介绍一下啦。这款可以在有作者提交日志时发邮件通知管理员来,也可以在一篇日志被通过、不通过时通知作者。

    继续阅读全文»

    标签: , , ,
  • 才15条评论
  • Filed under: WordPress
  • 博客本月小结

    写每月小结可以很好地控制的进度和质量,所以呢,我还继续坚持每个月一篇小结。

    2008年9月16日至10月15日,共发布日志30篇,其中:WordPress20篇,Firefox7篇,日志2篇,IT杂谈1篇。

    另外,10月5日和10月13日两天没有日志。

    这个月的重大收获有以下几点:

    1. PageRank从0提升到了2
    2. Alexa排名进入前100万,目前不777486
    3. 发布了两个SelfLinkSimple Link
    4. 友情链接数增加到了14个

    再来说说不足之处:

    1. 开学之后,学业繁忙,没有处理好和学业的关系,和学习双双受到影响
    2. 推介类文章质量下降,感觉日常应用基本的需求就那么多,一时找不到很合适的来推荐。
    3. 优化导航的工作依然没有做

    本月计划:

    1. 继续
    2. 增加Links、留言板等

    先写这么多吧,贪多嚼不烂,能全完成已经很不错了。

    标签: , ,

    My Page Order - 定制页面顺序

    你的WP可能会有很多(呃,不霁的彩虹暂时只有两个HomeAbout),例如Contact,Links等等,如果你是用的Write Page来写的,那么排列的顺序会比较头疼。

    今天介绍的这款可以帮你调整排列的顺序:

    继续阅读全文»

    标签: , ,
  • 才2条评论
  • Filed under: WordPress
  • Simple Link 0.0.4更新

    0.0.4刚刚发布,今天就了。

    这个版本采纳了LiGht同学的意见,加入了一个选项,现在大家可以选择新链接是打开在新窗口中还是原窗口中了。另外,现在按钮的风格看上去更像的风格了。

    Simple Link

    快去吧!

    不知道是什么?请参阅Simple Link正式发布

    标签: , , ,
  • 才16条评论
  • Filed under: WordPress
  • You are witnessing the realease of  the greatest created by Awaken!

    Description

    There are many chances that you need to add links to a posted post on certain text, which will do good to keeping visitors stay longer on you blog and the .

    This enables you to do this with just a simple click and the link will be added on the selected text. If you are too lazy to select some text, just click the button and the the title of the post and a link to it will be added to where the cursor is.

    You can find more info about on WordPress.org

    Screenshots

    Add the link to a posted post on selected text.

    Simple Link1

    Add the link to a posted post without select any text.

    Simple Link

    Change Log

    Version 0.0.2

    The first version that can run on .

    Version 0.0.3

    The first released version.

    1. Add a filter to specify which post to display and a refresh link.
    2. Use ajax to do the query.
    3. Add support for FCKeditor which is widely used among bloggers.
    4. Multiple browser support.

    Version 0.0.4

    1. Now user can decide whether to open the link in a new window/tab or not.
    2. The buttons now have a  button style
    标签: , , ,
  • 才21条评论
  • Filed under: WordPress

  • 精彩酷站

    Vijos信息学在线评测系统

    Creative Commons

    本站内容受著作权法保护。 个人 blog 转载时请遵循署名-非商业用途-保持一致的创作共用协议; 商业网站或未授权媒体不得复制本站内容。

     

    October 2008
    M T W T F S S
    « Sep    
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031  

    文章分类