Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#2335
Eu tenho já um banner feito em flash debaixo do menu de caterogias, e esse flash tem várias imagens passando, e alguns botões.
Eu gostaria de saber se alguém tem algum exemplo de como mostrar a página de promoções quando clicar num botão do flash. :?:
Obrigado
#2349
Manoel Vidal escreveu:Se entendi, você teria que fazer o link no próprio flash, você mesmo fez o banner ?

Aguardo retorno.
Sim, eu mesmo fiz. E coloqueio dentro do header.tpl assim:
Código: Selecionar todos
 <!---flash--->
<?php if (!$this->config->get('config_maintenance')) { ?>
<div id="flash_container">
	<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="960" height="360" id="Banner" align="middle">
	<param name="allowScriptAccess" value="sameDomain" />
	<param name="allowFullScreen" value="false" />
	<param name="movie" value="catalog/view/theme/mydefault/image/flash/Banner.swf" />
	<param name="quality" value="high" />
	<param name="bgcolor" value="#ffffff" />	
	<param name="wmode" value="transparent" />
	<embed src="catalog/view/theme/mydefault/image/flash/Banner.swf" quality="high" bgcolor="#ffffff" width="960" height="360" name="Banner" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
	</object>		
</div>
<?php } ?>
O Banner vai mostrar vários imagens de produtos, e quando um cliente clicar no banner, queria que o opencart fosse pro mesmo produto cuja imagem tivesse passando no banner.
Passar o nome ou o ID do produto a partir do flash eu consigo, mas preciso saber como receber essa informação dentro do opencart e ir para a respectiva página.
#2570
Aí vai depender de como você vai fazer o banner interagir com o sistema do OpenCart, no meu caso usei um banner que pega os dados do banco e grava num XML... o flash exibe o que tiver no xml.... aí fica simples...

Pra mostrar o produto ->
Código: Selecionar todos
http://agitaqua.com.br/loja/index.php?route=product/product&product_id=9999999999
Pra adicionar no carrinho ->
Código: Selecionar todos
 http://agitaqua.com.br/loja/index.php?route=checkout/cart&product_id=9999999999
---> http://www.agitaqua.com.br/loja
#3033
Manoel Vidal escreveu:Olá alexmbra.

Se for possível, você poderia compartilhar a solução, pois com certeza é do interesse de muitos colegas da comunidade.
Bom, amigo no post anterior já tinha post a reposta.
andreiwd escreveu:...
Pra mostrar o produto ->
Código: Selecionar todos
http://agitaqua.com.br/loja/index.php?route=product/product&product_id=9999999999
---> http://www.agitaqua.com.br/loja
Pro banner estar mostrando os produtos, ele já tem que saber o ID dos mesmos, portanto é só passar o ID para um handler do clicking sobre o movieclip dentro do flash.
Código: Selecionar todos

function clickProductHandler(event:MouseEvent):void
{
              var strSitePath:String = "www.yoursite.com/";
               yourMovieClip.removeEventListener (MouseEvent.CLICK,clickProductHandler);	
               var url:String =  strSitePath + "index.php?route=product/product&product_id=" + txtID.text;
	var request:URLRequest = new URLRequest(url);
	try 
	{
	  navigateToURL(request, '_self'); // second argument is target
	} 
	catch (e:Error) 
	{
	  trace("Error occurred!");
	}
}

#5250
Bom pessoal sempre venho atras de conseguir meus problemas da minha loja e esse do banner para quem já trabalha com flash ou apenas quer dar as dimesões para uma agencia e depois só trocar vai ai o meu codigo da header.tpl o banner vai de fora a fora da pagina em baixo da busca

[code]<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=6,0,29,0" width="980" height="359" align="top">
<param name="movie" value="catalog/view/theme/village-blue/image/flash/banner.swf" />
<param name="quality" value="high" />
<embed src="catalog/view/theme/village-blue/image/flash/banner.swf" width="980" height="359" align="top" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>[/
code]

Apenas copie o codigo na ultima div da pagina e crie a basta para jogar o arquivo em flash, no meu caso funcionou dai eu só troco o banner via ftp e pronto !!!! espero ter ajudado !!! este aquivo está na pasta common dentro da pasta do theme que vc está usando !

http://www.mundodoseletros.com.br/webstore
#5258
asmedrado escreveu:Bom pessoal sempre venho atras de conseguir meus problemas da minha loja e esse do banner para quem já trabalha com flash ou apenas quer dar as dimesões para uma agencia e depois só trocar vai ai o meu codigo da header.tpl o banner vai de fora a fora da pagina em baixo da busca

[code]<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shoc ... n=6,0,29,0" width="980" height="359" align="top">
<param name="movie" value="catalog/view/theme/village-blue/image/flash/banner.swf" />
<param name="quality" value="high" />
<embed src="catalog/view/theme/village-blue/image/flash/banner.swf" width="980" height="359" align="top" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>
</object>[/
code]

Apenas copie o codigo na ultima div da pagina e crie a basta para jogar o arquivo em flash, no meu caso funcionou dai eu só troco o banner via ftp e pronto !!!! espero ter ajudado !!! este aquivo está na pasta common dentro da pasta do theme que vc está usando !

http://www.mundodoseletros.com.br/webstore
Valeu pela dica :D