Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2014, 14:29
RatonesPelones
Invitado
 
Mensajes: n/a
Puntos:
problemas entre dos sliders

tengo un tema gratuito de themewarrior llamado BreakingNewz, pongo el demo aquí para que puedan visualizar de donde proviene mi duda http://www.lovelytemplates.com/viewdemo/Breaking%20Newz

El asunto es que si se observa, vienen dos sliders: uno en la parte superior a un costado del logo principal y que se llama "featured-slider" y otro mas pequeño (en altura) que viene justo abajito y que se llama (el archivo) "category-highlights". Mi problema es que no logro por nada del mundo hacer que ambos slider funcionen de manera independiente, me explico:

Si para las entradas utilizo cualquier categoría que tenga dada de alta, excepto "sin categoría", se verán en el "category-highlights", pero arriba no se verá nada, si por el contrario, llego a utilizar un solo post con la categoria "sin categoría", se verá únicamente ese post en la parte superior y me desaparecerá los post de la barra inferior.

Espero no haberme hecho un nudo al explicar, anexo los códigos con que viene
cada archivo a ver si me pueden dar una orientación al respecto:


featured-slider.php
Código PHP:
<?php 
$featured_cat 
0;

?>
    <div id="featured-posts">
        <div id="featured">
            <?php
                
// Start fetching contents
                
$wp_query = new WP_Query("cat=".$featured_cat."&showposts=5"); 
                
$post_id_array = array(); // collect post IDs in array
                
                
if ( $wp_query->have_posts() ): while( $wp_query->have_posts() ) : $wp_query->the_post();
            
?>
            <div id="slider-<?php the_ID(); ?>" class="slider" style="display: none;">
                <div class="featured-image">
                    <a href="<?php the_permalink() ?>" title="<?php echo the_title(); ?>" rel="nofollow">
                        <?php if ( has_post_thumbnail() ) : the_post_thumbnail('featured', array('title' => get_the_title())); ?>
                        <?php else : echo '<div class="no-thumb featured"></div>'; endif; ?>
                    </a>
                </div>
                <div class="text">
                    <h3><a href="<?php the_permalink() ?>" title="<?php echo the_title(); ?>"><?php echo warrior_post_title('35'); ?></a></h3>
                    <?php echo warrior_excerpt('260'); ?>
                </div>
            </div>
            <?php $post_id_array[]= $post->ID?>
            <?php endwhile; ?>
            <?php else: ?>
                <p><?php _e('Sorry, no post found.''warrior'); ?></p>
            <?php endif; ?>
            <?php wp_reset_query(); ?>
        </div>
        
        <ul id="featured-thumbs">
            <?php
            
// Start fetching contents
            
$wp_query = new WP_Query("cat=".$featured_cat."&showposts=5"); 
            if ( 
$wp_query->have_posts() ): while( $wp_query->have_posts() ) : $wp_query->the_post();
            
?>
            <li>
                <a href="<?php the_permalink() ?>">
                    <?php if ( has_post_thumbnail() ) : the_post_thumbnail('featured-thumb', array('title' => get_the_title())); ?>
                    <?php else : echo '<div class="no-thumb featured-thumb"></div>'; endif; ?>
                </a>
            </li>
            <?php endwhile; ?>
            <?php endif; ?>
            <?php wp_reset_query(); ?>
        </ul>
        
        <div class="ad">
            <div class="inner">
                <a href="http://www.themewarrior.com"><img src="<?php bloginfo('template_directory'); ?>/images/ad-300x250.jpg" alt="" /></a>
            </div>
        </div>
    </div>

category-highlights.php
Código PHP:
<?php 
$categories 
get_categories('exclude=1&hierarchical=0');
$cats_id = array();
foreach ( 
$categories as $category ) {
    
$cats_id[] = $category->term_id;
}
?>
    <div id="category-highlights">
        <div class="inner">
            <a href="#" id="left-arrow"><?php _e('Previous''warrior'); ?></a>
            <div id="category-slider">
                <?php
                    $cat_highlights 
join(',',$cats_id);
                    
$cat_highlights str_replace(' '''$cat_highlights);
                    
$cat_highlights explode(','$cat_highlights);
                    
$cat_items         count($cat_highlights)-1;
                    
                    for( 
$i=0$i<=$cat_items$i++ ) :
                        if (
$i == 0) echo ('<div class="slider" >');
    
                        
// Start fetching content
                        
$args=array('showposts' => 1'cat' => $cat_highlights[$i], 'orderby' => 'rand');
                        
query_posts($args);
                        
?>
                        <?php if (have_posts()) : ?>
                            <?php while (have_posts()) : the_post(); ?>
                                <div class="slider-item">
                                    <h3><?php echo(get_cat_name($cat_highlights[$i])); ?></h3>
                                    <h4><a href="<?php the_permalink() ?>" title="<?php echo the_title(); ?>"><?php echo warrior_post_title('35'); ?></a></h4>
                                    <div class="thumb">
                                        <?php if ( has_post_thumbnail() ) : the_post_thumbnail('featured-thumb', array('title' => get_the_title())); ?>
                                        <?php else : echo '<div class="no-thumb featured-thumb"></div>'; endif; ?>
                                    </div>
                                    <?php echo warrior_excerpt('200'); ?>
                                </div>
                            <?php endwhile; ?>
                        <?php endif; ?>
                        <?php wp_reset_query(); ?>
    
                        <?php if( ($i+1) % == 0) echo ('</div>' ); ?>
                    <?php endfor; ?>
    
                    <?php
                    
if ( count($cat_highlights) % <> ) {
                        echo(
'</div>');
                    }
                
?>
            </div>
            <a href="#" id="right-arrow"><?php _e('Siguiente''warrior'); ?></a>
        </div>
    </div>