Consertando erro de imagens não seguras no menu do tema Mango

Senhores, como vão?

O tema Mango, bastante popular nos dias atuais está com um problema seríssimo nas imagens do menu. Elas não são carregadas com https em páginas seguras, impedindo o seu certificado SSL de ficar verdinho na barra de status do navegador e causando diversas suspensões no Google Shopping.

Vamos consertar este problema?

Vamos!

Acesse o caminho app/design/frontend/smartwave/mango/template/smartwave/megamen
u/html e abra o arquivo topmenu.phtml

Na linha 12, acrescente “array(‘_secure’=>true))” de modo com que o código fique assim:

<script type=”text/javascript”>
var SW_MENU_POPUP_WIDTH = <?php echo $_popupWidth; ?>;
jQuery(function($){
$(“.menu_thumb_img”).parent().addClass(“has-thumb-img”,array(‘_secure’=>true)));
});
</script>

Salve, suba o arquivo editado para o servidor e aproveite suas imagens do menu sendo carregadas com https em páginas determinadas como seguras, pelo sistema.

Um abraço.

 

Habilitar extensões .PDF no editor WYSIWYG do Magento

Por default, o WYSIWYG (editor padrão do Magento) só aceita o upload e inserção de arquivo que estejam nas extensões jpg, jpeg, png e gif. Vamos adicionar o PDF agora. Abra:

app/code/core/Mage/Cms/etc e o arquivo config.xml

Próximo a linha 110, algo semelhante a isso será visualizado:

<extensions>
<allowed>
<jpg>1</jpg>
<jpeg>1</jpeg>
<png>1</png>
<gif>1</gif>
</allowed>
<image_allowed>
<jpg>1</jpg>
<jpeg>1</jpeg>
<png>1</png>
<gif>1</gif>
</image_allowed>
<media_allowed>
<flv>1</flv>
<swf>1</swf>
<avi>1</avi>
<mov>1</mov>
<rm>1</rm>
<wmv>1</wmv>
</media_allowed>
</extensions>

Acrescente logo abaixo de <gif>1</gif> no primeiro bloco (<allowed>) a linha:

<pdf>1</pdf>

Seu código deve ficar assim:

<extensions>
<allowed>
<jpg>1</jpg>
<jpeg>1</jpeg>
<png>1</png>
<gif>1</gif>
<pdf>1</pdf>
</allowed>
<image_allowed>
<jpg>1</jpg>
<jpeg>1</jpeg>
<png>1</png>
<gif>1</gif>
</image_allowed>
<media_allowed>
<flv>1</flv>
<swf>1</swf>
<avi>1</avi>
<mov>1</mov>
<rm>1</rm>
<wmv>1</wmv>
</media_allowed>
</extensions>

Pronto! Seu Magento agora aceita .PDF no editor.

 

Preço só aparece quando há estoque do produto no Magento

por segunda-feira, abril 6, 2015 0 0

Dias atrás eu precisei fazer uma personalização no funcionamento padrão do Magento, vou-lhes contar como.

O Magento por padrão exibe o preço do produto em qualquer situação, tenha o produto estoque ou não. Pro Magento, a única coisa que muda é o botão de comprar. Entenda:

Quando há estoque:
Botão comprar aparece
Quando não há estoque:
Botão comprar desaparece e dá lugar ao botão de “Avise-me quando estiver disponível”

Até aqui tudo bem? Pois bem, precisamos fazer isso com o preço agora.

No meu caso, por se tratar de um Magento personalizado, apliquei a alteração abaixo diretamente no arquivo responsável pelo preço de meu produto, mas acho que no view.phtml (do produto) isso pode funcionar diretamente – Então, vamos seguir por este caminho. Navegue até o arquivo view.phtml do seu catalog:

app/design/frontend/seutema/default/template/catalog/product

Com o arquivo view.phtml aberto, insira a seguinte verificação:

<?php if(!$_product->isSaleable()): ?>
<style type=”text/css”>
.price-box {display:none;}
</style>
<?php endif; ?>

O que essa verificação faz? Simples.

Ela verifica se o produto não está disponível para venda e caso seja uma afirmativa, dá display:none na classe .price-box, que é a responsável direta por abrigar a old-price, special-price e regular-price dos nossos produtos no Magento.

Esse conceito pode ser aplicado para diversas finalidades parecidas, basta usar a imaginação.

Boa sorte!