Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Bucle especial para wordpress: un problema de diseño

Estas en el tema de Bucle especial para wordpress: un problema de diseño en el foro de WordPress en Foros del Web. Hola a todos. Soy nuevo en el foro y en realidad no sé programar en PHP pero me gustaría haceros una pregunta, a ver si ...
  #1 (permalink)  
Antiguo 27/01/2010, 01:06
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 2 meses
Puntos: 0
Pregunta Bucle especial para wordpress: un problema de diseño

Hola a todos.

Soy nuevo en el foro y en realidad no sé programar en PHP pero me gustaría haceros una pregunta, a ver si me la podéis resolver

Vamos a ver. Tengo un blog con wordpress que podéis ver aquí:

[URL="http://montañasdelsur.es"]http://montañasdelsur.es[/URL]

[URL="http://montanaspersonales.es/montanasdelsur"]http://montanaspersonales.es/montanasdelsur[/URL] (versión sin ñ)

El fondo del blog es un degradado que va del gris oscuro al blanco. Esto provoca que el estilo utilizado arriba (sobre fondo gris) y el estilo utilizado abajo (fondo blanco) deben ser "coherentes" en el sentido de que si coloco letras grises sobre el blanco perfecto, pero entonces no se verían sobre el fondo gris Creo que es más fácil que le echéis un vistazo a la página para que entendáis bien lo que digo.

Bien, pues dicho esto, para no complicarme la vida le di orden a wordpress de que sólo apareciera un post en la pantalla... de esta forma puedo darle estilo css a todos los posts de la misma manera y la página queda más o menos bien.

Ahora bien, estaría genial poder enseñar 5 o más posts a la vez (como hacen la mayoría de los blogs). Para ello tengo que darle un estilo al primero que aparece arriba y un estilo distinto a los que aparecen desde el segundo lugar para abajo. Mi pregunta es: ¿y eso cómo se hace?

El bucle en PHP es éste:

Código:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

<div class="post hentry<?php if (function_exists('sticky_class')) { sticky_class(); } ?>">
<div class="navigation2 group">
   <div class="alignleft"><?php next_posts_link('&laquo; Entradas más antiguas') ?></div>
	<div class="alignright"><?php previous_posts_link('Entradas más modernas &raquo;') ?></div>
</div>
<h2 id="post-<?php the_ID(); ?>" class="entry-title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
<p class="comments"><a href="<?php comments_link(); ?>"><?php comments_number('Participa, comenta, sugiere, corrige...','Un comentario','% comentarios'); ?></a></p>

<div class="main entry-content group">
	<?php the_content('Leer el resto de esta entrada &raquo;'); ?>
</div>
La idea sería que el primer elemento del bucle apareciera con un estilo css tal que div=content_primero y los siguientes con otro estilo, por ejemplo, div=content_siguientes

No sé si me he explicado bien, en cualquier caso, muchas gracias de antemano por vuestras respuestas. A ver si me podéis ayudar
  #2 (permalink)  
Antiguo 27/01/2010, 06:16
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Bucle especial para wordpress: un problema de diseño

en realidad no lei tu post.. pero me basto con ver la primera linea de tu codigo...

que se supone que es esto

Código PHP:
Ver original
  1. <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

esa sintaxis es valida (?)
__________________
More about me...
~ @rhyudek1
~ Github
  #3 (permalink)  
Antiguo 27/01/2010, 06:26
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Bucle especial para wordpress: un problema de diseño

Pues como digo en el post, yo no sé de PHP pero supongo que sí es una sentencia válida porque está en el código de wordpress y funcionar funciona

En resumen, lo que yo quiero es que en el bucle, el primero de los elementos tenga un div distinto a los siguientes pero no sé cómo hacerlo, ni si se puede
  #4 (permalink)  
Antiguo 27/01/2010, 06:41
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: Bucle especial para wordpress: un problema de diseño

bueno yo lo puse dentro de zend studio y me dice.. sintaxis error =)
__________________
More about me...
~ @rhyudek1
~ Github
  #5 (permalink)  
Antiguo 27/01/2010, 10:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Tema movido desde PHP a Wordpress
  #6 (permalink)  
Antiguo 27/01/2010, 11:26
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: Bucle especial para wordpress: un problema de diseño

Bastaría con reemplazar la primera parte para indicarle que debe buscar 5 posts.

Código:
<?php query_posts( 'cat=6&showposts=5' ); ?>

  <?php while (have_posts()) : the_post(); ?>
Al pié de esta página, tenés links a websites con diferentes tipos de bucles bien explicados.
http://codex.wordpress.org/The_Loop
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #7 (permalink)  
Antiguo 27/01/2010, 12:52
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Bucle especial para wordpress: un problema de diseño

Gracias por haber movido el tema a este foro... y gracias nekko por tu respuesta pero quizás no me he explicado bien. Es fácil sacar 5 posts. Pero lo que yo quiero es sacar el PRIMERO con un ESTILO CSS digamos ESTILO_PRIMERO y los siguientes 4 con otro estilo, digamos ESTILO_SIGUIENTES.

Esta es la cuestión

Muchas gracias de antemano por vuestra colaboración
  #8 (permalink)  
Antiguo 27/01/2010, 19:44
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Bucle especial para wordpress: un problema de diseño

Espero que te sirva esto: http://wordpress.org/support/topic/277092?replies=2 o esto: http://www.anieto2k.com/2008/01/24/r...tro-wordpress/
  #9 (permalink)  
Antiguo 01/02/2010, 05:06
 
Fecha de Ingreso: enero-2010
Mensajes: 4
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Bucle especial para wordpress: un problema de diseño

Zanguanga, muchas gracias por la respuesta... ya lo he conseguido.

Gracias de nuevo.
Luisoluiso.

[URL="http://montañasdelsur.es"]http://montañasdelsur.es[/URL]

Etiquetas: bucle, diseño, especial
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:34.