Hola,
recientemente he actualizado algunas cosillas y he tenido problemas con el buscador para encontrar productos (el que viene por defecto). Hemos despublicado este que viene por defecto y hemos instalado otro, que es un buscador genérico para joomla, pero también nos enseña productos de la tienda, con lo cual ya sirve.
Pero nos hemos dado cuenta, que si tenemos un producto solamente abierto en inglés (y tenemos unos cuantos de este modo), si el visitante está en la página en alemán, no se refleja el resultado. Es decir, si el producto no ha sido traducido y hemos entrado solamente la versión en inglés y guardado, el buscador solamente nos encuentra el producto si estamos en la página en inglés.
Aquí un ejemplo:
https://www.brspanishgourmet.com/de/tk-ware-andere/spanischen-getr%C3%A4nke.html
poner en el buscador : "albina" - no encuentra nada
Y ahora lo mismo, pero en la página en inglés:
https://www.brspanishgourmet.com/en/frozen-products-and-others.html
poner en el buscado: "albina" - si encuentra el resultado.
Estos productos se abrieron en un solo idioma, el que nos salía por defecto, el inglés.
Después de cargar unas actualizaciones e instalar la nueva versión de joomla, tengo unos mensajes "Postinstalación" y uno se refiere a la configuración multiidioma... No se si tendrá que ver con esto. Este es el mensaje que me sale:
Desde la versión 3.4.1
Desde Joomla 3.4.0 puede detectar incidencias en su sitio web con el plugin 'Sistema - Filtrar idiomas'. Para corregirlas, por favor, abra el Gestor de idiomas y guarde cada uno de los idiomas del contenido para asegurar que el nivel de acceso se ha guardado.
Otra cosa que pasó después de actualizar a la última versión, es que ahora nos ha cambiado el idioma por defecto en el panel de control de virtuemart, y ahora es el español.
También he detectado el siguiente mensaje, si abro algún producto que creamos hace tiempo, solo en inglés:
Aviso
Language loaded by fallback language en-GB
No se si con todo esto me podéis dar una solución a que el buscador encuentre también los productos que solamente hayan sido creados en 1 idioma, y el visitante se encuentre en otro.
De lo contrario nos tocaría abrir cada uno de estos productos para modificar y guardar algo, para que se quede guardado con cada idioma que le corresponda y la verdad que es muchísimo trabajo.
Ya lo iremos haciendo, pero no era una prioridad, pero si los visitantes no encuentran los productos por este motivo, es un problema.
Muchísimas gracias por vuestra ayuda.
Saludos,
Rebecca
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Revisa primero los mensajes que te sugiero Joomla, allí te indica los pasos:
Desde Joomla 3.4.0 puede detectar incidencias en su sitio web con el plugin 'Sistema - Filtrar idiomas'. Para corregirlas, por favor, abra el Gestor de idiomas y guarde cada uno de los idiomas del contenido para asegurar que el nivel de acceso se ha guardado.
Con respecto al tema de productos, con el buscador por defecto de virtuemart te sucede lo mismo?
Saludos.
Hola,
he ido a mirar en los idiomas instalados, y me dice que la versión del idioma spanish no coincide con la versión de joomla, este puede ocasionar que algunas partes se vean en inglés o algo así....
He visto un spanish en la versión correcta, y la he instalado, pero resulta que es ES Colombia, y ahora no se borrarlo.
No se que debo hacer, porque la versión del Español ES es superior a la de joomla...
Referente al buscador por defecto, no tiene el mismo problema que este de ajax, lo que le pasa es que solamente encuentra productos, si estás en la categoría que realmente están. Es decir si estás es la categoría de Jamones, no encontrarás un vino, pero si que te muestra los resultados de un jamón ibérico...
Ya me diréis como puedo solucionar lo del idioma.
Muchas gracias,
Saludos,
Rebecca
Hola
La versión actual de Joomla es la 3.8.7, podrías evaluar actualizar tu Joomla para que este acorde con la versión del idioma.
Con respecto al buscador por defecto, según veo es una configuración que debes tener, revisa:
http://forum.virtuemart.net/index.php?topic=134048.0
Es decir no es necesario un buscador externo para la funcionalidad de buscar fuera de la categoría actual.
Saludos.
Hola Jhon,
gracias por tu respuesta.
He probado lo de la configuración para el buscador, pero no hay maneras.... 🙁
Consideraremos lo de cambiar a la versión actual 3.8.7.
Gracias.
Saludos,
Rebecca
Hola Rebeca.
Adjunta una captura de la configuración del modulo de buscar de Virtuemart para que podamos revisarlo.
Tienes módulos que te ofrecen muchas mas opciones en el buscador de VM
-> https://www.daycounts.com/shop/virtuemart-3/virtuemart-search-autocomplete-plugin
Un saludo
Hola verónica.
igual es que me estoy perdiendo pero veo que dices :
si el visitante está en la página en alemán, no se refleja el resultado. Es decir, si el producto no ha sido traducido y hemos entrado solamente la versión en inglés y guardado, el buscador solamente nos encuentra el producto si estamos en la página en inglés.
El buscador los muestra por caracteres, es decir, si el producto no estar traducido no lo mostrara ya que supongo que el nombre sera distinto.
Para lo que buscas necesitas un buscador que te pueda mostrar productos por ejemplo por sku, con el modulo que te indique antes se pueden realizar esas búsquedas.
Con el modulo por defecto de VM solo buscara por caracteres.
Un saludo
Hola Pepe,
perdona, estamos hablando de dos buscadores en este hilo. Tengo dos instalados y ninguno funciona 100%. El buscador ajax es el que me hace lo de los idiomas y el de vm solamente me encuentra resultados si buscas en la categoría...
No te preocupes, ya miraré si encuentro algo más de información.
Nos gustaría que el buscador de vm funcionara, ya que para buscar productos pensamos que es mejor que el otro...
Simplemente pensé que con el tema de haber actualizado joomla y como me daba un error de post instalación de idiomas, que pudiera estar relacionado...
Gracias por vuestra ayuda!!
Saludos,
Rebecca
Hola
Personalmente te sugiero quedarte con el que viene por defecto, y tal como indica Pepe, traducir los productos a todos los idiomas, de esta manera evitas complicaciones.
Saludos.