He estado cambiando el texto de botones en viruemart en mi página y cuando he llegado al boton de comprar (le envío pantallazo del botón que le digo) y no soy capaz de encontrar el texto para cambiarlo.
Gracias de antemano.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Veo que estás usando un tema de Virtuemart distinto al que viene por defecto, por lo que es posible que las indicaciones que te voy a dar no funcionen y sea necesario aplicar cambios en otras partes la web.
Vete al archivo administrator/components/com_virtuemart/languages/common/spanish.php y localiza la constante de texto de nombre PHPSHOP_CART_ADD_TO.
Esta debería ser el texto que se carga en el botón y el que tendrías que cambiar. En el caso de que no sea así significaría que la plantilla de Virtuemart que estás usando utilizando un texto diferente.
Este ya estaba cambiado por la palabra que quería cambiar pero no me hace ningún cambio.
'PHPSHOP_CART_ADD_TO' => 'Presupuestar',
Esto es lo que esta puesto.
Habría alguna otra manera de cambiarlo?
Gracias de antemano.
Hola,
En tal caso parece que depende de la plantilla de Virtuemart que estás usando.
Revisa el archivo components/com_virtuemart/themes/vmtheme133/templates/product_details/includes/addtocart_form.tpl para ver si aquí encuentras la constante de texto que se está llamando.
La constante si está, pero me sigue sin cambiar el texto.
me esta volviendo.
Que puedo hacer?
Hola Sidon
Busca en la carpeta de idiomas /languages/es-ES/ si tienes algún archivo de idiomas para la plantilla theme133 que estas usando, es posible que debas tener una constante de idiomas en esta plantilla.
Saludos.
Este es el archivo que he encontrado en la ubicación que me ha dicho. Y es el único que lleva la palabra languages
es-ES.com_languages.ini
# version 1.5.6 2008-08-24 01:21:07 ~0
# Joomla! Project - Spanish Administration component Language file.
# copyright Copyright(C) 2005 - 2009 TodosJuntos.org. All rights reserved - Todos los derechos reservados.
# license/licencia http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, ver LICENSE.php
# Translation/Traducción: www.TodosJuntos.org Equipo de traducción de la comunidad hispana de Joomla!
# Todos los archivos ini deben ser guardados como UTF-8 sin BOM - All ini files must be saved as UTF-8 NO BOM
ADMINISTRATOR=Administrador
DESCFTP=Para configurar un idioma como predeterminado, Joomla! puede necesitar los datos de acceso a su cuenta FTP. Por favor, introdúzcalos en el siguiente formulario.
DESCFTPTITLE=Datos para el acceso FTP
IS=es
JCLIENTHELPER::SETCREDENTIALSFROMREQUEST FAILED=No es posible conectar con el servidor con las credenciales dadas
LANGUAGE EDITOR=Editor de idioma
LANGUAGE MANAGER=Administrador de idiomas
OPERATION FAILED: CONTENT EMPTY.=La operación falló: contenido vacío.
OPERATION FAILED: COULD NOT OPEN=La operación falló: no se puede abrir %s.
OPERATION FAILED: NO LANGUAGE SPECIFIED.=La operación falló: no se ha especificado un idioma.
OPERATION FAILED: THE FILE IS NOT WRITABLE.=La operación falló: no se pudo escribir, el archivo no tiene permisos de escritura.
SIZE=Tamaño
WARNOPENFILE=La operación falló: error al abrir el archivo para escribir.
WRITABLE=modificable
YOU CAN NOT DELETE LANGUAGE IN USE.=No puede eliminar el idioma en uso.
Gracias
Hola Sidon
No entiendo por que buscas el texto "languages", lo que te comenté es que busques archivos relacionados con la plantilla, archivos que tengan "tpl" como parte del nombre en donde debas buscar el texto "comprar" y reemplazarlo
Por otro lado, es posible que lo que se muestra en tu pantalla :
Contenido solo visible a usuarios registrados
Específicamente el botón con el texto "comprar", sea una extensión de terceros y no propia de virtuemart.
Si es una extensión de tercero es bastante probable que el archivo de traducción de la extensión se encuentre en :
/language/es-ES/
Busca un archivo de traducción en esta ruta que se relacione con virtuemart, lo podrás identificar por que llevará "vm" como parte del nombre, luego en este archivo busca el texto en español "Comprar"
Saludos.