Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2011, 11:01
Avatar de apoh07
apoh07
 
Fecha de Ingreso: mayo-2011
Mensajes: 31
Antigüedad: 13 años
Puntos: 2
¿Cómo lograr esto en mi página principal?

Hola, Dios los Bendigaa.

En mi página principal quería lograr esta estructura:

Primer post de la categoría Predicaciones.
Primeros 3 posts de la categoría Artículos.
Primeros 3 posts de la categoría Noticias

Esto lo logré triplicando la llamada del loop en el index, y el código quedó así:
Código:
	<!-- Begin Content (Left) -->
    <div id="contentleft">
      <div id="contentleftdata">    
        
        <?php query_posts('cat=6&showposts=1'); ?>
         <?php
        locate_template( array( CHIP_LIFE_COMMON_FSROOT . 'post-loop.php' ), true, false );
		?>
           
      </div>

      <div id="contentleftdata">    
        
        <?php query_posts('cat=5&showposts=3'); ?>
         <?php
        locate_template( array( CHIP_LIFE_COMMON_FSROOT . 'post-loop.php' ), true, false );
		?>
           
      </div>
      <div id="contentleftdata">    
        
        <?php query_posts('cat=4&showposts=3'); ?>
         <?php
        locate_template( array( CHIP_LIFE_COMMON_FSROOT . 'post-loop.php' ), true, false );
		locate_template( array( CHIP_LIFE_COMMON_FSROOT . 'pager.php' ), true, false );
		?>
           
      </div>
    </div>
Como se ve, en el index sólo llama a otro archivo que contiene la programación del loop, dentro de éste vuelve a llamar a otro archiv que maneja el contenido de los posts. Hasta aquí todo iba bien, había logrado lo que quería. Lo siguiente era implementar otra de las ideas que tengo para la página, que consiste en que debajo de cada post haya 3 botones: Comentar, Ver comentarios y Compartir, y que al presionar uno se desplegara un div flotante con la función correspondiente. Me puse a modificar el archivo que maneja el contenido del post y logré poner el primer botón, entonces fui a la página para ver si funcionaba bien y aparentemente así era, pero el problema era que sólo se abría en el primer post (en el loop que muestra el primer post de la categoría Predicaciones), sin importar qué botón presionara siempre se desplegaba el div de ese post.

Entonces, dado a mis muy limitados conocimientos de este tema, se me ocurrió una solución que estoy seguro que no es muy práctica, pero es la única solución que se me ocurre. Pensé en multiplicar los archivos correspondientes (aumentándoles un dígito en el nombre, claro) y hacer que cada post en la página principal llamara a su propio archivo, pero para poder hacer eso debo lograr esta estructura:

Primer post de la categoría Predicaciones.
Primer post de la categoría Artículos.
Segundo post de la categoría Artículos.
Tercer post de la categoría Artículos.
Primer post de la categoría Noticias.
Segundo post de la categoría Noticias.
Tercer post de la categoría Noticias.

Básicamente estoy tratando de armar este diseño del loop en mi págna principal:


De ahí viene mi pregunta, si alguien me puede indicar detalladamente cómo lograrlo o una mejor manera de conseguir lo que busco, se lo agradecería mucho

De untemano muchas gracias por su tiempo y por su ayuda.

¡Saludos y Bendiciones!