Ver Mensaje Individual
  #14 (permalink)  
Antiguo 23/03/2011, 10:37
Avatar de tranzorx
tranzorx
 
Fecha de Ingreso: marzo-2008
Mensajes: 114
Antigüedad: 16 años, 1 mes
Puntos: 7
Respuesta: Editar código que genera miniaturas en la entrada

Cita:
pao01
Respuesta: Editar código que genera miniaturas en la entrada
tranzorx he movido tu tema ya que la consulta es diferente a la del hilo anterior
Pero... si es que me han partido el post por la mitad.
¿Cómo se les ocurre hacer eso con un problema que está todo relacionado hombre?
Ahora tengo que volver a poner todo de nuevo para que los usuarios puedan entender de dónde viene el problema.
__________________________________________________ ____

Bueno... el problema viene de que tengo una página clonada en localhost para ver si le quito unos errores que me da una plantilla "Ecommerce Theme" con la generación de las miniaturas en el homepage cada vez que hacía una entrada nueva.
Cada vez que hacía una de ellas se me producían dos errores y una advertencia en el validador W3C. En el post original está explicado con más rollo, pero esta es la base del problema.

EL PROBLEMA Y EL POST INICIAL VIENE DE AQUÍ.

Creo que el link es suficientemenente explícito, pero lo que he hecho hasta ahora es editar el archivo index.php según el amigo forefo "Master" que me dijo que cambiara lo siguiente:

Archivo index.php
Código PHP:
Ver original
  1. <!--include sidebar-->
  2.  
  3. <?php include(TEMPLATEPATH."/l_sidebar.php");?>
  4.  
  5. <div id="content">
  6.  
  7. <!--index.php-->
  8.  
  9. <?php if (have_posts()) : while (have_posts()) : the_post(); // the loop ?>
  10.  
  11. <div id="post-<?php the_ID(); ?>" class="thumbnail">
  12.  
  13. <a href="<?php echo get_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3><img src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>" alt="<?php the_title(); ?> <?php _e(''); ?>" /></a>
  14.  
  15. <p><?php the_category(', ') ?></p>
  16. </div>
  17.  
  18. <?php endwhile; // end of one post ?>
  19.  
  20. <!-- Previous/Next page navigation -->
  21. <div class="page-nav">
  22. <div class="nav-previous"><?php previous_posts_link('&laquo; Previous Page') ?></div>
  23. <div class="nav-next"><?php next_posts_link('Next Page &raquo;') ?></div>
  24. </div>
  25.  
  26. <?php else : // do not delete ?>
  27.  
  28. <h3>Page Not Found</h3>
  29. <p>We're sorry, but the page you are looking for isn't here.</p>
  30. <p>Try searching for the page you are looking for or using the navigation in the header or sidebar</p>
  31.  
  32. <?php endif; // do not delete ?>

He cambiado el post-< de la línea 13 y lo he dejado así:

LINEA ORIGINAL
Cita:
13. <a href="<?php echo get_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><h3 id="post-<?php the_ID(); ?>"><?php the_title(); ?></h3><img src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>" alt="<?php the_title(); ?> <?php _e(''); ?>" /></a>
LINEA EDITADA
Cita:
13. <a href="<?php echo get_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><h3 id="post-title-<?php the_ID(); ?>"><?php the_title(); ?></h3><img src="<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>" alt="<?php the_title(); ?> <?php _e(''); ?>" /></a>
Ahora va perfecto porque me genera justo la mitad de los errores.

La otra línea donde he visto que había otra secuencia igual a la anterior era la número 11.

Cita:
<div id="post-<?php the_ID(); ?>" class="thumbnail">
He probado todas estas opciones sin éxito:

Cita:
<div id="post-tumb-<?php the_ID(); ?>" class="thumbnail">
<div id="post-thumbnail-<?php the_ID(); ?>" class="thumbnail">
<div id="post-Thumbnail-<?php the_ID(); ?>" class="thumbnail">
<div id="the_post_thumbnail-<?php the_ID(); ?>" class="thumbnail">
Me he leído el artículo ESTE sobre "Function Reference/the post thumbnail", pero no entiendo nada puesto que no tengo ni idea sobre PHP y la estructura de archivos que sigue WordPress.

Espero que haya información suficiente como para que alguien versado en la materia me pueda echar un cable si es tan amable.
Se lo agradecería profundamente.

Muchas gracias.

Un saludo.

P.D.:
En el post original he pegado más arhivos PHP por si son necesarios.