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

problemas entre dos sliders

Estas en el tema de problemas entre dos sliders en el foro de WordPress en Foros del Web. 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 ...
  #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>
  #2 (permalink)  
Antiguo 30/11/2014, 14:21
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 5 meses
Puntos: 832
Respuesta: problemas entre dos sliders

Vé a la variable $featured_cat = 0 y cambia ese valor por la ID de alguna categoría, a ver qué resultado te da.
  #3 (permalink)  
Antiguo 01/12/2014, 12:15
RatonesPelones
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problemas entre dos sliders

Gracias metacortex por contestar, de hecho por default, la variable trae el valor de 1, yo la cambié a otros valores y no modifica absolutamente nada, el único valor con el que me modificó la salida es con 0, pero me muestra las mismas noticias tanto en el slider de arriba como en el de abajo. Vaya, no hay diferencia alguna y pues así no le veo sentido a tener los dos sliders.

Etiquetas: entradas, php, post, tema
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 12:58.