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

¿Cómo dividir los resultados en dos columnas?

Estas en el tema de ¿Cómo dividir los resultados en dos columnas? en el foro de WordPress en Foros del Web. Bien, tenemos desarrollado un catálogo de muestras de audio y queremos mostrarle en dos columnas de tal manera que en la columna "a" muestre los ...
  #1 (permalink)  
Antiguo 11/05/2013, 11:40
 
Fecha de Ingreso: noviembre-2007
Mensajes: 98
Antigüedad: 16 años, 5 meses
Puntos: 0
¿Cómo dividir los resultados en dos columnas?

Bien, tenemos desarrollado un catálogo de muestras de audio y queremos mostrarle en dos columnas de tal manera que en la columna "a" muestre los resultados del genero masculino y las de la columna b los audios de género femenino.
Aquí tenemos el código que tenemos desarrollado como plugin para poder generar dichos audios.

https://dl.dropboxusercontent.com/u/...estra_plug.php

Lo mostramos en un apartado del sitio a través de este llamamiento

Código:
 <?php echo do_shortcode("[locutor limit='30' page='1' pagenumber='190' locutor='".$locutor."']"); ?>
Y este sería el css
Código:
#audios{width: 580px; display: inline-block; vertical-align: top; margin-right: 35px;}
#audios ul{margin-left: 0px;}
.voces ul li {font-weight: bold !important; color: #fff !important;}
.voces, .voces ul {margin-bottom: 0px !important;}
.voces{padding-bottom: 30px;}
.p-catalogo{font-family: "Helvetica Neue", Helvetica, Arial; font-size: 14px; color: #A1A1A1;}
.span-cat-green{color: #8BB300; font-weight: bold;}
.span-cat-black{color: #000; font-weight: bold;}
#step1{background-image: url('images/footer-yellow.png'); background-repeat: no-repeat; background-position: top left; padding-left: 90px; padding-top: 10px; margin-bottom: 40px; height: 100px;}
.p-cat1{width: 500px;}
.encuentra{color:#284659; font-family: "AllerLtIt",Arial; font-size: 25px; margin-bottom: 10px !important; }
#form-voz{float: right; margin-top: -20px;}
.p-form-voz{font-family: "Helvetica Neue", Helvetica, Arial; font-size: 13px; color: #000; margin-bottom: 10px !important;}
#form-voz input{font-family: "Helvetica Neue", Helvetica, Arial; font-size: 13px; color: #000;}
#nombre_locutor{border-radius: 10px; padding-left: 5px;}
#voz-submit{background: #E2E0E1; border-radius: 10px; border: 1px solid #E2E0E1; cursor: pointer; height: 25px;}
#voz-submit:hover{color: #8BB300; }
#videos{min-width: 1200px;}
Entonces, cómo lo haríamos?
  #2 (permalink)  
Antiguo 11/05/2013, 14:19
Avatar de jtsanchez  
Fecha de Ingreso: mayo-2006
Ubicación: Tlaxcala, Mexico
Mensajes: 45
Antigüedad: 17 años, 10 meses
Puntos: 10
Respuesta: ¿Cómo dividir los resultados en dos columnas?

Yo opinio que tendrías que modificar la función `locutor_shortcode` para que acepte como parámetro el género en la taxonomía `locutor_genero` y haga la consulta este parámetro como `WHERE`, así te devolvería una lista de locutores y una de locutoras.
__________________
Programando en Django desde mayo de 2013...
  #3 (permalink)  
Antiguo 11/05/2013, 15:56
 
Fecha de Ingreso: noviembre-2007
Mensajes: 98
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: ¿Cómo dividir los resultados en dos columnas?

y si en vez de dos columnas quisieramos que se mostraran por orden de género? por ejemplo primero los chicos y luego las chicas? intento cambiar el order by pero nada
  #4 (permalink)  
Antiguo 11/05/2013, 20:49
Avatar de jtsanchez  
Fecha de Ingreso: mayo-2006
Ubicación: Tlaxcala, Mexico
Mensajes: 45
Antigüedad: 17 años, 10 meses
Puntos: 10
Respuesta: ¿Cómo dividir los resultados en dos columnas?

Cita:
Iniciado por jgarma Ver Mensaje
y si en vez de dos columnas quisieramos que se mostraran por orden de género? por ejemplo primero los chicos y luego las chicas? intento cambiar el order by pero nada
Básicamente es lo mismo, tienes que hacer una consulta usando taxonomías personalizadas (custom taxonomies), esta es la referencia: http://codex.wordpress.org/Class_Reference/WP_Query#Taxonomy_Parameters
__________________
Programando en Django desde mayo de 2013...
  #5 (permalink)  
Antiguo 12/05/2013, 03:05
 
Fecha de Ingreso: noviembre-2007
Mensajes: 98
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: ¿Cómo dividir los resultados en dos columnas?

Entiendo que debe de ser así?

function locutores_shortcode($atts){
$args = array(
'post_type' => 'locutor',
'taxonomy' => 'locutor_genero',
'orderby' => 'date',
'order' => 'DESC'
  #6 (permalink)  
Antiguo 12/05/2013, 06:25
 
Fecha de Ingreso: noviembre-2007
Mensajes: 98
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: ¿Cómo dividir los resultados en dos columnas?

Nada, intento pero no me sale. Que locura!
  #7 (permalink)  
Antiguo 14/05/2013, 01:26
 
Fecha de Ingreso: noviembre-2007
Mensajes: 98
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: ¿Cómo dividir los resultados en dos columnas?

Al final no soy capaz de hacerlo, alguien nos podría echar una mano? perdón por el atrevimiento pero es una locura. Solo queremos que se muestren en orden de género, primero chicos y luego chicas.

Etiquetas: dividir, php, plugin, resultados
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 06:55.