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

Modificar Portada

Estas en el tema de Modificar Portada en el foro de WordPress en Foros del Web. Hola, necesito cambiar la portada de un theme actualmente me muestra todos las entradas en una sola columna en orden cronológico (ver imagen) Lo que ...
  #1 (permalink)  
Antiguo 17/10/2010, 18:31
 
Fecha de Ingreso: septiembre-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Pregunta Modificar Portada

Hola, necesito cambiar la portada de un theme
actualmente me muestra todos las entradas en una sola columna en orden cronológico (ver imagen)



Lo que quiero lograr es que antes de mostrarme las entradas en forma cronológica, pueda crear 3 columnas donde muestre las entradas de una categoría en particular cada una y, abajo me mande las entradas que no pertenecen a ninguna de estas 3
(ver imagen)


Por lo que he leído debo trabajar con loops (pero no tengo idea que es eso ), cualquier referencia me es útil

saludos
  #2 (permalink)  
Antiguo 18/10/2010, 01:25
Avatar de xavito  
Fecha de Ingreso: agosto-2003
Mensajes: 61
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: Modificar Portada

Primero tendras que tocar la hoja de estilos para convertir una columna en tres.

Para ordenar los posts, la funcion que te permite esto es query_posts(). Estudiate esto:

http://codex.wordpress.org/Function_...ce/query_posts
  #3 (permalink)  
Antiguo 18/10/2010, 01:33
 
Fecha de Ingreso: septiembre-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Modificar Portada

Uff Xavito me mataste... soy malisimo para el ingles (tarea pendiente para mi)

pero googleando encontre esto: http://ilmaistro.com/como-crear-columnas-de-igual-tamano-en-wordpress/

Me dice que debo poner esto en el index:
Código:
<div id="fila1">
<div id="fila2">
<div id="fila3">
     <div id="columna1">
contenido1						
     </div>
     <div id="columna2">

         contenido2

     </div>
     <div id="columna3">

         contenido3
     </div>
</div>
</div>
</div>

y esto otro en el css

Código:
#fila1 {
        float:left;
        width:100%;
        overflow:hidden;
        position:relative;
        margin-top: 15px;
        background:#dafad8;
    }

#fila2 {
       float:left;
       width:100%;
       position:relative;
       right:33.33%;
       background:#d8e9fa;
   }

#fila3 {
       float:left;
       width:100%;
       position:relative;
       right:33.33%;
       background:#d9adad;
       padding:10px 0 10px 0;
   }

#col11 {
        float:left;
        width:300px;
        position:relative;
        left:68%;
        overflow:hidden;
    }

#col12 { float:left;
        width:300px;
        position:relative;
        left:70%;
        overflow:hidden;
   }

#col13 {
     float:left;
     width:300px;
     position:relative;
     left:72%;
     overflow:hidden;
  }
Con eso logre crear las tres columnas...
pero a la hora de intentar poner el contenido no me resulta (pueden ver las columnas en http://clase.quijost.com/ptr/ están debajo de las entradas mientras, cada una de un color distinto)
Cual es el código que debo poner en cada <div id="columna"> ?


Ando bien o dando palos de ciego?¿

Gracias
  #4 (permalink)  
Antiguo 18/10/2010, 02:37
Avatar de xavito  
Fecha de Ingreso: agosto-2003
Mensajes: 61
Antigüedad: 21 años, 2 meses
Puntos: 5
Respuesta: Modificar Portada

Para ver las entradas de una categoria en particular

<?php

//The Query
query_posts('cat=1');

//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
..
endwhile; else:
..
endif;

//Reset Query
wp_reset_query();

?>


Para las que estan fuera de esta categoria:

query_posts('cat=-1');
  #5 (permalink)  
Antiguo 18/10/2010, 07:57
 
Fecha de Ingreso: abril-2003
Mensajes: 1.129
Antigüedad: 21 años, 7 meses
Puntos: 34
Respuesta: Modificar Portada

Aca tienes info en español de esa función

http://blog.aplicacionesweb.cl/php-e...uestros-blogs/
__________________
elGastronomo
  #6 (permalink)  
Antiguo 18/10/2010, 14:03
 
Fecha de Ingreso: septiembre-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Modificar Portada

Esto es lo que hice, pero no me resulto =(

Código:
<?php get_header(); ?>


<div id="content">

<?php include (TEMPLATEPATH . '/slide.php'); ?>

<div id="fila1">
<div id="fila2">
<div id="fila3">
     
<div id="columna1">

<?php query_posts('cat=7'); ?>

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

<div class="single" id="post-<?php the_ID(); ?>">

<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="date"></span> <span class="clock"> Fecha Publicación: <?php the_time('j - F - Y'); ?></span></div>	
</div>

<div class="cover">
<div class="entry">
	<?php the_excerpt(); ?> 
<div class="clear"></div>

</div>
</div>
<div class="singleinfo">

<span class="category"> Categoría(s): <?php the_category(', '); ?> </span>

</div>


</div>

<?php endwhile; ?>						
     </div>

     <div id="columna2">

<?php query_posts('cat=6'); ?>

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

<div class="single" id="post-<?php the_ID(); ?>">

<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="date"></span> <span class="clock"> Fecha Publicación: <?php the_time('j - F - Y'); ?></span></div>	
</div>

<div class="cover">
<div class="entry">
	<?php the_excerpt(); ?> 
<div class="clear"></div>

</div>
</div>
<div class="singleinfo">

<span class="category"> Categoría(s): <?php the_category(', '); ?> </span>

</div>


</div>

<?php endwhile; ?>


     </div>
     <div id="columna3">

<?php query_posts('cat=8'); ?>

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

<div class="single" id="post-<?php the_ID(); ?>">

<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="date"></span> <span class="clock"> Fecha Publicación: <?php the_time('j - F - Y'); ?></span></div>	
</div>

<div class="cover">
<div class="entry">
	<?php the_excerpt(); ?> 
<div class="clear"></div>

</div>
</div>
<div class="singleinfo">

<span class="category"> Categoría(s): <?php the_category(', '); ?> </span>

</div>


</div>

<?php endwhile; ?>     </div>
</div>
</div>
</div>

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

<div class="single" id="post-<?php the_ID(); ?>">

<div class="title">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<div class="date"></span> <span class="clock"> Fecha Publicación: <?php the_time('j - F - Y'); ?></span></div>	
</div>

<div class="cover">
<div class="entry">
	<?php the_excerpt(); ?> 
<div class="clear"></div>

</div>
</div>

<div class="singleinfo">

<span class="category"> Categoría(s): <?php the_category(', '); ?> </span>

</div>


</div>

<?php endwhile; ?>
		
		<div class="clear"></div>




 <div id="navigation">
  <?php if(function_exists('wp_pagenavi')) : ?>
        <?php wp_pagenavi() ?>
 	   <?php else : ?>
        <div class="alignleft"><?php next_posts_link(__('&laquo; Older Entries','arclite')) ?></div>
        <div class="alignright"><?php previous_posts_link(__('Newer Entries &raquo;','arclite')) ?></div>
        <div class="clear"></div>
       <?php endif; ?>


</div>


	<?php else : ?>

		<h1 class="title">Not Found</h1>
		<p>Sorry, but you are looking for something that isn't here.</p>

	<?php endif; ?>


</div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
  #7 (permalink)  
Antiguo 18/10/2010, 19:04
 
Fecha de Ingreso: octubre-2010
Ubicación: Uruguay
Mensajes: 12
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Modificar Portada

Me parece que lo mas facil que puedes hacer es esto:

Código PHP:
Ver original
  1. <div id="posts">
  2. <?php query_posts($query_string . 'cat=1'); while ( have_posts() ) { the_post();?>
  3. <li>
  4. <h2><a href="<?php the_permalink();?>" title="<?php the_title();?>"><?php the_title();?></a></h2>
  5. <?php the_excerpt();?>
  6. </li>
  7. <?php } ;?>
  8. </div>

y en el css:

Código CSS:
Ver original
  1. #post {width: 100&#37; ;}
  2. #post li {width: 33%; float: left; list-style: none;}

Obviamente lo vas a tener que mejorar :D
  #8 (permalink)  
Antiguo 18/10/2010, 20:19
 
Fecha de Ingreso: septiembre-2005
Mensajes: 21
Antigüedad: 19 años, 2 meses
Puntos: 0
Respuesta: Modificar Portada

Pero usando la estructura que ya tenia o no?....

la verdad ando muy perdido

Etiquetas: modificar, portada
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 18:05.