有点纠结于标签云的flash,准备使用WP-Cirrus时的IE解决方案
有点纠结于标签云的flash,准备使用WP-Cirrus.挺好的效果,但是悲剧的就是IE6完全不显示.IE7照样凄凉.这个问题粉严重.咋办?判断浏览器改静态吧~~~
1: $_SERVER[‘HTTP_USER_AGENT’]中的字符串 获取访问用户的浏览器的信息
2: //判断如果浏览器是IE就返回true
3: function determinebrowser ($Agent) {
4: if (ereg(‘MSIE ([0-9].[0-9]{1,2})’,$Agent,$version)) {
5: return true;
6: }
7: else {
8: return false;
9: }
10: }
$_SERVER[‘HTTP_USER_AGENT’]传递给函数determinebrowser(),函数正则表达式判断浏览器是否IE浏览器,如果是就返回true,不是就返回false
修改WP-Cirrus
1: function wpcirrusWidgetInit($args){
2: extract($args);
3: $options = get_option('wpcirrus-widget');
4: echo $before_widget . $before_title . $options['title'] . $after_title;
5: wpcirrusInit(false, $args);
6: echo $after_widget;
7: }
加入过滤判断
1: function wpcirrusWidgetInit($args){
2: extract($args);
3: $options = get_option('wpcirrus-widget');
4: echo $before_widget . $before_title . $options['title'] . $after_title;
5: //判断是否IE浏览器
6: if (!determinebrowser($_SERVER['HTTP_USER_AGENT'])){
7: wpcirrusInit(false, $args);
8: }
9: else{//是IE浏览器,显示普通的标签云
10: echo '<div>';
11: wp_tag_cloud( );
12: echo "</div>\n";
13: }
14: echo $after_widget;
15: }
现在如果使用IE内核浏览器访问,WP-Cirrus就只是普通的标签云了.
喵的,首页显示时第一部分如果也用了代码高亮就那么滴丑,只好去掉了.无语
欢迎大佬支持本博客的发展 -- Donate --
本文链接:有点纠结于标签云的flash,准备使用WP-Cirrus时的IE解决方案
转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:三十岁,谢谢!^^
分享到: | |
百度联盟的效益怎么样?
很不怎么样,比google的差多了.等于没有
那就挂个谷歌的或者拿福能的,拿福能的软文还可以。
请教一下,软文会带来什么收益?