Avisos
Vaciar todo

Error - Joomfish y Virtuemart - VirtueMart: Product_Atribbutes  

Página 2 / 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
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

La tabla que estás seleccionando para traducir es la de los valores de atributos. Prueba a seleccionar la traducción de VirtueMart Product Attributes SKU. Aquí te deberían de salir los nombre de los atributos y los deberías de poder traducir.

ResponderCitar
Respondido : 09/02/2012 5:52 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola, la tabla que dices "VirtueMart Product Attributes SKU" no me aparece en elementos de contenido de Joomfish. Adjunto captura de pantalla

ResponderCitar
Respondido : 10/02/2012 5:15 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Te adjunto el archivo xml (comprimido en un zip) para que te salga wl VirtueMart Product Attributes SKU.

Tienes que colocarlo en ruta administrator/components/com_joomfish/contentelements

ResponderCitar
Respondido : 10/02/2012 5:55 pm

Alceste
 Alceste
Famed Member

Hola,
Tras subir el archivo en la ruta especificada, la me sale VirtueMart SKu pero me da el siguiente error: (Adjunto captura de pantalla)

No valid database connection: DB function failed with error number 1054
Unknown column 'c.attribute_sku_id' in 'field list' SQL=SELECT c.attribute_sku_id as id, c.attribute_sku_id, c.product_id, c.attribute_name as title, c.attribute_name, c.attribute_list, 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_sku as c LEFT JOIN jos_jf_content as jfc ON c.attribute_sku_id=jfc.reference_id AND jfc.reference_field='attribute_name' AND jfc.reference_table='vm_product_attribute_sku' AND jfc.language_id=2 LEFT JOIN jos_languages as jfl ON jfc.language_id=jfl.lang_id ORDER BY c.attribute_name LIMIT 0, 20

URL del sitio:

URL del sitio: http://acudamco-cp46.webjoomla.es

ResponderCitar
Respondido : 14/02/2012 12:16 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Joan

Prueba con este archivo adjunta, debes eliminar el archivo anterior del contentelements

Saludos.

ResponderCitar
Respondido : 14/02/2012 8:22 pm

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

Alceste
 Alceste
Famed Member

Hola John,
Antes de subirlo sólo comentar que el archivo VirtueMart Product Attributes.xml ya lo tenía instalado. El que me falta es el VirtueMart Product Attributes SKU.xml y el que subí me ha dado el error que mencionaba antes. No sé si tiene importancia pero cuando se muestran en Joomfish todos aparecen como VirtueMart seguido de dos puntos (VirtueMart:restodelnombre) y este último de SKU aparece sin los dos puntos (VirtueMart Product attributes...)

ResponderCitar
Respondido : 15/02/2012 7:15 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Prueba la siguiente nueva versión del archivo vm_product_attribute_sku.xml para ver si ahora te funciona.

ResponderCitar
Respondido : 15/02/2012 12:08 pm

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

Alceste
 Alceste
Famed Member

Hola Pablo, me da el mismo error: No valid database connection: DB function failed with error number 1054...

ResponderCitar
Respondido : 15/02/2012 12:17 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Joan,

Veo que es un problema que en muchos foros se ha consultado, pero no ha habido respuesta:
http://forum.virtuemart.net/archive/index.php?topic=70761.0
http://forum.virtuemart.net/index.php?topic=62239.0
http://forum.joomla.org/viewtopic.php?p=1222456 (este parece una posible solución, pero parece que no queda clara (para descargar los archivos hay que estar registrado)).

En este parece que aportan la solución http://www.joomfish.net/forum/viewtopic.php?f=24&t=249&start=140 --> que lleva a http://www.joomfish.net/forum/viewtopic.php?f=24&t=1073 aplicar lo que se indica. (Antes de realizar los cambios que señala, procede a una copia de seguridad de los archivos y de la base de datos).

Saludos

ResponderCitar
Respondido : 15/02/2012 3:28 pm

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

Alceste
 Alceste
Famed Member

Gracias Jordi, no me atrevo a hacerlo. De momento prefiero esperar a si aparece una solución testada por vosotros y en la que pueda seguir mejor las indicaciones. Saludos

ResponderCitar
Respondido : 16/02/2012 7:12 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Por lo que leo el problema está en que a la tabla que guarda los nombres de los atributos de los productos hijo le falta el campo que identifique a cada registro.

Por norma general, esto es algo que es necesario tener para poder realizar una traducción correcta con el Joomfish, ya que precisamente cuando se realiza una traducción de un elemento se guarda en una tabla donde se almacena el campo que se traducido, la traducción, la tabla implicada y el id del registro.

Por tanto, es bastante probable que sin ejecutar el cambio en la estructura de la tabla esto no funcione.

ResponderCitar
Respondido : 16/02/2012 11:14 am

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola Pablo, ¿te refieres al cambio sugerido en el foro de Joomfish que me habéis indicado, no? Os agradecería que me puedieráis dar las indicaciones de lo que debo hacer de un modo algo más explicito que ahí, porqué entre que está en inglés, que no soy técnico y que hay que seguir el hilo del foro tengo miedo de meter la pata. :unsure: Gracias

ResponderCitar
Respondido : 16/02/2012 11:38 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Joan,

Tienes que acceder a cPanel --> PHPMyadmin --> seleccionar la base de datos en cuestión, y en la parte donde pone Estructura - SQL - Buscar, pulsar en SQL, e introducir el código indicado.

ALTER TABLE `jos_vm_product_attribute_sku` ADD `attribute_sku_id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST ;

Antes de realizar un cambio de este tipo, haz una copia de seguridad de la base de datos, o de la tabla en cuestión, por si los cambios no son satisfactorios.

Saludos

ResponderCitar
Respondido : 16/02/2012 4:44 pm

Alceste
 Alceste
Famed Member

De acuerdo. Tengo una duda, supongo que antes de hacer esto debo subir la última versión del archivo vm_product_attribute_sku que me envistéis en el post #37748. ¿es así? Muchas gracias.

ResponderCitar
Respondido : 17/02/2012 7:26 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Joan

Si, efectivamente, al agregar el campo faltante a la tabla ya deberías trabajar con la primera versión del archivo enviado por Pablo.

Saludos.

ResponderCitar
Respondido : 17/02/2012 8:14 pm

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

Página 2 / 3