Página 1 de 1

CEP ficar sempre selecionado e aceitar apenas números!

Enviado: 25 Out 2013, 09:10
por linktraba
Seria possível o CEP ficar dessa forma, ao acessar o carrinho de compras já ficar aparecendo o CEP?
Imagem

Fiz isso na condição que define quando marcamos e abre o input referente:
<tr class="highlight">
<td><?php if ($next == 'shipping') { ?>
<input type="radio" name="next" value="shipping" id="shipping_estimate" checked="checked" />
<?php } else { ?>
<input type="radio" name="next" value="shipping" id="shipping_estimate" checked="checked" />//Aqui fiz um checked="checked" para de qualquer forma sempre ficar selecionado frete, mas a o input não abre automaticamente mesmo com a opção já selecionada.
<?php } ?></td>
<td><label for="shipping_estimate"><?php echo $text_shipping_estimate; ?></label></td>
</tr>

Re: CEP ficar sempre selecionado e aceitar apenas números!

Enviado: 25 Out 2013, 22:42
por denisgomes
Se você não vai usar as funções de cupom de desconto e de vale presente, basta remover essas opções do arquivo cart.tpl. É mais prático do que forçar a seleção da opção.

Re: CEP ficar sempre selecionado e aceitar apenas números!

Enviado: 26 Out 2013, 14:03
por linktraba
Obrigado por responder.

Fiz isso que me falou mas o CEP continua oculto e só aparece quando seleciona, a opção para clicar continua lá, seria bom se ficasse clicada e aparecendo sem o comprador precisar caçar a opção.
Até consegui que ficasse selecionado, isso é fácil, mas o problema é executar a rotina de abrir o input para digitar o CEP.
Imagem
Sobre o código do Java Script, tem como aplicar para digitar somente números? Eu tentei e não consegui.

Re: CEP ficar sempre selecionado e aceitar apenas números!

Enviado: 26 Out 2013, 15:18
por denisgomes
Bom, o código fonte que exibe o campo de cálculo de frete está presente dentro do arquivo cart.tpl. É só modificá-lo para que apareça sempre, ao invés de só aparecer quando a opção for selecionada. Aliás se você fizer isso você pode também remover a opção 'Estimate Shipping & Taxes'.

Re: CEP ficar sempre selecionado e aceitar apenas números!

Enviado: 26 Out 2013, 19:03
por linktraba
Fala Denis, agradeço a atenção mais uma vez.
Alterei o código fonte do arquivo: /loja/catalog/view/theme/bigshop/template/checkout/cart.tpl
Agora o frete sempre fica aparecendo, só some se desabilitar na área restrita, ficou assim:
Imagem
Aconteceram alguns problemas quando desativava o frete e os cupons e continuava o texto:
$_['text_next'] = 'O que você gostaria de fazer em seguida?';
Aí retirei e ficou da forma que queria.
O arquivo original alterei o nome, assim se quiser voltar como era só colocar o título origina..
Agora só falta um jeito de não deixar digitarem nada além de números no CEP, aí fechou, vou mexendo aqui para ver se consigo fazer isso.
Valeu.