Поддержка Проблемы и решения Internet Explorer 8 не отображает изображения

  • Уважаемые форумчане! Недавно открывал тему http://ru.forums.wordpress.org/topic/%D0%92%D1%8B%D0%B2%D0%BE%D0%B4-timthumb-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BA-%D0%BF%D0%BE%D1%81%D1%82%D1%83?replies=49 в которой мне так любезно помог пользователь vjpo Но почему то в Internet Explorer 8 изображения не выводятся…т.е во всех браузерах норм а в нем изображений нет…http://i054.radikal.ru/1110/96/e084bcf760ac.jpg Как думаете в чем может быть проблема…вот сам код

    if ($recent_posts) {
    			$html .= "<h3 class='autor_res_post'>ВСЕ ЗАПИСИ АВТОРА</h3>\n";
    			$html .= "<ul class='autor_res_post'>\n";
    			$styledir = get_bloginfo('stylesheet_directory');
    			foreach( $recent_posts as $post )
    			{
    				setup_postdata($post);
    				$posttitles = $post->post_title;
    
    				$thumbnail = '';
    				if ($images = get_children(array( 'post_parent' => $post->ID, 'post_type' => 'attachment', 'numberposts' => '1', 'post_mime_type' => 'image', ))) {
    				    foreach($images as $image) {
    					    $thumbnail=wp_get_attachment_image_src($image->ID, $size);
    				    }
    		        }
    				$html .= '<li><a href="' . get_permalink($post->ID) . '"><img align="center" src="'. $styledir . '/includes/timthumb.php?src=';
                    if ($thumbnail != '') {
    	            $html .= $thumbnail[0];
    	            } else {
    	            $html .= $styledir . '/images/image-pending.gif';
                    }
    				$html .= '&h=96&w=96&zc=1" alt="' . $posttitles . '"  />' . $posttitles . '</a></li>';
    
    			}
    
    			$html .= "</ul>\n";
    
    		}

Просмотр 11 ответов — с 16 по 26 (всего 26)
  • Только на странице профиля полная пропажа…кроме аватара…Кстати вот только что увидел…тут режимы менять можно…когда ставлю IE7 то аватарки показываются вот скрин http://s017.radikal.ru/i417/1110/56/b50cae6577b8.jpg только текст как то не так…лан эт я гляну потом…главное в режиме 7 работает а в режиме IE 8, 9 нет! Ошибок в мозиле я смотрю через фаербаг нет…в ИЕ как не знаю…с ним не работаю..прост сайт иногда смотрю как в нем смотрится…

    а если заменить амперсанды в &h=96&w=96&zc=1
    на &a mp; (без пробела)

    Уже зделал &h=&w=96&zc=1 результат ноль!

    &a mp;h=&a mp;w=96&a mp;zc=1

    у меня тоже без пробелов)

    А если timthumb.php в теме на этот временно поменять http://code.google.com/p/timthumb/

    Давно поменял! Ща старую поробую!

    Результат тот же…только со старым timthumb хуже работает IE…намного дольше

    БЛИН БЛИН БЛИН БЛИН БЛИН РАБОТАЕТ…я кажись код где то запорол…гляньте на код выше я что-нибудь там напутал? Я вывод текста после картинок сделал!

    Все понял в чем проблема я добавил атрибут display:table; к изображениям и сразу в инете наткнулся на

    это позволяет div-ам задавать свойства как для таблиц и ячеек,
    это иногда очень удобно,
    но — есть один небольшой недостаток — IE не поддерживает этот метод.

    Надо это учесть…знаком с css не так уж хорошо если этого не знал…( Всем спасибо! Революции не будет!

    к проблеме не отностся, нашел недочет
    $thumbnail=wp_get_attachment_image_src($image->ID, $size);
    $size можно или убрать, или на 'full' поменять.

Просмотр 11 ответов — с 16 по 26 (всего 26)
  • Тема «Internet Explorer 8 не отображает изображения» закрыта для новых ответов.