Problema con el número de entradas
-
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) ) { ?>
<?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) ) { ?>
<?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.