Avisos
Vaciar todo

Cómo puedo personalizar el módulo de búsqueda de productos de Virtuemart?

7 Respuestas
2 Usuarios
0 Reactions
3,723 Visitas
Respuestas: 390
Reputable Member
Topic starter
 

Buenas, necesito poder personalizar el módulo de busquedas de productos de virtuemart de manera que por defecto sólo me busque por el nombre del producto y no en la descripción??

Además, como puedo hacer, en ése módulo eliminar la Búsqueda avanzada? Lo que pretendo es crear un simple buscador por nombre y que me muestre los productos según la palabra que escriba. Nada más.

Gracias!!


 
Respondido : 05/11/2011 12:44 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola kontactalia

Ten en cuenta que las modificaciones solicitadas modifican el core de virtuemart y que se perderían en cada actualización de la extensión.

Por ejemplo para no buscar en la descripción, puedes ubicar el archivo :
administrator/components/com_virtuemart/html/shop_browse_queries.php , en la línea 99 aproximadamente se concatena con la descripción, debes comentar o eliminar esta línea

//	$sq .= "n `#__{vm}_product`.`product_desc` LIKE '%$searchstring%') ";

Saludos.


 
Respondido : 05/11/2011 4:53 pm
Respuestas: 390
Reputable Member
Topic starter
 

Muchísimas gracias Jhon, lo haré, sólo tengo dos problemas con ese módulo:

Problema 1:

Si refresco la página, es decir, que acabo de entrar en la tienda, y escribo por ejemplo en el buscador por producto: tribulus, NO HACE NADA. No entiendo porqué. Y tengo un producto que se llama Tribulus.

En cambio si me encuentro en Nutrición deportiva (que es donde salen las categorias) o bien estoy en la pagina de un porducto, si utilizo de nuevo el buscador y escribo de nuevo: tribulus, SÍ ME DA RESULTADOS, a qué es debido??

Problema 2: En qué parte del código o cómo puedo hacer para eliminar la frase "Búsqueda avanzada" de ese Módulo? No la quiero y me da problemas de diseño.

Mil y una gracias


 
Respondido : 05/11/2011 5:02 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola kontactalia

Envía la url de tu sitio para probar lo que comentas y ver que módulo estas usando

Saludos.


 
Respondido : 05/11/2011 5:35 pm
Respuestas: 390
Reputable Member
Topic starter
 

el sitio es www.suplementosdeportivos.es y el modulo es el mod_virtuemart, de busqueda productos y categorias.

gracias


 
Respondido : 05/11/2011 7:33 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola kontactalia

He visto tu sitio pero no he visto la opción de búsqueda avanzada, puedes habilitar el módulo o indícanos en que url de tu sitio se muestra.

Saludos.


 
Respondido : 06/11/2011 5:51 pm
Respuestas: 390
Reputable Member
Topic starter
 

Hola John, he estado trabajando este fin de semana y he encontrado otro buscador de virtuemart, lo he cambiado ya que en ese no aparece lo de la busqueda avanzada...no obstante, puedo personalizarlo por dentro, para ajustar más la pestaña de busqueda y elimina la palabra Buscar ( no la de l boton)

Aunque no te precupes, ya que lo estamos tratando el tema por otro hilo, podemos cerrar este.

Mil gracias


 
Respondido : 06/11/2011 7:12 pm