• Resolvido lucasrsillva

    (@lucasrsillva)


    Galera, tudo joia?

    Primeira vez que trabalho com o WordPress e até agora só um obstáculo conseguiu me parar. São as imagens que não abrem no Internet Explorer 8 e 9.

    Pra falar a verdade, nem no 7 a imagem abria. Mas agora por algum motivo desconhecido resolveu abrir.

    Vou apresentar dois código abaixo, o primeiro chama a imagem de destaque no artigo, esta é a que está defeituosa no IE 8 e 9. O segundo código chama a imagem pra dentro do artigo e este abre que uma beleza! Mas só dentro do artigo.

    Este é o código para responsável por chamar a imagem no resumo dos artigos. ( Reparem que o código começa com o width e não com o src)

    <img width="280" height="280" src="http://www.bebesbrasil.com.br/blog/wp-content/uploads/2011/08/Jellyfish-280x280.jpg" class="attachment-thumbnail" alt="Jellyfish" title="Jellyfish">

    E este é o código responsável por chamar a imagem no meio do artigo.

    <img class="alignleft size-thumbnail wp-image-123" src="http://www.bebesbrasil.com.br/blog/wp-content/uploads/2011/08/Jellyfish-280x280.jpg" alt="" width="280" height="280" />

    Reparem que os código são diferentes, o primeiro não abre no IE 8 e 9. Já o segundo abre muito bem dentro do artigo.

    Sabendo disso, minha dúvida final é: Como faço para conseguir alterar o primeiro código e deixá-lo como o segundo? No arquivo responsável por chamar os artigos, o código que está chamando a imagem está mais ou menos assim <?php get_nao_sei_oque_lá() ?> (apenas um exemplo do php) e não entendo nada de php.

    O blog é este: http://www.bebesbrasil.com.br/blog

    Valeu, galera.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Criador do tópico lucasrsillva

    (@lucasrsillva)

    Outro possível erro.

    Este é o código que está em php no arquivo author.php

    <div id="author-avatar">
    						<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyeleven_author_bio_avatar_size', 60 ) ); ?>
    					</div><!-- #author-avatar -->

    Fui no código fonte da página para ver como ele seria impresso, e este foi o resultado

    <img alt src="http://0.gravatar.com/avatar/08f007155891eb89b411f7375365068a?s=60&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D60&r=G" class="avatar avatar-60 photo" height="60" width="60">

    Reparem no alt, isto pode causar erros no IE e outros navegadores.
    Como faço pra corrigir?

    Possível resolução no fórum do iMasters

    Criador do tópico lucasrsillva

    (@lucasrsillva)

    Belloli, valeu meu velho. Mas o problema infelizmente não é esse. Antes fosse né.

    As imagens agora estão abrindo na versão IE 9, mas no 8 ainda não. Nas demais versões do IE abrem normalmente.

    Valeu pela ajuda!
    Abraços.

    Leo Caseiro

    (@leocaseiro)

    Se o seu alt está vazio, porque não tenta passar o nome do usuário?

    Será que assim funciona?
    <?php echo get_avatar( get_the_author_meta( 'user_email' ), 60, '', $alt = get_the_author_meta( 'display_name' )) ); ?>

    Obs: não sei qual valor passar entre o 60 e o alt que é a imagem default.

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Imagem não abre no Internet Explorer 8 e 9’ está fechado para novas respostas.