Avisos
Vaciar todo

Error - Joomfish y Virtuemart - VirtueMart: Product_Atribbutes  

Página 1 / 3
 
mac
 mac
Estimable Member

Hola,

Despues de seguir los consejos en el foro de gnunax y pablo para la instalación de los archivos para traducir los atributos de los productos en virtuemart, al seleccionar el idioma y la pestaña VirtueMart: Product_Atribbutes, me devuelve el siguiente error:

No valid database connection: DB function failed with error number 1054
Unknown column 'c.id' in 'field list' SQL=SELECT c.id, c.attribute_name, c.attribute_value as title, c.attribute_value, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published, jfc.language_id, jfl.name as language, jfc.reference_id as jfc_refid FROM insp_vm_product_attribute as c LEFT JOIN insp_jf_content as jfc ON c.id=jfc.reference_id AND jfc.reference_field='attribute_value' AND jfc.reference_table='vm_product_attribute' AND jfc.language_id=2 LEFT JOIN insp_languages as jfl ON jfc.language_id=jfl.id ORDER BY c.attribute_value LIMIT 0, 20

Gracias anticipadas.

Citar
Respondido : 21/03/2011 5:59 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola mac

Prueba cambiando el driver de mysql, en Configuración Global => Server => Tipo de Base de datos , por mysqli.
Tal como se explica en el siguiente artículo: https://www.webempresa.com/blog/item/306-problemas-de-compatibilidad-entre-joomfish-215-y-otras-extensiones-de-joomla.html

Saludos.

ResponderCitar
Respondido : 21/03/2011 7:35 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

mac
 mac
Estimable Member

Gracias Jhon.

Lo he probado pero no funciona, supongo que no es compatible con mi server.

ResponderCitar
Respondido : 21/03/2011 7:37 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola mac,

Si eres cliente de hosting de webempresa, pon un ticket de soporte, porque en los servidores esta implementado mysqli, y tendría que funcionar correctamente, si es que el error se soluciona con el cambio de mysql a mysqli.

Saludos,

ResponderCitar
Respondido : 22/03/2011 8:01 am

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola, tengo el mismo problema. He probado a poner en el servidor mysqli pero no se soluciona. El error que me da es este:
No valid database connection: DB function failed with error number 1054
Unknown column 'c.id' in 'field list' SQL=SELECT c.id, c.attribute_name, c.attribute_value as title, c.attribute_value, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published, jfc.language_id, jfl.title as language, jfc.reference_id as jfc_refid FROM jos_vm_product_attribute as c LEFT JOIN jos_jf_content as jfc ON c.id=jfc.reference_id AND jfc.reference_field='attribute_value' AND jfc.reference_table='vm_product_attribute' AND jfc.language_id=2 LEFT JOIN jos_languages as jfl ON jfc.language_id=jfl.lang_id ORDER BY c.attribute_value LIMIT 0, 20

Saludos

ResponderCitar
Respondido : 07/02/2012 12:25 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Joan,

¿Que versión de Joomla! estas usando?
¿Que versión de Virtuemart estas usando?
¿Que versión de Joomfish! estas usando?
¿Que content_elements estás usando, de donde los has descargado?

Saludos

ResponderCitar
Respondido : 07/02/2012 3:31 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Famed Member

Versión joomla: 1.5.23
Versión VirtueMart: 1.1.9
Versión Joomfish: Version V2.2.3

Los content elements creo que los descargué desde el sitio de Joomfish, no recuerdo haberlo descargado de un sitio distinto.

Después hice modificaciones para la traducción de VirtueMart siguiendo este hilo www.webempresa.com/foro/5-Virtuemart/433...t-tema-resuelto.html

En relación a los atributos he hecho las modificaciones que en él se indican. Tras seguir todos los pasos sustituí la línea 9 del archivo vm_product_attribute.xml por esta:

Contenido solo visible a usuarios registrados

ResponderCitar
Respondido : 08/02/2012 7:16 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Joan,

El enlace que has pegado no muestra ningún tema. Supongo que te refieres a:
https://www.webempresa.com/foro/5-Virtuemart/4331-Traducir-productos-y-categor%C3%ADas-de-virtuemart-tema-resuelto.html

¿ Sin la modificación que has realizado en el vm_product_attribute.xml no funcionaba la traducción ?. Es que creo que en el otro tema el usuario se descargó unos content elements antiguos, y por eso no le funcionaba.

He de suponer que los has descargado de http://joomlacode.org/gf/project/joomfish/frs/?action=FrsReleaseBrowse&frs_package_id=395

Saludos

ResponderCitar
Respondido : 08/02/2012 8:56 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola, he quitado la modificación en la linea 9 del archivo vm_product_attribute.xml y ahora no me da el error, pero me encuentro con otro problema. En la traducción me aparece el contenido del atributo pero con el título del atributo en blanco. ¿Puede ser que dé este error porque en el título uso paréntesis? El título en castellano es: "Medidas (Ancho x alto)" Esto es lo que quiero traducir por "Mides (Ample x alt)" Si pongo este texto traducido no se me guarda. No sé qué hago mal. Adjunto captura de pantalla.

ResponderCitar
Respondido : 08/02/2012 9:41 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Joan,

¿ Has probado en vez de poner Medidas (Ancho x alto) poner Medidas - Ancho x alto i al traducir poner Mides - Ample x alt ?

Saludos

ResponderCitar
Respondido : 08/02/2012 2:44 pm

Alceste
 Alceste
Famed Member

Sí, lo acabo de probar por si era a causa de los paréntesis y tampoco no funciona. Lo curioso es que Joomfish me muestra como título los valores con los que relleno el campo. Es decir, el título de la "Cualidad" es Medida -Ancho x Alto- y los valores con los que lo relleno según el caso son diferentes medidas, por ejemplo 150 x 230 cms. Pues bien, en Joomfish lo que figura como título es 150 x 230 cms, no "Medida -Ancho x Alto-". Gracias por tu ayuda

ResponderCitar
Respondido : 08/02/2012 3:11 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Joan,

Accediendo al producto Contenido solo visible a usuarios registrados cuando cambio de idioma de catalán a castellano, se mantiene invariable el texto: Medidas (Ancho x Alto). ¿ Entonces es ese texto el que no puedes traducir al catalán ? ¿Y poniendo solo Medidas?

Si realizas cambios y no los visualizas, es posible que tengas que borrar la cache en la administración de Joomla!, ya que Joomfish depende de que versión trabaja con cache por defecto.

Saludos

ResponderCitar
Respondido : 08/02/2012 4:59 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Famed Member

Sí, este es el texto que quiero traducir. Aunqué cambie el título por medidas no funcionará porqué en uno de los productos el nombre del atributo o cualidad es "Altura" y me encuentro con el mismo problema. He limpiado la caché y no veo resultado. Lo que no he hecho es "Purgar la caché expirada". ¿Debo hacerlo?

ResponderCitar
Respondido : 08/02/2012 5:23 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En principio puedes purgar la caché expirada, aunque no creo que eso sea la causa del problema.

Por las capturas de pantalla que has enviado parece que el problema está en el content element que se utiliza para traducir los atributos. Cuando se muestra el listado antes de la edición, ¿si que se ven los nombres? Envía una captura de pantalla.

ResponderCitar
Respondido : 09/02/2012 11:54 am

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola Pablo,
Te mando la captura de pantalla de Joomfish antes de editar los atributos. Como verás, lo que muestra en el título son los valores, no el nombre de la cualidad o atributo.

En los Elementos de contenido me muestra esto, por si puede ser de ayuda:
Nombre Contents
Autor A. Kempkens
Versión 2.2.3
Descripción Definition for the core content component

Saludos

ResponderCitar
Respondido : 09/02/2012 12:52 pm
Página 1 / 3