Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pablo Gates

Botão Curtir Facebook

Recommended Posts

Boa tarde galera estou com problemas em inserir um botão curtir no seguinte código

 

<div id="box_vef" class="flexcroll">
<ul>
<?php
Conectar();
	$query=mysql_query("SELECT * FROM fotos ORDER BY titulo");
	while($foto = mysql_fetch_object($query)){
?>

<li>
<?php echo"<a href='admin/fotos/".$foto->foto."' title='".$foto->titulo."' class='abrelb'/>";?>
       <?php echo"<img src='admin/fotos/".$foto->foto."' width='90' height='80' class='abrelb'/>";?>
</li>

<?php
	}
?>
</ul>
</div><!-- end fotos-->

 

quando o usuário clica na foto ele abre a lighbox, e a tag title faz exibir o titulo dentro da mesma isso está correto e funcionando, eu quero incluir o CURTIR "http://www.facebook.com/sharer/sharer.php?u=FOTO CLICADA" mas não estou conseguindo fazer isso... alguém tem uma sugestão ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

cade o botão do facebook?

 

opaa é esse modelo de botão que eu quero usar no site

 

http://www.blog.clacelestial.com/2011/11/curtir-compartilhamento-link-blogger.html

 

bem clean e tal, mas quero chamar pra cada foto clicada

Compartilhar este post


Link para o post
Compartilhar em outros sites

https://developers.facebook.com/docs/reference/plugins/like/

 

simples eles dão o código e você poe, sempre procure pela documentação original.

 

então no meu portfólio eu uso esse da documentação do facebook, mas preciso personalizar pra que ele exiba o curtir de cada foto entendeu... se eu simplesmente colocar ele vai curtir como se todas as fotos fossem iguais, creio que eu tenha me expressado mal ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

não expressou não, talvez eu tenha me expressado mal.

 

 

<fb:like href="meusite.com.br/fotos?id={$id}" send="true" width="450" show_faces="true"></fb:like>

 

coloque isse dentro do foreach, isso que eu digo um exemplo agora olhe a lógica, cada foto vai gerar um botão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não expressou não, talvez eu tenha me expressado mal.

 

 

<fb:like href="meusite.com.br/fotos?id={$id}" send="true" width="450" show_faces="true"></fb:like>

 

coloque isse dentro do foreach, isso que eu digo um exemplo agora olhe a lógica, cada foto vai gerar um botão.

 

mas como eu colocaria dentro desse link

 

<li>

<?php echo"<a href='admin/fotos/".$foto->foto."' title='".$foto->titulo."' class='abrelb'/>";?>//DENTRO DESSE LINK

<?php echo"<img src='admin/fotos/".$foto->foto."' width='90' height='80' class='abrelb'/>";?>

</li>

 

assim que eu não consegui fazer funcionar tem uma sugestão de uso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites
<div id="box_vef" class="flexcroll">
<html xmlns:fb="http://ogp.me/ns/fb#">
<div id="fb-root"></div>
<script>(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=303956703008683";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
       <ul>
       <?php
       Conectar();
               $query=mysql_query("SELECT * FROM fotos ORDER BY titulo");
               while($foto = mysql_fetch_object($query)){
       ?>

       <li>
       <?php echo"<a href='admin/fotos/".$foto->foto."' title='".$foto->titulo."' class='abrelb'/>";?>
       <?php echo"<img src='admin/fotos/".$foto->foto."' width='90' height='80' class='abrelb'/>";?>
<fb:like href="meusite.com.br/fotos?id=<?echo $foto->foto ?>" send="true" width="450" show_faces="true"></fb:like>
       </li>

       <?php
               }
       ?>
       </ul>
       </div><!-- end fotos-->

Compartilhar este post


Link para o post
Compartilhar em outros sites

<div id="box_vef" class="flexcroll">
<html xmlns:fb="http://ogp.me/ns/fb#">
<div id="fb-root"></div>
<script>(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/pt_BR/all.js#xfbml=1&appId=303956703008683";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
       <ul>
       <?php
       Conectar();
               $query=mysql_query("SELECT * FROM fotos ORDER BY titulo");
               while($foto = mysql_fetch_object($query)){
       ?>

       <li>
       <?php echo"<a href='admin/fotos/".$foto->foto."' title='".$foto->titulo."' class='abrelb'/>";?>
       <?php echo"<img src='admin/fotos/".$foto->foto."' width='90' height='80' class='abrelb'/>";?>
<fb:like href="meusite.com.br/fotos?id=<?echo $foto->foto ?>" send="true" width="450" show_faces="true"></fb:like>
       </li>

       <?php
               }
       ?>
       </ul>
       </div><!-- end fotos-->

 

Coloquei o botão entrou normal e tals, mas o que preciso é inseri-lo dentro da lighbox

 

<li>

<?php echo"<a href='admin/fotos/".$foto->foto."' title='".$foto->titulo." BOTÃO AQUI' class='abrelb'/>";?>

<?php echo"<img src='admin/fotos/".$foto->foto."' width='90' height='80' class='abrelb'/>";?>

</li>

 

entendeu? porque ele tem que abrir do lado do titulo dentro da lighbox dessa forma:

 

http://www.freeimagehosting.net/gpkpp

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca dentro da variavel que vai aparecer nesse lightbox o que você esta propondo é colocar o botão de curtir no facebook dentro do seu link isso não é possível pois o facebook usa tags especiais deles que identificam para não ocorrer fraudes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca dentro da variavel que vai aparecer nesse lightbox o que você esta propondo é colocar o botão de curtir no facebook dentro do seu link isso não é possível pois o facebook usa tags especiais deles que identificam para não ocorrer fraudes.

 

eu tento criar uma variavel pra exibir dentro e não rola também, se eu colocar ele dentro diretor não tem como

 

<?php
						Conectar();
						$query=mysql_query("SELECT * FROM fotos ORDER BY titulo");
						$btn_face = echo"<fb:like href='<?echo $foto->foto ?>' send='false' width='100' show_faces='false'></fb:like>"
						while($foto = mysql_fetch_object($query)){
					?>

					<li>
						<?php echo"<a href='admin/fotos/".$foto->foto."' title='".$btn_face .$foto->titulo." BOTÃO AQUI' class='abrelb'/>";?>
						<?php echo"<img src='admin/fotos/".$foto->foto."' width='90' height='80' class='abrelb'/>";?>
					</li>

					<?php
					}
					?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.