Saltar navegación

[Resuelto] FILTRAR VIEWA

This support ticket is created hace 3 años, 1 mes. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

Este tema contiene 9 respuestas, tiene 2 mensajes.

Última actualización por Nigel hace 3 años, 1 mes.

Asistido por: Nigel.

Autor
Mensajes
#2218103

Hola Nigel que tal?
Necesito un ayuda, en las páginas tengo 2 views, una con anuncios normales y premium y la segunda donde quiero filtrar solo por anuncios elite.
¿Podría aconsejarme como utilizar el filtro para que en la segunda únicamente aparezcan anuncios Elite?

Muchas Gracias un Saludo

#2218169

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Disculpe Vincenzo, tendrás que recordarme de nuevo como identificar anuncios normales, premium, y elite.

¿Es por un campo particular, una taxonomía...?

#2219193

Es un CAMPO PARTICULAR.

#2219241

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Screenshot 2021-11-12 at 08.34.38.png

Entonces, al seleccionar el bloque de Views, en las opciones del bloque en la sección "Content Selection" puedes agregar un filtro para este campo particular...

#2221019
Captura de pantalla 2021-11-15 a las 5.38.29.jpg
Captura de pantalla 2021-11-15 a las 5.38.52.jpg
Captura de pantalla 2021-11-15 a las 5.39.25.png
Captura de pantalla 2021-11-15 a las 5.40.36.png

De acuerdo, te comento un poquito más en detalles.
La página como te comentaba esta formada de 2 Views .

1) En una quiero exclusivamente mostrar anuncios ELITE,

2) En la otra quiero mostrar anuncios PRÉMIUM y ESTÁNDAR donde como primeros deben aparecer los anuncios PRÉMIUM y sucesivamente los ESTÁNDAR.

Identifico los anuncio con el campo personalizado TIPOLOGÍA DE ANUNCIO.

Como puedo solucionar esto.

Te envío capturas.

Muchas Gracias

#2221283

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Screenshot 2021-11-15 at 11.22.34.png

Entonces debes añadir un filtro que el campo es igual a 34084 para mostrar entradas elites en la primera vista, y en la segunda añadir un filtro que el campo es al 7124 ó 1680, como se ve en el pantallazo...

#2223845

My issue is resolved now. Thank you!

#2223855

Hola Nigel veo añadiendo un varios anuncios de pago el código personalizado que asigna la tipología de anuncio automáticamente al entrada no es válido ahora.

Sería este:

<?php
/**
* New custom code snippet (replace this with snippet description).
*/

toolset_snippet_security_check() or die( 'Direct access is not allowed' );

// Put the code of your snippet below this comment.

add_action('cred_save_data', 'ts_set_field', 10, 2);
function ts_set_field($post_id, $form_data)
{
$field_slug = 'tipologia-de-anuncio';

if ( in_array( $form_data['id'], array(1680, 1845, 1818) ) ) {
// es anuncio gratis
update_post_meta( $post_id, 'wpcf-'.$field_slug, '0' );
} elseif ( in_array( $form_data['id'], array(7124,7289,7292) ) )
{
// es anuncio de pago
update_post_meta( $post_id, 'wpcf-'.$field_slug, '1' );
}
}

¿VISTO QUE AHORA HAY ANUNCIOS ESTÁNDAR,PREMIUM Y ELITE COMO PUEDO MODIFICAR EL CÓDIGO PARA QUE FUNCIONE?

En este código personalizado había varias categorías, escorts, transexuales y gays con anuncio gratis o de pago.

Ahora hay solo la categoría escorts, pero hay anuncio: estándar,premium y elite.

¿Puedes ayudarme con esto por favor?

Muchas Gracias

#2223857

Hola Nigel veo añadiendo un varios anuncios de pago el código personalizado que asigna la tipología de anuncio automáticamente al entrada no es válido ahora.

Sería este:

<?php
/**
* New custom code snippet (replace this with snippet description).
*/

toolset_snippet_security_check() or die( 'Direct access is not allowed' );

// Put the code of your snippet below this comment.

add_action('cred_save_data', 'ts_set_field', 10, 2);
function ts_set_field($post_id, $form_data)
{
$field_slug = 'tipologia-de-anuncio';

if ( in_array( $form_data['id'], array(1680, 1845, 1818) ) ) {
// es anuncio gratis
update_post_meta( $post_id, 'wpcf-'.$field_slug, '0' );
} elseif ( in_array( $form_data['id'], array(7124,7289,7292) ) )
{
// es anuncio de pago
update_post_meta( $post_id, 'wpcf-'.$field_slug, '1' );
}
}

¿VISTO QUE AHORA HAY ANUNCIOS ESTÁNDAR,PREMIUM Y ELITE COMO PUEDO MODIFICAR EL CÓDIGO PARA QUE FUNCIONE?

En este código personalizado había varias categorías, escorts, transexuales y gays con anuncio gratis o de pago.

Ahora hay solo la categoría escorts, pero hay anuncio: estándar,premium y elite.

¿Puedes ayudarme con esto por favor?

Muchas Gracias

#2223883

Nigel
Supporter

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/London (GMT+00:00)

Hola Vincenzo

Como es otro asunto te agradecería si abres un nuevo hilo, gracias.