Página 1 de 2

Como fazer isso na lateral?

Enviado: 12 Nov 2012, 11:49
por vipersbr
Fala galera, alguém saberia me dizer se existe algum módulo ou como eu posso procurar na internet uma forma de fazer uma barra lateral igual a esta do site:

http://lojadobaby.com.br/

(o site é de um membro do fórum)

eu não quero colocar esse lance de facebook (ainda) queria colocar informações de contato e etc no qual eu não posso colocar no meu tema senão quebra o design.

obs: preciso fazer que independente de onde a página esteja o botão lateral nunca sairá do lugar!

abraços :)

Re: Como fazer isso na lateral?

Enviado: 14 Nov 2012, 14:02
por andersonnarciso

Re: Como fazer isso na lateral?

Enviado: 14 Nov 2012, 14:12
por vipersbr
então a palavrinha mágica é "float share" kk eu tentei por tudo que é nome menos isso!!

obrigado amigo :)

Re: Como fazer isso na lateral?

Enviado: 15 Nov 2012, 12:38
por wchavioli
Amigo, eu não sei fazer o efeito da janela abrir porém sei colocar o botão no local que vc quer...
Veja o atendimento online nesta loja que criei: www.todasex.com.br

Se isto ja te ajudar eu posto aqui um tutorial para você!
Grande abraço!!

Re: Como fazer isso na lateral?

Enviado: 15 Nov 2012, 13:45
por vipersbr
ola amigo.. me ajuda sim!!!

eu queria na verdade era fixar mesmo um botão de contato!! me ajuda muito!

obrigado :) e parabéns pela loja ficou bonita!

Re: Como fazer isso na lateral?

Enviado: 15 Nov 2012, 20:48
por luhh
wchavioli escreveu:Amigo, eu não sei fazer o efeito da janela abrir porém sei colocar o botão no local que vc quer...
Veja o atendimento online nesta loja que criei: http://www.todasex.com.br

Se isto ja te ajudar eu posto aqui um tutorial para você!
Grande abraço!!
Amigo, poderia ensinar fazer isso? quero muito colocar em minha loja.
Obrigado.

Re: Como fazer isso na lateral?

Enviado: 16 Nov 2012, 13:48
por wchavioli
Lá vai então...

É muito simples, basta seguir os passos abaixo que vai dar tudo certo!

1º- Abra em seu opencar o diretório: catalog/view/theme/seuTema/template/commom/header.tpl

2º- Em header.tpl localize o bloco:
Código: Selecionar todos
<div id="welcome">
    <?php if (!$logged) { ?>
    <?php echo $text_welcome; ?>
    <?php } else { ?>
    <?php echo $text_logged; ?>
    <?php } ?>
  </div>  

3º- Logo abaixo deste bloco cole este código:
Código: Selecionar todos
 <div id"atendimento">
  <p style=" position: fixed; left: 0px; top:260px">
	<a href="http://www.wipservicos.com"><img alt="" src="http://wipservicos.com/wipsites/wipservicos/botao-online.gif" />
</div>


Explicando este pequeno código:
O que foi feito foi uma div com nome de atendimento (você pode colocar o nome que quiser), logo abaixo do nome está a linha que decide a posição onde o botão aparecerá (no caso ele está: Fixo à 0px da esquerda e 260px do topo) você pode modificar para a posição que quiser.
Na outra linha está o chamado para meu site (wipservicos.com) e a imagem do botão no servidor (você colocara ex-sua-imagem.png), caso queira inserir o código pronto de algum botão de atendimento e tal, basta substituir o código que chama o meu site e a imagem.
Para finalizar bastou fechar a div.

É isso aí, qualquer coisa me da um tok..
Meu e-mail: contato@wipservicos.com

Abraço..

Re: Como fazer isso na lateral?

Enviado: 16 Nov 2012, 19:28
por luhh
Valew brother, deu certinho :)

Re: Como fazer isso na lateral?

Enviado: 16 Nov 2012, 21:17
por wchavioli
Isso aee.. Qualquer coisa é só falar!

Re: Como fazer isso na lateral?

Enviado: 27 Dez 2012, 10:48
por SamuViegas
Tendo em vista que eu também queria essa funcionalidade para o meu site, eu pesquisei e achei um código. Estou utilizando ele em meu site (http://lojinhadotio.com) e está funcionando perfeitamente. Bem, segue o código:

Encontre o arquivo header.tpl (catalog/view/theme/SEU TEMPLATE/template/common/header.tpl) e cole esse código antes de </head>
Código: Selecionar todos
<style>
img,a {
    border: 0;
}

#on {
    visibility: visible;
}

#off {
    visibility: hidden;
}

#facebook_div {
    width: 196px;
    height: 340px;
    overflow: hidden;
}

#twitter_div {
    width: 246px;
    height: 353px;
    overflow: hidden;
}

#google_plus_div {
    width: 152px;
    height: 97px;
    overflow: hidden;
    margin-left: 50px;
    margin-top: 10px;
}

#knfeedburner_div {
    width: 300px;
    height: 97px;
    overflow: hidden;
    margin-top: 5px;
    margin-left: -4px;
}

#kakinetwork_div {
    width: 300px;
    height: 97px;
    overflow: hidden;
}/* right side style */#facebook_right {
    z-index: 10005;
    border: 2px solid #3c95d9;
    background-color: #fff;
    width: 196px;
    height: 353px;
    position: fixed;
    right: -200px;
}

#facebook_right img {
    position: absolute;
    top: -2px;
    left: -35px;
}

#facebook_right iframe {
    border: 0px solid #3c95d9;
    overflow: hidden;
    position: static;
    height: 360px;
    left: -2px;
    top: -3px;
}

#twitter_right {
    z-index: 10004;
    border: 2px solid #6CC5FF;
    background-color: #6CC5FF;
    width: 246px;
    height: 353px;
    position: fixed;
    right: -250px;
}

#twitter_right_img {
    position: absolute;
    top: -2px;
    left: -35px;
    border: 0;
}

#google_plus_right {
    z-index: 10003;
    background-color: #F2F2F2;
    border: 2px solid #006ec9;
    border-top: 2px solid #0056a0;
    border-bottom: 2px solid #0056a0;
    border-right: 2px solid #0056a0;
    border-left: hidden;
    width: 152px;
    height: 97px;
    position: fixed;
    right: -154px;
}

#google_plus_right_img {
    position: absolute;
    top: -2px;
    left: -33px;
    border: 0;
}

#feedburner_right {
    z-index: 10003;
    background-color: #fefefe;
    border: 2px solid #5b5b5b;
    border-top: 2px solid #5b5b5b;
    border-bottom: 2px solid #5b5b5b;
    border-right: 2px solid #5b5b5b;
    border-left: hidden;
    width: 300px;
    height: 97px;
    position: fixed;
    right: -303px;
}

#feedburner_right_img {
    position: absolute;
    top: -2px;
    left: -33px;
    border: 0;
}

#kakinetwork_right {
    z-index: 10003;
    border: 2px solid #303030;
    background-color: #fff;
    width: 300px;
    height: 97px;
    position: fixed;
}

#kakinetwork_right img {
    position: absolute;
    top: -2px;
    left: -101px;
}/* left side style */#facebook_left {
    z-index: 10005;
    border: 2px solid #3c95d9;
    background-color: #fff;
    width: 196px;
    height: 353px;
    position: fixed;
    left: -200px;
}

#facebook_left img {
    position: absolute;
    top: -2px;
    right: -35px;
}

#facebook_left iframe {
    border: 0px solid #3c95d9;
    overflow: hidden;
    position: static;
    height: 360px;
    right: -2px;
    top: -3px;
}

#twitter_left {
    z-index: 10004;
    border: 2px solid #6CC5FF;
    background-color: #6CC5FF;
    width: 246px;
    height: 353px;
    position: fixed;
    left: -250px;
}

#twitter_left_img {
    position: absolute;
    top: -2px;
    right: -35px;
    border: 0;
}

#google_plus_left {
    z-index: 10003;
    background-color: #006ec9;
    border: 2px solid #006ec9;
    border-top: 2px solid #0056a0;
    border-bottom: 2px solid #0056a0;
    border-left: 2px solid #0056a0;
    border-right: hidden;
    width: 152px;
    height: 97px;
    position: fixed;
    left: -154px;
}

#google_plus_left_img {
    position: absolute;
    top: -2px;
    right: -33px;
    border: 0;
}

#feedburner_left {
    z-index: 10003;
    background-color: #fefefe;
    border: 2px solid #5b5b5b;
    border-top: 2px solid #5b5b5b;
    border-bottom: 2px solid #5b5b5b;
    border-left: 2px solid #5b5b5b;
    border-right: hidden;
    width: 300px;
    height: 97px;
    position: fixed;
    left: -303px;
}

#feedburner_left_img {
    position: absolute;
    top: -2px;
    right: -33px;
    border: 0;
}

#kakinetwork_left {
    z-index: 10003;
    border: 2px solid #303030;
    background-color: #fff;
    width: 300px;
    height: 97px;
    position: fixed;
}

#kakinetwork_left img {
    position: absolute;
    top: -2px;
    right: -101px;
}

.box-title1 {
    border: 1px solid #ddd;
/*border-radius*/
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
/*box-shadow*/
    -webkit-box-shadow: 5px 5px 5px #CCCCCC;
    -moz-box-shadow: 5px 5px 5px #CCCCCC;
    box-shadow: 5px 5px 5px #CCCCCC;
    padding: 10px;
    margin: 10px 0;
}

.enteryouremail {
    background: #fff !important;
    border: 1px solid #d2d2d2;
    padding: 0px 8px 0px 8px;
    color: #a19999;
    font-size: 12px;
    height: 25px;
    width: 165px;
/*border-radius*/
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 0px;
}

.submitbutton {
    background: #F2F2F2;
    border: 1px solid #F66303;
/*box-shadow*/
    -webkit-box-shadow: 3px 3px 3px #666;
    box-shadow: 3px 3px 3px #666;
    font: bold 12px Arial, sans-serif;
    color: #000000;
    height: 25px;
    padding: 0 12px 0 12px;
    margin: 0 0 0 5px;
/*border-radius*/
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
</style>
<script type="text/javascript" src="http://apis.google.com/js/plusone.js"></script>
<script type="text/javascript">jQuery(document).ready(function(){ jQuery("#facebook_right").hover(function(){ jQuery(this).stop(true,false).animate({right:  0}, 500); },function(){ jQuery("#facebook_right").stop(true,false).animate({right: -200}, 500); });    jQuery("#twitter_right").hover(function(){ jQuery(this).stop(true,false).animate({right:  0}, 500); },function(){ jQuery("#twitter_right").stop(true,false).animate({right: -250}, 500); });     jQuery("#google_plus_right").hover(function(){ jQuery(this).stop(true,false).animate({right:  0}, 500); },function(){ jQuery("#google_plus_right").stop(true,false).animate({right: -154}, 500); });    jQuery("#feedburner_right").hover(function(){ jQuery(this).stop(true,false).animate({right:  0}, 500); },function(){ jQuery("#feedburner_right").stop(true,false).animate({right: -303}, 500); });    });</script>
Certo. Feito isso, você vai continuar a colar o código abaixo em seguida. Apenas fiz essa pausa, para explicar o que você terá que fazer. Substitua "btsnts", no início da 6ª linha aí, pela página do Facebook. Só funciona com páginas, não com perfis.
Código: Selecionar todos
<div id="on">
 <div id="facebook_right" style="top: 18%;">
  <div id="facebook_div">
   <img src="http://4.bp.blogspot.com/-pzM3IebaPHg/T3BF_Cp5ChI/AAAAAAAABTA/uPlhRvqJF2Y/s1600/helperblogger.com-facebook-icon.png" alt=""/>
   <iframe src="//www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fbtsntsamp;width=200&height=346&colorscheme=light&show_faces=true&border_color&stream=false&header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:346px;" allowtransparency="true">
   </iframe>
  </div>
 </div>
</div>
Aqui no do Twitter, também temos que colocar o nome do usuário. Encontre "helperblogger" e substituia pelo nome do usuário do seu Twitter.
Código: Selecionar todos
<div id="on">
 <div id="twitter_right" style="top: 35%;">
  <div id="twitter_div">
   <img id="twitter_right_img" src="http://2.bp.blogspot.com/-DoXgccAh568/T3BGBaBhUUI/AAAAAAAABTY/apMnhTjbnnU/s1600/helperblogger.com-twitter-icon.png"/>
   <script src="http://widgets.twimg.com/j/2/widget.js"></script>
   <script>new TWTR.Widget({version: 2,type: 'profile',rpp: 4,interval: 1000,width: 246,height: 265,theme: {shell: {background: '#63BEFD',color: '#FFFFFF'},tweets: {background: '#FFFFFF',color: '#000000',links: '#47a61e'}},features: { loop: false,live: true,scrollbar: false,hashtags: false,timestamp: true,avatars: true,behavior: 'all' }}).render().setUser('helperblogger').start();</script>
  </div>
 </div>
</div>
Esse do Google Plus não precisa de usuário. É apenas um botão para clicar e compartilhar no Plus. Não mexa aqui.
Código: Selecionar todos
<div id="on">
 <div id="google_plus_right" style="top: 52%;">
  <div id="google_plus_div">
   <img id="google_plus_right_img" src="http://1.bp.blogspot.com/-08OfKvSFgp8/T3BF_ifkYhI/AAAAAAAABTI/H-tCpPulBME/s1600/helperblogger.com-google-plus-icon.png"/>
   <div style="float:left;margin:10px 10px 10px 0;">
    <g:plusone size="tall" expr:href="data:post.url"></g:plusone>
   </div>
  </div>
 </div>
</div>
Esse último é para se inscrever. Eu nem usei isso no meu site, então, nem configurei ele. Mas para trocar o nome do usuário, deve substituir "hblogger" pelo nome do que vc vai colocar.
Código: Selecionar todos
<div id="on">
  <div id="feedburner_right" style=" top: 69%;">
   <div id="knfeedburner_div">
    <center>
    <h4 style="color:#F66303;">You can also receive Free Email Updates:</h4>
    <form action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=hblogger', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
     <input gtbfieldid="10" class="enteryouremail" name="email" value="Enter your email here..." onblur="if (this.value == '') {this.value = 'Enter your email here...';}" onfocus="if (this.value == 'Enter your email here...') {this.value = '';}" type="text"/><input value="hblogger" name="uri" type="hidden"/><input value="Submit" class="submitbutton" type="submit"/>
    </form>
    </center><img id="feedburner_right_img" src="http://2.bp.blogspot.com/-92lVWafnEt0/T3BGAWfGPKI/AAAAAAAABTQ/r61lpGWJqew/s1600/helperblogger.com-subscribe-icon.png"/>
   </div>
  </div>
 </div>
</div>
Atenção: o código é um só. Separei apenas para explicar parte por parte. Então, copie e cole tudo na sequencia. VOcê só precisará trocar os nomes dos uauários como expliquei.
Para desativar um ou outro botão flutuante, basta trocar no ínicio de cada um "on" por "off". O restante é só alegria.

Abraço forte!