Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Errores de codificación en archivos de VirtueMart  

Página 3 / 3
 
Maria
 Maria
Reputable Member

Cambie el texto del " llame ahora para saber precio por " solicitar información " pero cuando esta en este link... http://www.madertalia.es/index.php/catalogo-de-productos?page=shop.browse&category_id=22 esta bien es cuando pichas en enlace solicitar mas información me sale el texto con la tilde mal...
Contenido solo visible a usuarios registradosgo mal...es la codificación

Lo modifico con la codificación Ansi ......

Citar
Respondido : 12/01/2012 9:30 pm
Maria
 Maria
Reputable Member

Te valdria con esto ....

ResponderCitar
Respondido : 19/01/2012 8:22 am

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

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El problema no tiene una solución directa cambiando la codificación del archivo spanish.php. Los archivos de constantes de idioma de Virtuemart tienen por defecto codificación ANSI. Si se cambia la codificación por UTF8 se arregla el problema con el formulario de consulta, pero fallaría el resto de Virtuemart, ya que cargaría mal los caracteres especiales en el resto de la tienda.

Por tanto, la codificación debería quedarse en ANSI y no cambiarla.

Lo más fácil sería utilizar alguna frase que no contenga acentos para evitar este problema. Pero en caso de que a pesar de todo lo quieras con acentos tienes que editar el archivo components/com_virtuemart/themes/yourshop/templates/pages/shop.ask.tpl.php y, previa copia de seguridad, cambiar el código (línea 34):


por el siguiente:


De esta forma se mostrará correctamente los acentos en ambos casos.

ResponderCitar
Respondido : 19/01/2012 11:20 am
Maria
 Maria
Reputable Member

Bien por el momento porque le cambio es correcto pero.... ahora me pasa con el texto que esta detras.... podeis ver la prueba..

Contenido solo visible a usuarios registrados

ResponderCitar
Respondido : 19/01/2012 3:30 pm

Cursos Gratuitos WordPress

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Maria,

Como ya te he comentado en bastantes ocasiones "todos los archivos de idioma de VirtueMart", todos deben ir en codificación ANSI salvo algunos textos puntuales localizados en archivos .php (no idiomas) que deben ir en UTF-8.

Por suerte este galimatías se soluciona en VirtueMart 2.0.0 que utiliza solo archivos .ini para idiomas y con la codificación estándar UTF-8, pero de momento es bueno al menos esperar un mes más para migrar, por si sale alguna revisión de la versión.

Saludos

ResponderCitar
Respondido : 19/01/2012 5:55 pm
Maria
 Maria
Reputable Member

La respuesta ultima no me sirve ya que no solucionamos parte del problema aunque una parte si, como puede hacer de nuevo ya que me ocure ahora con esta parte..

Podeis ver la prueba..

Contenido solo visible a usuarios registrados

En el post anterior tienes la foto de lo que me pasa despues de sus indicaciones...

ResponderCitar
Respondido : 19/01/2012 6:11 pm

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

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Maria,

Comprendo que mi respuesta no te sirva, pero es el estándar que los desarrolladores de VirtueMart tienen establecido para este componente, no es cosa mia. 😉

¿Puedes indicar, si eres tan amable, desde donde modificas el texto de abajo?

Solicitar información: Fotografía ref: 1

Saludos

ResponderCitar
Respondido : 19/01/2012 6:20 pm
Maria
 Maria
Reputable Member

Yo no lo modifico simplemente que si estas en... pulsa ejemplo el enlace que te envio. y depues sigue leyendo....
Contenido solo visible a usuarios registrados

Y despues pinchas en cualquiera de las Fotografía ref: 1, Fotografía ref: 2 , Fotografía ref: 3
veras que el texto fotografías sale mal...

ResponderCitar
Respondido : 19/01/2012 7:02 pm

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Maria,

Quiero pensar que te refieres a este texto:

Contenido solo visible a usuarios registrados

Si es afirmativo, dinos que modificaste para que se muestre como predeterminado en el campo de texto de dicho formulario.

Saludos

ResponderCitar
Respondido : 20/01/2012 12:55 am
Maria
 Maria
Reputable Member

No modifique nada simplemente cuando pongo el nombre a la categoría y ya esta cuando la creo en la tienda..

ResponderCitar
Respondido : 20/01/2012 8:36 am

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

David Noguera
 David Noguera
Miembro Moderator

Hola María, puedes enviarnos el fichero:

components/com_virtuemart/themes/yourshop/templates/pages/shop.ask.tpl.php

para que le echemos un vistazo??

Saludos

ResponderCitar
Respondido : 20/01/2012 10:05 am
Maria
 Maria
Reputable Member

Aqui se lo envio....

ResponderCitar
Respondido : 20/01/2012 1:57 pm

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

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola María

El archivo parece estar bien, debido a que este texto corresponde al nombre del producto, te sugiero verifiques la codificación de los datos en la tabla jos_vm_product.

Desde tu cpanel ingresa a phymyadmin, ubica la base de datos, ubica la tabla de virtuemart jos_vm_product, lista los campos y verifique que tengan la codifiación utf8 tal como se muestra en la imagen adjunta.

Saludos.

ResponderCitar
Respondido : 20/01/2012 2:58 pm
Maria
 Maria
Reputable Member

No lo hubico donde esta lista campos le adjunto la captura para que me diga donde lo localizo hice lo que me dijo...

ResponderCitar
Respondido : 20/01/2012 4:42 pm

Cursos Gratuitos WordPress

Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Supongo que el error ocurre desde que cambiaste en el archivo shop.ask.tpl.php el código:


por


Vuelve a dejarlo como estaba.

Lo más fácil sería que en lugar poner el texto "Solicitar información" pongas "Solicitar info" o cualquier otra cosa que no tenga acentos. De esa forma problema resuelto. Ten en cuenta que estar tocando cosas de codificación de archivos te puede acabar repercutiendo en otras partes de la tienda, y todo provocado por un tema menor como un único acento en el cuerpo de un mensaje.

ResponderCitar
Respondido : 20/01/2012 5:30 pm
Maria
 Maria
Reputable Member

Ok asi lo hare ....

aquí le envia la prueba y cambiamos el texto por otro parecido....

http://www.madertalia.es/index.php/tienda?page=shop.browse&category_id=29

Resuelto por fin...

ResponderCitar
Respondido : 20/01/2012 6:08 pm

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

Página 3 / 3