Ir para conteúdo

POWERED BY:

Arquivado

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

Camila Catalano

Botão Curtir em site PHP

Recommended Posts

Estou com um site feito em PHP e tenho que inserir um botão de curtir do facebook,

porém quando testo o codigo abaixo simplismente não aparece nada no layout do site, testei o mesmo codigo em HTML e ele funciona.

Tenho que fazer alguma modificação no codigo para que funcione em PHP?

 

<div style='width:205px;float:left;margin:1px 4px 2px 3px;height:20px;'><script type="text/javascript"><!--

urlb=window.location.href;

document.write("<iframe src='//www.facebook.com/plugins/like.php?href="+urlb+"&layout=button_count&action=like&font=arial' scrolling='no' frameborder='0' allowtransparency='true' style='width:90px;overflow:hidden;height:20px;'></iframe>");

//--></script><script src='//platform.twitter.com/widgets.js' type='text/javascript'></script><div style='float:left;width:110px;'><a class='twitter-share-button' data-via='meuusuario' href='//twitter.com/share' rel='nofollow' title='tweet'></a></div></div>

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, estou postando o codigo todo da página

 

<? include ("includes/head.php") ?>

<? include ("php/globais.php") ?>

<?$noticia = $obj->obterNoticia($idNot)?>

<link rel="shortcut icon" href="favicon.ico" >

<body>

<div id="tudo">

<div id="miolo">

<div id="topo">

<? include ("includes/topo.php") ?>

 

<!--==============FLASH=============-->

<div id="flash">

<? include ("includes/menu.php") ?>

<div class="clear"></div>

</div>

<!--==============//FLASH=============-->

<div id="migalhas">

<a href="<?$util->obterPaginaInicial();?>">Página inicial</a> » <a href="noticias-lista.php">Cia. News</a> » <a href="<?$util->obterEssaPagina()?>"><?=$noticia->getTitulo()?></a>

</div>

</div>

 

<!--==============CONTEUDO=============-->

<div id="conteudo">

 

<div class="pdb20"></div>

 

<div class="wrapExt">

<div class="wrapInt relative">

<ul class="abas">

<li><a href="<?$util->obterEssaPagina()?>" class="selecao"><h1>Cia. <strong>News</strong></h1></a></li>

<li><a href="noticias-lista.php">voltar</a></li>

</ul>

 

<div class="pd30">

 

<div class="floatLeft" id="listaNoticias">

 

<h2 class="pdb10"><?=str_replace("/", ".", $noticia->getData(true))?> | <?=$noticia->getTitulo()?></h2>

 

<?if($noticia->getFoto()){?>

<p><img src="<?=Objetos::NOTICIAS_DIR_IMG.$noticia->getFoto()?>" class="bdAzul"/></p>

 

<?}?>

<?=$noticia->getDescricao()?>

 

 

<!-- CODIGO DO BOTÃO DE CURTIR DO FACEBOOK -->

<div style='width:205px;float:left;margin:1px 4px 2px 3px;height:20px;'><script type="text/javascript"><!--

urlb=window.location.href;

document.write("<iframe src='//www.facebook.com/plugins/like.php?href="+urlb+"&layout=button_count&action=like&font=arial' scrolling='no' frameborder='0' allowtransparency='true' style='width:90px;overflow:hidden;height:20px;'></iframe>");

//--></script><script src='//platform.twitter.com/widgets.js' type='text/javascript'></script><div style='float:left;width:110px;'><a class='twitter-share-button' data-via='meuusuario' href='//twitter.com/share' rel='nofollow' title='tweet'></a></div></div>

 

 

</div>

 

 

<div class="floatRight pdt20">

<?if($noticia->getArquivo()){?>

<a href="<?=Objetos::NOTICIAS_DIR_ARQ.$noticia->getArquivo()?>" class="pdf" target="_blank">Baixe aqui o arquivo em PDF</a>

<?}?>

<div class="imgDireita">

<img src="imagens/img_news.png" />

 

</div>

</div>

 

 

 

 

<div class="clear"></div>

 

 

 

</div>

 

 

 

</div>

</div>

 

</div>

<!--==============//CONTEUDO=============-->

 

</div>

<!--==============//MIOLO=============-->

 

<!--==============RODAPE=============-->

<div id="rodape">

<? include ("includes/rodape.php") ?>

</div>

<!--==============//RODAPE=============-->

</div>

<!--==============//TUDO=============-->

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Camila,

 

Você comentou propositalmente o código do facebook? Pois ele esta comentado, ai realmente não vai exibir nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer colocar o botão curtir né?!

 

Faça assim:

 

<iframe src="http://www.facebook.com/plugins/like.php?href=AQUI A SUA URL&layout=standard&
show_faces=false&width=380&action=like&colorscheme=light&height=25&locale=pt_BR" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:25px;" allowTransparency="true"></iframe>

 

 

Atente-se aonde tem AQUI A SUA URL, e coloque a url da página lá.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Marcus,

o PHP não aceita o iframe, já tentei usar esse codigo e não funcionou.

testei varios códigos que fora desse site funcionou, o problema é que não fiz esse site estou apenas fazendo uma atualização.

E não entendo porque não está aparecendo o botão, com esse codigo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um teste, troque todo este código por um texto qualquer e publique, veja se aparece, se não acredito que sei o que pode estar acontecendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta colocar assim então, veja se resolve alguma coisa:

 

<?echo '<iframe src="http://www.facebook.com/plugins/like.php?href=suaurl&layout=standard&show_faces=false&width=380&action=like&colorscheme=light&height=25&locale=pt_BR" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:250px; height:25px;" allowTransparency="true"></iframe>'; ?>

 

Veja se mostra.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Camila,

 

Está complicado, porque não estou vendo o que esta acontecendo, e como você esta testando, e ai estou dando palpites do que pode estar acontecendo.

Você tem certeza que ele não esta exibindo nem no código fonte? Procura +/- onde deveria aparecer o código e certifique-se se ele não esta lá, porque esta muito estranho isso.

 

Você tem essa página no ar? Pode colocar aqui? Se não, vamos tentando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendo muito de JavaScript,mas pelo que vi seu codigo tá comentado como o amigo

marcus citou

<script type="text/javascript"><!--

.

Está implementado uma comentação de css ali e no final do script fechando.

Creio que isto está gerando um enorme conflito entre o css e javascript.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Marcus,

o PHP não aceita o iframe, já tentei usar esse codigo e não funcionou.

testei varios códigos que fora desse site funcionou, o problema é que não fiz esse site estou apenas fazendo uma atualização.

E não entendo porque não está aparecendo o botão, com esse codigo.

 

Camila,

use assim:

echo "<iframe src=\"http://www.facebook.com/plugins/like.php?href=LINK DO SEU SITE AQUI&layout=button_count&show_faces=false&width=90&action=like&font=arial&colorscheme=light&height=21\" scrolling=\"no\" frameborder=\"0\" style=\"border:none; overflow:hidden; width:90px; height:21px;\" allowTransparency=\"true\"></iframe>";

 

Apenas alterando o "link do seu site aqui".

 

[]s,

Diéssica Gurskas

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.