Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Sandrita en 22 Febrero 2011, 22:11 pm



Título: Problema con portafolio en theme wordpress
Publicado por: Sandrita en 22 Febrero 2011, 22:11 pm
Hola,

resulta que tengo un theme que he modificado para adaptarlo al diseño que he acordado con el cliente.
He cambiado el template del portafolio, ha pasado de tener 3 columnas iguales con miniaturas de las imágenes a tener dos, y la columna de la derecha pasa a ser sidebar (en este caso he hecho un sidebar2.php).

El problema viene porque no consigo que mi barra lateral se posicione adecuadamente, en la zona superior (se coloca debajo de las miniaturas, a la derecha abajo, ...).

Os dejo el código del portfolio por si alguien puede echarme una mano.:-)
Código:
< ?php
/*
Template Name: Portfolio
*/

global $k_options;

get_header();
 $teaser = get_post_meta($post- >ID, "teaser", true);
 if($teaser != ""){ ? >
    < div class="additional_info" >
        < h2 >< ?php echo $teaser; ? >< /h2 >
    < /div >
< ?php }

$more = 0;
$posts_per_page = $k_options['portfolio']['portfolio_entry_count'];
$query_string ="posts_per_page=".$posts_per_page;
$query_string .= "&amp;cat=".$k_options['portfolio']['matrix_slider_port_final'][$post- >ID]."&amp;paged=$paged";

query_posts($query_string);

echo '< div id="main" >';
echo '< div class="box box_medium box1" >';
$boxnumber = 1;
if (have_posts()) : while (have_posts()) : the_post();
            $portfolio_image = get_post_meta($post- >ID, "frontpage-image", true);
            $portfolio_image_small= get_post_meta($post- >ID, "frontpage-image-small", true);

            if($portfolio_image_small != ""){

                if ($boxnumber == 1) echo '< div class="wrapper" >'; ? >

              < div class="portfoliobox box_small box box< ?php echo $boxnumber; ? >" >
             < h3 class="proyectos" id="post-< ?php the_ID(); ? >" ><a>" rel="bookmark" title="Ligaz&oacute;n permanente: < ?php the_title(); ? >" >< ?php echo titulo_corto('...', 33); ? ></a>< /h3 >

          <a>" ><img />" alt="" / ></a>

          < /div >
            < !--end box_small-- >

            < ?php
           $boxnumber = $boxnumber == 2 ? '1' : $boxnumber + 1;
           }
            endwhile;

            else: ? >
    < div class="entry" >
    < h2 >< /h2 >
    < p >< /p >
    < /div >

< !--do not delete-- >
< ?php endif;
if($boxnumber != 1){

echo '< /div >';? >

< /div >
< ?php }? >
< ?php include(TEMPLATEPATH . '/sidebar2.php'); ? >
< /div >

< ?php get_footer();  ? >

Muchas gracias!