Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2011, 14:40
Avatar de demeNcys
demeNcys
 
Fecha de Ingreso: junio-2009
Ubicación: Buenos Aires
Mensajes: 147
Antigüedad: 15 años, 5 meses
Puntos: 9
Pregunta Una imagen por categoria

Necesito un codigo para que si la entrada pertenece a cierta categoria aparesca una imagen.

Me pasaron este codigo :
Código PHP:
Ver original
  1. $paises = array ('españa' => 'www.rutadelaimagen/espanha.jpg', 'eeuu' => 'www.rutadelaimagen/eeuu.jpg');
  2. foreach ($paises as $pais => $imagen){
  3. echo 'if(is_category('.($pais).')) {'. '<br />';
  4. echo '<img src="http://'.$imagen. '}'. '" tag="'. $pais. '" border="0"> }'. '<br />';
  5. }

pero aparece en cada entrada:
"if(is_category(españa)) {
}
if(is_category(eeuu)) {
}"

Intente modificar el codigo haciendo esto:
Código PHP:
Ver original
  1. <?php
  2. $paises = array ('francia' => 'fr.gif', 'estados-unidos' => 'eu.gif');
  3. foreach ($paises as $pais => $imagen);
  4. ?>
  5. *
  6. <?php if (is_category('.$pais.')) { echo 'asdasd <img src="http://direccion.com/flags/'.$imagen. '" width="18" height="12" alt="" class="iconpais">'; } ?>

Pero directamente no aparece nada, si en ves de $pais e $imagen pongo la ruta de la imagen y el nombre del pais, si aparece la imagen (por lo que el codigo de is_category esta bien escrito).

Alguna solucion?