Página 2 de 2

Re: Como colocar um botão remover

Enviado: 16 Nov 2011, 10:04
por marciofornari
Tive que fazer a mesma alteração do Pardal para funcionar
fiz essas alterações aqui tbm, demorei 1 hora hahaha, iniciante eh foda mais mesmo assim me virei e tem um erro na linha 56
depois de um tempo tentando achei e tava assim

Código: Selecionar tudo
<?php if ($product['points']) { ?>
<small><?php echo $product['points']; ?></small>



mudei e ficou assim: e funciono sem erro

Código: Selecionar tudo
<?php if ($product['reward']) { ?>
<small><?php echo $product['reward']; ?></small>

Re: Como colocar um botão remover

Enviado: 16 Nov 2011, 22:08
por Ibraim
Então Márcio, o meu arquivo já está com essas alterações, porém, caso o produto tem opções cadastradas, (ex. sabor: chocolate; morango), ele direciona para o carrinho, mas você não consegue excluir utilizando esse botão.

Re: Como colocar um botão remover

Enviado: 24 Jan 2012, 17:05
por mauricioramisses
Se o produto tem opçoes nao sera possivel excluir pelo botao criado.
ALguem ai tem a soluçao? Vlw

Re: Como colocar um botão remover

Enviado: 28 Jan 2012, 00:37
por drskaka
Pessoal, achei a solução para o problema de excluir produto que quando tem opções acaba não sendo excluído.

Neste site [b]http://www.surgimento.com.br/blog/op ... ncart/[/b] tem a solução e muito show de bola.

Eu instalei e testei no IE, Firefox e Crhome e deu tudo certo...

Abraço e sucesso para todos.

Daniel.

Re: Como colocar um botão remover

Enviado: 28 Jan 2012, 00:41
por drskaka
Continuando minha resposta anterior, nesta página tem diversos tutoriais que são muito bons:

[b]http://www.surgimento.com.br/categor ... acoes/[/b]

Abraço,

Daniel.

Re: Como colocar um botão remover

Enviado: 28 Jan 2012, 02:51
por mauricioramisses
drskaka escreveu:Continuando minha resposta anterior, nesta página tem diversos tutoriais que são muito bons:

[b]http://www.surgimento.com.br/categor ... acoes/[/b]

Abraço,

Daniel.
Eu ja conecia o site surgimento, realmente encontramos varias informaçoes úteis lá.
Eu mesmo acabo de fazer essas alteraçoes e ficou show de bola.

Re: Como colocar um botão remover

Enviado: 14 Mai 2012, 21:50
por bobsoftware
Utilizei o arquivo do link informado pelo drskaka logo acima,
http://www.surgimento.com.br/blog/openc ... -opencart/

Lá tem uma atualização do dia 21/03/2012 informando para utilizar o arquivo XML com o vQmod.

Instalei e tudo ok, funcionou, porem o XML que esta lá utiliza o parametro TITLE do link para puxar o KEY do produto para o codigo AJAX, ao colocar o mouse sobre o botão remover, era mostrado o [key] do produto (não gostei disso, pois aqui pra mim apareciam letras e numeros), então removi o codigo [ title="<?php echo $voucher['key']; ?>" ], isto gerou erro e não excluia o item, pois não havia observado que ele usa o parametro TITLE para repassar ao AJAX.
A minha solução:
Alterei o [ title="<?php echo $voucher['key']; ?>" ]
por
[ alt="<?php echo $voucher['key']; ?>" ]

e mais abaixo [ data: {remover: $('.remover').eq(posicao).attr('title')} ]
por
[ data: {remover: $('.remover').eq(posicao).attr('alt')} ]

e usei a função [ title ] com o texto [ title="Remover este ítem" ]

Acho que fica melhor, "na minha opinião".
Obs. Isso deve ser feito nas duas <operation> a do $product['key'] e a do $voucher['key'] que ficam no mesmo arquivo.

Abraço a todos.

Re: Como colocar um botão remover

Enviado: 14 Mai 2012, 23:03
por bobsoftware
m.lirangi escreveu:
juliocesar757 escreveu:Se tiver usando o OpenCart 1.5.x seria mais ou menos assim. Procure pela seguinte linha no arquivo catalog/view/theme/default/template/checkout/cart.tpl
Código: Selecionar todos
<input type="checkbox" name="remove[]" value="<?php echo $product['key']; ?>" />
Substitui por
Código: Selecionar todos
<a onclick="$('#remove_<?php echo $product['key']; ?>').attr('checked', true); $('#basket').submit();">excluir</a>
<input type="checkbox" style="display:none;" name="remove[]" id="remove_<?php echo $product['key']; ?>" value="<?php echo $product['key']; ?>" />
Sobre o botão 'Atualizar' eu não recomendo tirar porque também precisará dele para atualizar a quantidade do produto no carrinho.
Então Julio, eu fiz e ficou bem legal, mas esse botão ATUALIZAR lá em baixo, ninguem vai se dar conta que é pra atualizar a qtde. Então tirei ele lá de baixo e coloquei pra cima conforme abaixo:

Imagem

Pra isso tive que alterar 3 arquivos: cart.tpl - cart.php e portuguese-br
Se alguem quiser fazer, baixe as instruções abaixo e qualquer coisa poste aqui!
Abs
http://www.lirangi.com/img/Alterando_bo ... eckout.rar
--------------------------------------------
Acrescentando...

Aqui pra mim aconteceu o mesmo erro na linha 56 e foi resolvido alterando ['points'] por ['reward'].
Tambem notei que ficava uma linha branca vazia logo abaixo da descrição do produto no carrinho.
Removi <div class="buttons"> na linha 54 e a linha desapareceu.

Tambem removi na linha 40 <a onclick="$('#remove_<?php echo $product['key']; ?>').attr('checked', true); $('#basket').submit();">excluir</a>

E utilizei esta dica: http://www.surgimento.com.br/blog/openc ... -opencart/

Abs