Foro de debate
OpenLazarus

Bienvenido Anónimo, Regístrate o Inicia Sesión para participar en el foro

» Dudas técnicas » Hacer QUERY
Foro
Buscar: Aceptar
Hacer QUERY
28/01/2012 13:15:46 #1 (Citar)

manotc
Mensajes: 5

Hola a todos
Estoy haciendo una query para seleccionas COLECCIONES y me encuentro que al poner una sola palabra me representa todos los productos que contienen esa palabra. Lo que tengo que hacer es poner dos o más palabras pero que la representación sean solo los productos que contengan las dos o más palabras
EJEMPLO: Coleccion SATIN de Prima Donna
He intentado con signos de + " etc pero el resultado siempre es el de las dos palabras,
¿Quien me puede ayudar ??????????

28/01/2012 21:42:49 #2 (Citar)

SinPc.es
Mensajes: 258
Ubicación:
Córdoba

Muy buenas,
El problema es lo dices, el hacer una busqueda por dos palabras, siempre te muestra cualquier producto que contenga una de ellas.
Creo que no se podrá realizar.
Supongo que lo utilizas para encontrar los productos del menu. Página: Fioridue.com, creo que es tu página, no? ya que no lo has especificado, ponlo aunque sea en la firma, para las dudas que te vayan surgiendo, así será más fácil de poder darte una solución.
Despues de está aclaración, creo que deberías plantearte el modo de realizar el menu, ya que el sistema está totalmente adecuado para hacerlo adecuadamente sin necesidad de hacer búsquedas para encontrar los productos de una subcategoria.
También decirte que entonces cada vez que agreges una familia-->subfamilia le tienes que crear luego la busqueda, no¿?
Ejemplo:
Escaparate
|-> Familia
|-----> SubFamilia - La cual si haces click en ella se mostrará todos los productos de dicha SubFamilia a igual que se puede configurar también que si haces click en Familia te muestra las SubFamilias.

Claro está que para realizar esto hay que modificar la plantilla, tanto html como crear css.
Tambien te aconsejo que le peges una búsqueda a google para poder realizar un MENU HORIZONTAL CSS, es lo que te hace falta.
Te dejo un link que te puede interesar la información: http://www.openlazarus.com/foro/p2/duda-para.html#msg14 de
Si quieres puedes echarle un vistazo a mi página, que tengo realizado un menu horizontal con css y más o menos es lo que tú necesitarías.
Espero que te quede algo más claro todo.

Saludos, Antonio - SinPc.es
30/01/2012 11:30:03 #3 (Citar)

manotc
Mensajes: 5

Hola Antonio
Si soy Manolo de fioridue.com
Creo que no he hecho bien la pregunta, mi problema es el siguiente:
Entra en fioridue.com
Selecciona el idioma Ingles
Pulsa sobre Cillection
Pulsa sobre Satin by Prima Donna
Aperecen Medias y Camisones ETC. o sea artículos con la palabra sati ( En ingles Saten) Esta está representado por una query deon se selecciona una sola palabra=SATIN
Para evitar este problema de una forma general lo ideal es hacer la query con dos o mas palabras, en este caso SATIN_Prima_Donna
Creo que de esta forma soluciono este problema para todas las colecciones e idioma que quiera tener
Saludos

30/01/2012 13:48:21 #4 (Citar)

SinPc.es
Mensajes: 258
Ubicación:
Córdoba

Hola Manolo,
Creo que por busqueda/query no se podrá hacer, eso se lo dejo a los expertos.
Lo que si se me ocurre es que habría unas cuantas maneras de hacerlo que lamentablemente no tenemos ninguna disponible creo.
1.- Como tu dices.
2.- Que la búsqueda admitiera, buscar artículos por caracteristicas, creo que este te vendría perfecto, ya que le asignas la caracteristica coleccion a cada producto, realizas la query/busqueda por caracteristica y todos listados.
3.- Es ya más compleja, pero no deja de ser muy utili para muchas cosas, en alguna plataforma free la utiliza, no voy a decir nombre por que paso de dar publicidad, pero tiene la opción de decirle a cualquier producto donde quiere uno que aparezca además de su subfamilia por defecto.
Es decir si el sistema tuviera esta opción tambien lo tendrías solucionado, ya que si un sujetador de la coleccion prima, esta en la subfamilia sujetadores, ademas lo podrías meter en la subfamilia coleccion prima......, con la ventaja de introducir un solo artículo y no modificar el numero interno ni el p/n para las actualizaciones.
-----
Una cosa que se me esta ocurriendo conforme voy escribiendo es:
Y si haces una nueva zona de productos y le añades los productos que a ti te interesen? Eso si solo podrás mostrar 50 como máximo y ademas tendras que crear tantas zonas como colecciones tengas.
Es decir zona_prima
Introduces los artículos de la coleccion prima
La 2ª y 3ª Opción la voy a poner en Peticiones a ver si tenemos suerte en proximas actualizaciones.
Otra cosas por ahora no se me ocurre :(
Espero que tengas suerte Manolo.

Saludos, Antonio - SinPc.es
01/02/2012 9:31:19 #5 (Citar)

Brian
Mensajes: 207
Ubicación:
Programando OpenLazarus!

Hola Antonio
Si soy Manolo de fioridue.com
Creo que no he hecho bien la pregunta, mi problema es el siguiente:
Entra en fioridue.com
Selecciona el idioma Ingles
Pulsa sobre Cillection
Pulsa sobre Satin by Prima Donna
Aperecen Medias y Camisones ETC. o sea artículos con la palabra sati ( En ingles Saten) Esta está representado por una query deon se selecciona una sola palabra=SATIN
Para evitar este problema de una forma general lo ideal es hacer la query con dos o mas palabras, en este caso SATIN_Prima_Donna
Creo que de esta forma soluciono este problema para todas las colecciones e idioma que quiera tener
Saludos

Hola Manolo,
como bien indicas la mejor manera de hacerlo es como dices, combinando, ya que hasta ahora el sistema solo es capaz de mostrar querys parciales y completas, es decir, no podemos hacer una búsqueda por palabra "exacta".
Antonio, la opción que comentas de asignar un producto a varias subfamilias ya se está cociendo, de hecho hoy o mañana estará lista una nueva actualización que ya se está probando en un portal de test y en la siguiente a esta vendrá esta novedad, que me lo han demandado mucho.
Un saludo chicos.

Antes de preguntar utiliza la búsqueda del foro y la base de conocimientos, seguro que encuentras una respuesta a tu duda.
Responder