• Resuelto VicioMania

    (@viciomania)


    hola,
    estuve trabajando con un programador y me hizo un theme personalizado basico, pero cuando empeze a pedirle los detalles q queria al parecer no sabia hacerlo y no me lo hizo.

    una de las cosas q le pedi fue q en la pagina de inicio salieran ciertas entradas ordenadas por visitas para hacer una especia de top

    la pagina es:
    http://www.dominicanhiphop.com/

    lo que deseo es un top de las entradas en la pagina de inicio.
    que donde dice album recomendado se ordene por visitas para hacer un top 10 de albumes
    y donde dice canciones recomendadas hacer un top 30 de las canciones mas vistas del mes

    y en la pagina de mo3 q aparescan 100 canciones ordenadas alfabeticamente
    y en los albumes 50 igual ordenados alfabeticamente

    tengo conocimientos basicos de html y un poco de php.
    alguien q por favor me heche una manita
    muchas gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • Lo que pides son funcionalidades ajenas al tema. Dependiendo de cómo esté desarrollado el tema podrías con widgets colocar las listas que quieres en portada ordenadas como quieras.
    Para el resto de páginas, yo lo haría con funciones PHP o incluso loops personalizados para ordenar las entradas (ya bien sean, canciones, álbumes o artistas) como quieras. La verdad hay varias maneras de abordar el diseño dependiendo como tengas creadas las entradas. Me refiero a que sean distintos CPT (custom post type) o estén ordenadas por categorías.
    Raro es que el programador no haya pensado en ello. ¿Te aseguraste de decirle todo lo que querías? La comunicación con el desarrollador es primordial!

    Iniciador del debate VicioMania

    (@viciomania)

    gracias por la respuesta,

    e estado mirando este plugin
    https://github.com/cabrerahector/wordpress-popular-posts/wiki/2.-Template-tags

    y e logrado poner el top 30 a la pefeccion, pero el siguiente problema esta con como pongo bien el css

    te paso los codigos a ver si tienes una idea rapida
    quiero q se muestren asi como las ultimas entradas

    <h2>Ultimas Canciones Subidas</h2>
    
    <ul class="song-list clearfix">
    	
    	<?php while (have_posts()) {
            the_post();?>
           <li class="col-md-6"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
        <?php } ?>
    
    </ul>

    ahora el que e creado con el pluguin el top 30

     <h2>Top 30 del Mes</h2>
    
    <ul class="song-list clearfix">
    
    	<?php
    $args = array(
    	'limit' => 30,
        'range' => 'last30days',
    	'post_type' => 'post'
    
    	
    );
    
    	
    wpp_get_mostpopular( $args ); 
    ?></ul>

    no se como colocar el css para que salga en 2 columnas
    alguna sugerencia por favor
    gracias

    Moderador LGrusin

    (@lgrusin)

    Tendras que mirar si el plugin te permite configurar estilos CSS. Si te fijas en el primero usa
    <li class="col-md-6">
    la clase col-md-6 es la que permite mostrar al 50% para que se muestre en dos columnas.

    Sin embargo, el plugin genera sólo:
    <li>

    Mira en las opciones del plugin.

    Un saludo

    Iniciador del debate VicioMania

    (@viciomania)

    lo cambie asi

          <h2>Top 30 del Mes</h2>
    
    <ul class="song-list clearfix">
    
    	<?php
    $args = array(
    	'limit' => 30,
        'range' => 'last30days',
    	'post_type' => 'post'
    
    	
    );?>
    
    	<li class="col-md-6">
    <?php wpp_get_mostpopular( $args ); ?>
    	</li>
    	</ul>

    divide el 50% pero no pone los otros 15 del lado derecho
    q me estaria faltando?
    aparte de q no esta haciendo el margin y agrega un img de mp3 a la izquiera en el centro

    • Esta respuesta fue modificada hace 6 años, 1 mes por VicioMania.
    Moderador LGrusin

    (@lgrusin)

    No te vale, wpp_get_mostpopular genera <li>, de manera que todo junto sale

    <li class="col-md-6">
    <li></li>
    </li>

    Por eso te dije que miraras cómo genera wpp_get_mostpopular las listas <li> para que la sustituyas por <li class="col-md-6">

    Un saludo

    • Esta respuesta fue modificada hace 6 años, 1 mes por LGrusin.
    • Esta respuesta fue modificada hace 6 años, 1 mes por LGrusin.
    • Esta respuesta fue modificada hace 6 años, 1 mes por LGrusin.
    Iniciador del debate VicioMania

    (@viciomania)

    /*
    Wordpress Popular Posts plugin stylesheet
    Developed by Hector Cabrera
    cabrerahector.com | @cabrerahector

    Use the following classes to style your popular posts list as you like.
    */

    /* Styles the «Sorry, no data so far» message */
    .wpp-no-data {
    }

    /* UL – Popular Posts container styles */
    .wpp-list {
    }

    /* LI – Post container styles */
    .wpp-list li {
    overflow: hidden;
    float: none;
    clear: both;
    }

    /* Styles for the popular post in view */
    .wpp-list li.current {
    }

    /* Thumbnail styles */
    .wpp-thumbnail {
    display: inline;
    float: left;
    margin: 0 5px 0 0;
    border: none;
    }

    /* Title styles */
    .wpp-post-title {
    }

    /* Excerpt styles */
    .wpp-excerpt {
    }

    /* Stats tag styles */
    .wpp-meta, .post-stats {
    display: block;
    font-size: 0.8em;
    font-weight: bold;
    }

    /* Comments count styles */
    .wpp-comments {
    }

    /* Views count styles */
    .wpp-views {
    }

    /* Author styles */
    .wpp-author {
    }

    /* Post date styles */
    .wpp-date {
    }

    /* Post category styles */
    .wpp-category {
    }

    /* WP-PostRatings styles */
    .wpp-rating {
    }`

    este es el wpp.css de pluguin, te refieres a esto? cual deberia cambiar?

    Iniciador del debate VicioMania

    (@viciomania)

    muchísimas gracias, lo he conseguidoooooo
    los datos estaban en el archivo class-wordpress-popular-posts-public.php

    tambien lo podia modificar con esto:

    <?php
    $args = array(
        'post_html' => '<li>{thumb} <a href="{url}">{text_title}</a></li>'
    );
    
    wpp_get_mostpopular( $args );
    ?>

    sabes como podria agregarle el alt a esto 'post_html' => '<li><a href="{url}">{text_title}</a></li>'
    q cuando le ponga el rato encima salga el nombre completo

    muchisimas gracias por todo

    • Esta respuesta fue modificada hace 6 años, 1 mes por VicioMania.
    • Esta respuesta fue modificada hace 6 años, 1 mes por VicioMania.
    • Esta respuesta fue modificada hace 6 años, 1 mes por VicioMania.
    • Esta respuesta fue modificada hace 6 años, 1 mes por VicioMania.
    • Esta respuesta fue modificada hace 6 años, 1 mes por VicioMania.
Viendo 7 respuestas - de la 1 a la 7 (de un total de 7)
  • El debate ‘Poner poner 30 entradas y ordenarlas por visitas’ está cerrado a nuevas respuestas.