• Hola

    Estoy armando un scroll para un cliente y tengo un par de problemas. En la home deberían aparecer 20 entradas (tal como está configurado en el administrador) y no debería aparecer la navegación inferior. Al instalar un slider que me piden, modifica los parámetros y me muestra solo 6 entradas y la navegación.

    Paso el código de la home y la función del plugin que me genera conflicto a ver si alguno de ustedes me puede dar una idea.

    El scroll debe ir abajo de los feature post y antes de los post regulares. (cuando lo pongo antes de los feature post, anda perfecto!)

    Acá la función del problema:

    function vsrp()
    {

    global $wpdb;

    $num_user = get_option(‘vsrp_select_num_user’);
    $dis_num_user = get_option(‘vsrp_dis_num_user’);

    $dis_num_height = get_option(‘vsrp_dis_num_height’);
    $vsrp_select_categories = get_option(‘vsrp_select_categories’);
    $vsrp_select_orderby = get_option(‘vsrp_select_orderby’);
    $vsrp_select_order = get_option(‘vsrp_select_order’);

    if(!is_numeric($num_user))
    {
    $num_user = 20;
    }
    if(!is_numeric($dis_num_height))
    {
    $dis_num_height = 25;
    }
    if(!is_numeric($dis_num_user))
    {
    $dis_num_user = 20;
    }

    $saSql = query_posts(‘cat=4191&showposts=5’);

    //$vsrp_data = $wpdb->get_results(«SELECT ID,post_title,post_date FROM «. $wpdb->prefix . «posts WHERE 1 and post_type=’post’ and post_status = ‘publish’ order by ID desc limit 0, $num_user»);

    $vsrp_data = $saSql;
    $vsrp_html = «»;
    $vsrp_x = «»;
    if ( ! empty($vsrp_data) )
    {
    $vsrp_count = 0;
    foreach ( $vsrp_data as $vsrp_data )
    {
    $vsrp_post_title = $vsrp_data->post_title;

    $get_permalink = get_permalink($vsrp_data->ID);

    $vsrp_post_title = substr($vsrp_post_title, 0, 130);

    $dis_height = $dis_num_height.»px»;
    $vsrp_html = $vsrp_html . «<div class=’vsrp_div’ style=’padding:2px 0px 2px 0px;’>»;
    $vsrp_html = $vsrp_html . «– $vsrp_post_title
    «;
    $vsrp_html = $vsrp_html . «</div>»;

    $vsrp_post_title = mysql_real_escape_string(trim($vsrp_post_title));
    $get_permalink = mysql_real_escape_string($get_permalink);
    $vsrp_x = $vsrp_x . «vsrp_array[$vsrp_count] = ‘<div class=\’vsrp_div\’ style=\’padding:2px 0px 2px 0px;\’>$vsrp_post_title</div>
    ‘; «;
    $vsrp_count++;

    }

    $dis_num_height = $dis_num_height + 4;
    if($vsrp_count >= $dis_num_user)
    {
    $vsrp_count = $dis_num_user;
    $vsrp_height = ($dis_num_height * $dis_num_user);
    }
    else
    {
    $vsrp_count = $vsrp_count;
    $vsrp_height = ($vsrp_count*$dis_num_height);
    }
    $vsrp_height1 = $dis_num_height.»px»;
    ?>
    <div style=»padding-top:8px;padding-bottom:8px;»>
    <div style=»text-align:left;vertical-align:middle;text-decoration: none;overflow: hidden; position: relative; margin-left: 1px; height: <?php echo $vsrp_height1; ?>;» id=»vsrp_Holder»>
    <?php echo $vsrp_html; ?>
    </div>
    </div>
    <script type=»text/javascript»>
    var vsrp_array = new Array();
    var vsrp_obj = »;
    var vsrp_scrollPos = »;
    var vsrp_numScrolls = »;
    var vsrp_heightOfElm = ‘<?php echo $dis_num_height; ?>’; // Height of each element (px)
    var vsrp_numberOfElm = ‘<?php echo $vsrp_count; ?>’;
    var vsrp_scrollOn = ‘true’;
    function vsrp_createscroll()
    {
    <?php echo $vsrp_x; ?>
    vsrp_obj = document.getElementById(‘vsrp_Holder’);
    vsrp_obj.style.height = (vsrp_numberOfElm * vsrp_heightOfElm) + ‘px’; // Set height of DIV
    vsrp_content();

    }
    </script>
    <script type=»text/javascript»>
    vsrp_createscroll();
    </script>

    <?php

    }
    else
    {
    echo «<div style=’padding-bottom:5px;padding-top:5px;’>No data available!</div>»;
    }

    }

    Acá la home que no anda.

    `
    <?php get_header(); ?>
    <?php if (is_paged()) $is_paged = true; ?>
    <?php if ( get_option(‘bizzthemes_one_column_featposts’) ) { ?>

    <?php $imgwidthf = 600;
    $imgheightf = 250; ?>

    <?php } else { ?>

    <?php $imgwidthf = 278;
    $imgheightf = 150; ?>

    <?php } ?>

    <?php if ( get_option(‘bizzthemes_one_column_posts’) ) { ?>

    <?php $imgwidth = 90;
    $imgheight = 75; ?>

    <?php } else { ?>

    <?php $imgwidth = 90;
    $imgheight = 75; ?>

    <?php } ?>

    <?php if ( get_option(‘bizzthemes_about_blog’) <> «» ) { ?>

    <div id=»header-about»>

    <h2><?php echo stripslashes(get_option(‘bizzthemes_about_blog’)); ?></h2>

    </div>

    <?php } ?>

    <?php if ( !$is_paged ) { } else { ?>

    <div class=»pagination»>

    <?php if (function_exists(‘wp_pagenavi’)) { ?><?php wp_pagenavi(); ?><?php } ?>

    </div>

    <div class=»fix»></div>

    <?php } ?>

    <div class=»<?php if ($is_paged || get_option(‘bizzthemes_one_column_posts’ && !$is_paged )) { echo ‘full_posts’; } else { echo ‘boxed_posts’; } ?> <?php if ($is_paged || get_option(‘bizzthemes_one_column_featposts’)) { echo ‘full_featposts’; } else { echo ‘boxed_featposts’; } ?> blog»>

    <?php $paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; query_posts(«cat=-«.$GLOBALS[vid_cat].»&paged=$paged»); ?>
    <?php

    ?>

    <?php if (have_posts()) : $count = 15; ?>

    <?php while (have_posts()) : the_post(); $postcount++; ?>

    <!– Featured Posts: START –>

    <?php if ( $postcount <= get_option(‘bizzthemes_featured_entries’) ) { ?>

    <div class=»featured_post feat_background fl»>

    <?php if ( get_post_meta($post->ID,’image’, true) ) { ?>

    » href=»<?php the_permalink() ?>»><img src=»<?php echo bloginfo(‘template_url’); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, «image», $single = true); ?>&h=<?php echo $imgheightf; ?>&w=<?php echo $imgwidthf; ?>&zc=1&q=80″ alt=»<?php the_title(); ?>» class=»fll» style=»margin-top:5px;» />

    <?php if ( get_option(‘bizzthemes_relative_date’) ) { ?>

    <span class=»date_bg»><?php relativeDate(get_the_time(‘YmdHis’)) ?></span>

    <?php } else { ?>

    <span class=»date_bg»><?php the_time(‘d M y’); ?></span>

    <?php } ?>

    <?php } ?>

    <div class=»featured_content»>

    <h2>

    » href=»<?php the_permalink() ?>» rel=»bookmark»><?php the_title(); ?>

    <?php if ( get_option( ‘bizzthemes_commentcount’ )) { ?>

    <span class=»comments-feat»>- <?php comments_popup_link(‘0’, ‘1’, ‘%’); ?></span>

    <?php } ?>

    </h2>

    </div>

    <div class=»fix»></div>

    </div>

    <?php continue; } ?>

    <!– Split between Featured entries and Rest: START –>

    <?php if (( get_option(‘bizzthemes_featured_entries’) + 1) == $postcount && !$is_paged ) { ?>

    <div class=»fix»><!—-></div>

    <!– AdSense Main: START –>

    <?php if (get_option(‘bizzthemes_main_adsense’) <> «») { ?>

    <div class=»adsense-468″>

    <?php echo stripslashes(get_option(‘bizzthemes_main_adsense’)); ?>

    </div>

    <?php } ?>

    <!– AdSense Main: END –>

    <!– Recuadro slider –>

    <div class=»recuadro»> <div style=»float:left;»>
    <?php if ( function_exists( ‘get_smooth_slider’ ) ) { get_smooth_slider(); } ?>
    </div><div style=»float:right; width:300px; height:320px; «> <div style=»font-family:georgia arial; font-size:15px; margin:12px»>De Nuestros Blogs </div>
    <!– Este da problemas –>
    <?php if (function_exists( ‘vsrp’ ) ) { vsrp(); } ?>
    </div></div>

    <div class=»fix»><!—-></div>
    <!– FIN Recuadro slider –>

    <!– AdSense Main: END –>
    <?php } ?>

    <!– Split between Featured entries and Rest: END –>

    <!– Featured Posts: END –>

    <!– Rest of Entries: START –>

    <div class=»post»>

    <h2>» href=»<?php the_permalink() ?>» rel=»bookmark»><?php the_title(); ?></h2>

    <div class=»date-comments»>

    <?php if ( get_option(‘bizzthemes_relative_date’) ) { ?>

    <p class=»fl»><?php relativeDate(get_the_time(‘YmdHis’)) ?></p>

    <?php } else { ?>

    <p class=»fl»><?php the_time(‘F j, Y’); ?></p>

    <?php } ?>

    <?php if ( get_option( ‘bizzthemes_commentcount’ )) { ?>

    <p class=»fr»><span class=»comments»><?php comments_popup_link(‘0’, ‘1’, ‘%’); ?></span></p>

    <?php } ?>

    </div>

    <div class=»fix»></div>

    <?php if ( get_post_meta($post->ID,’image’, true) ) { ?>

    » href=»<?php the_permalink() ?>»><img src=»<?php echo bloginfo(‘template_url’); ?>/thumb.php?src=<?php echo get_post_meta($post->ID, «image», $single = true); ?>&h=<?php echo $imgheight; ?>&w=<?php echo $imgwidth; ?>&zc=1&q=80″ alt=»<?php the_title(); ?>» class=»fll» style=»margin-top:5px; margin-right:10px» />

    <?php } ?>

    <p><?php echo strip_tags(get_the_excerpt(), ‘‘); ?></p>

    </div>

    <!– Rest of Entries: END –>

    <?php if (!get_option(‘bizzthemes_one_column_posts’)) { $count++; if ($count == 2) { $count = 0; ?><div class=»fix»></div><?php } } ?>

    <?php endwhile;

    ?>

    <?php endif; ?>

    <div class=»fix»></div>

    <div class=»pagination»>

    <?php if (function_exists(‘wp_pagenavi’)) { ?><?php wp_pagenavi(); ?><?php } ?>

    </div>

    </div>

    </div>

    <?php get_sidebar(); ?>

    <?php get_footer(); ?>

  • El debate ‘Problema con el número de entradas’ está cerrado a nuevas respuestas.