Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#4248
Alguns colegas tem a dúvida de como retirar os menus de linguagem e moeda da sua loja, pois vão atender apenas clientes no Brasil, para fazer essa modificação vamos alterar diretamente no tema.

1) Edite o arquivo header.tpl que está no diretório catalog/view/theme/SEU_TEMA/template/common, e remova as linhas abaixo:

Para remover o menu Moeda:
Código: Selecionar todos
        <?php if ($currencies) { ?>
        <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="currency_form">
          <div class="switcher">
            <?php foreach ($currencies as $currency) { ?>
            <?php if ($currency['code'] == $currency_code) { ?>
            <div class="selected"><a><?php echo $currency['title']; ?></a></div>
            <?php } ?>
            <?php } ?>
            <div class="option">
              <?php foreach ($currencies as $currency) { ?>
              <a onclick="$('input[name=\'currency_code\']').attr('value', '<?php echo $currency['code']; ?>'); $('#currency_form').submit();"><?php echo $currency['title']; ?></a>
              <?php } ?>
            </div>
          </div>
          <div style="display: inline;">
            <input type="hidden" name="currency_code" value="" />
            <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
          </div>
        </form>
        <?php } ?>
Para remover o menu linguagem:
Código: Selecionar todos
        <?php if ($languages) { ?>
        <form action="<?php echo str_replace('&', '&', $action); ?>" method="post" enctype="multipart/form-data" id="language_form">
          <div class="switcher">
            <?php foreach ($languages as $language) { ?>
            <?php if ($language['code'] == $language_code) { ?>
            <div class="selected"><a><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />&nbsp;&nbsp;<?php echo $language['name']; ?></a></div>
            <?php } ?>
            <?php } ?>
            <div class="option">
              <?php foreach ($languages as $language) { ?>
              <a onclick="$('input[name=\'language_code\']').attr('value', '<?php echo $language['code']; ?>'); $('#language_form').submit();"><img src="image/flags/<?php echo $language['image']; ?>" alt="<?php echo $language['name']; ?>" />&nbsp;&nbsp;<?php echo $language['name']; ?></a>
              <?php } ?>
            </div>
          </div>
          <div>
            <input type="hidden" name="language_code" value="" />
            <input type="hidden" name="redirect" value="<?php echo $redirect; ?>" />
          </div>
        </form>
        <?php } ?>
2) Salve o arquivo e teste a modificação.

Aproveitem! :D
#5864
Muito bom Manoel!
Fiz aqui e deu certo.
Agora também segue uma contribuição:
Observei que no lugar onde estava estas funcionalidades ficou vazio... Então, pensei em diminuir o espaço ou colocar algo que fosse útil no lugar... Optei pela segunda ideia e coloquei um script de data completa. Segue dica:

Localize a div7 que ficou vazia.
Código: Selecionar todos
<div class="div7">

</div>
E substitua por:
Código: Selecionar todos
<div class="div7">
		<?php
		setlocale(LC_TIME,"portuguese"); 
		echo strftime("Hoje &eacute; %A, %d de %B de %Y"); 
		?>
</div>
Caso queirão aumentar a fonte da data, é só abrir o css do seu tema (usei o tema padrão) e localizar:
Código: Selecionar todos
#header .div7 {
	float: right;
	padding-top: 2px;
}
E adicionar o tamanho da fonte:
Código: Selecionar todos
#header .div7 {
	float: right;
	padding-top: 2px;
	font-size: 20px;
}
Também podem colocar outras coisas, tais como: Uma <marquee>, links ou algum texto.
Espero que seja útil.
Até+

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]