不霁的彩虹

Proudly Powered by WordPress and FireFox

PHP中识别用户的浏览器

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

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

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

IE版本

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

  1. Firefox可以被识别出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){
        ...
    }
}

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

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

    继续阅读全文»

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

    继续阅读全文»

    标签: , , ,
  • 才15条评论
  • Filed under: WordPress
  • 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
  • Simple Link正式发布

    经过几天的测试与修正,的基本功能已经成型,并通过测试。今天,在不霁的彩虹上正式

    Simple Link —— 方便插入旧文章的链接

    Simple Link可以让你轻松地在一篇文章中插入已经的文章的链接,是优化网站结构、内部链接、的好帮手。

    的帮助之下,只需要轻轻的点一下鼠标,就可以为选中的文字加上已经的日志的链接,足够轻松吧?

    目前除了可以支持自带的TinyMCE可视化编辑器,还可以支持另外一款非常流行的可视化编辑器FCKeditor,对于Firefox、IE、Chrome、Safari均有较好的兼容。目前,有以下特性:

    1. 基于Ajax技术的相关文章查询
    2. 通过点击文章名称为选中的文字添加文章链接
    3. 直接点击文章名称在编辑器中添加文章的名称及链接
    4. 兼容多种编辑器和浏览器

    好了,费话少说,上图:

    Simple Link1

    Simple Link

    欢迎大家测试,提出意见。现在由于一个TinyMCE的Bug,导致在IE中TinyMCE失去焦点时会同时失去选区,所以IE的用户如果使用TinyMCE,只能插入文章的名称和链接,而不能为选中的文字插入链接,我会想其他办法解决这个问题,请大家耐心等待。

    下载地址项目主页

    PS:现在,已经在WordPress.org了,欢迎大家前去参观!

    Simple Link@WordPress.org

    PS:Simple Link 0.0.4已经

    标签: , , ,
  • 才23条评论
  • Filed under: WordPress
  • 可能大家一直在用Thread Comment,这的确是一款非常优秀的回复,算是轻量级的。之前也介绍过一款C4F Textarea Toolbar,可以方便访客。今天介绍的这款功能更加吸引人,整合了回复、引用的功能,同时可以方便地查看前一条、后一条。另外,就是它对于各种主题的支持比较好,通常不需要去修改主题的CSS,就可以正常工作。

    继续阅读全文»

    标签: , ,
  • 才2条评论
  • Filed under: WordPress
  • Simple Link即将发布!

    最近PageRank更新时我就透露过新已经即将完工,预计几天之内就将。当然,之前确实SelfLink,不过,那绝对只算是一道开胃菜。只是因为主打菜不能按时上桌而安排的替补。由于假期回了趟家,最近身体一直不适,所以,主打菜一直拖到了现在才基本成形。今天,Simple Link已经基本完工了,经过最后的测试,就可以了,先放一些图给大家看看吧!

    继续阅读全文»

    标签: , ,
  • 才7条评论
  • Filed under: WordPress
  • 上次介绍了WPLite - 精简版WordPress,可以订制显示,隐藏掉不常用、不必要的选项,还你的一片清新。今天介绍的这款功能更加强大,因为它可以精确地订制不同权限的用户可见的选项,同时还有一些其他特性。

    继续阅读全文»

    标签: , , , ,

    精彩酷站

    Vijos信息学在线评测系统

    Creative Commons

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

     

    November 2008
    M T W T F S S
    « Oct    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930

    文章分类