Page 1 of 1
Botón en carrito
Posted: Sat Mar 24, 2012 12:28 am
by Elserolf
Hola buenas,
Cuando miro algunos ejemplos de las tiendas que hay en el apartado de modulos y extensiones me llama la atención que algunas tienen en el carrito un botón de comprar en vez lo que sale normalmente que es solo texto. Y no se dónde se activa esa opción; y en su defecto dónde puedo conseguir esa opción. Gracias
Ahí pongo la imagen por si no lo aclaré bien:
Uploaded with
ImageShack.us
Re: Botón en carrito
Posted: Sun Mar 25, 2012 4:41 am
by danimus
Hola,
Podrias editar el archivo /catalog/view/theme/default/stylesheet/stylesheet.css, y buscar la clase
a.button y ahi editar para que aparezca a tu gusto, con o sin boton.
Un saludo.
Re: Botón en carrito
Posted: Sun Mar 25, 2012 3:15 pm
by Elserolf
Es que por defecto ahí no aparece ningún botón, lo que quiero no es cambiar el botón (de color, forma, etc) lo que quiero es que aparezca, igual no me expliqué bien.
Re: Botón en carrito
Posted: Mon Mar 26, 2012 1:25 am
by AIS
Hola normalmente lo que viene ahí por defecto es un texto con un vínculo
<a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a>
lo que debes hacer es colocar un botón y mandarlo para checkout/checkout, pero si te es muy dificil agarra el css y crea una regla para que el vínculo que aparece ahora parezca un botón, eso era lo que había en versiones anteriores de opencart. la idea es la misma y resuelves la funcionalidad que necesitas.
Re: Botón en carrito
Posted: Mon Mar 26, 2012 1:12 pm
by Elserolf
]Gracias AIS, lo intentaré.
Si la curiosidad es porque si te fijas en muchas tiendas está ese dichoso botón y pensé que habría alguna extensión o módulo o algo que lo pusiera. Es que intenté editando el tpl y puse un span pero luego me salta un error que no está definido... seguiré probando, que remedio xD. Es que de java ando muy pez.
De un template (que es de otra versión) di con la línea del código que es:
Code: Select all
<div class="checkout"><a href="<?php echo $checkout; ?>" class="button"><span><?php echo $button_checkout; ?></span></a></div>
Pero la mía es:
Code: Select all
<div class="checkout"><a href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a> | <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?>
Si pongo ese span a mí me dice que hay un error porque no está definido.
Re: Botón en carrito
Posted: Mon Mar 26, 2012 10:58 pm
by celestial
Ok aca lo tienen:
Sustituyan en el module\cart.tpl:
<div class="checkout"><a href="<?php echo $cart; ?>"><?php echo $text_cart; ?></a> | <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
Por esto:
<div class="checkout">
<div class="buttons">
<div class="right"><a href="<?php echo $cart; ?>" class="button"><?php echo $text_cart; ?></a> <a href="<?php echo $checkout; ?>" class="button"><?php echo $text_checkout; ?></a></div>
</div>
</div>
Re: Botón en carrito
Posted: Tue Mar 27, 2012 2:17 am
by Elserolf
Mil Gracias Celestial, eres grande.
Re: Botón en carrito
Posted: Fri Mar 08, 2019 2:02 pm
by arcovirtual
alguien sabe donde cambiar el icono del carro de compra que aparece en
https://ibb.co/89HTRYt ya encontré que debo cambiarlo en /catalog/view/javascript/common.js en todas las lineas de estas
Code: Select all
$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
ademas de los mods que lleven esa linea y me funciona pero aun no logro que aparezca mi nuevo icono al cargar la pagina asumo que debe haber algo o en ocmod que lleve esa linea o en el nucleo porque ya no se donde mas buscar. por cierto esto en OC 2.3 , no se porque ponen un icono tan dificil de encontrar en vez de usarlo en lenguaje o en plantilla.
logro que funcione con mis mods como el notifier o el redirect to cart que llevan esa linea o al actualizar o eliminar articulos del carro pero en el inicio aun no se donde mas esta esa linea.- (<i class="fa fa-shopping-cart"></i>)
Re: Botón en carrito
Posted: Sat Mar 09, 2019 2:46 am
by arcovirtual
Encontré la solución, luego de pasar a revisar todo el awesome y css boostrap mas bibliotecas encontré que solo se debia cambiar aparte de donde ya mencione antes, en el cart.tpl jejeje es ahi donde saca el template el icono para el carro en general lineas Nº 2 y Nº 49 de catalog/view/theme/default/template/common/cart.tpl para OC2.3 saludos. usando el programa fileseek encontre las definiciones de reg de la programacion muy util esta aplicacion para pc
Re: Botón en carrito
Posted: Sat Mar 09, 2019 3:26 am
by arcovirtual
LA SOLUCIÓN MAS EFECTIVA Y RÁPIDA SIN TENER QUE MODIFICAR GRAN CANTIDAD DE ARCHIVOS ES ESTA:
van a
Code: Select all
catalog/view/javascript/font-awesome/css/font-awesome.min.css
buscan
Code: Select all
.fa-shopping-cart:before{content:"\f07a"}
y la reemplazan por el código de su elemento al que quieran poner como icono del carro ejemplo:
Code: Select all
.fa-shopping-cart:before{/*content:"\f07a"*/content:"\f291"}
asi quito el anterior y agrego el nuevo. sin cambiar nada. esto es la solución para cambiar el icono del carro de comprar de todo opencart por otro icono como un basket o cesta o un bag bolsa para tu compra etc. uf. costo pero salio.