Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde galera, achei um script simples de galeria de imagem que pega as imagens de uma pasta e ja gera toda a estrutura
segue código do php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Fotos</title>
<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=342738209181690";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<style> text-align:center;
margin:0;
padding:0;
} padding:13px;
display:block;
border:1px solid #ddd;
background:#eee;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#999;
margin:0 auto;
} float:left;
margin:0 14px 14px 0;
padding:0;
} float:left;
padding:13px;
} background:#b70000;
} width:100px;
height:100px;
} padding:8px 0 0px;
margin:0;
} color:#666;
text-transform:uppercase;
text-decoration:none;
font-weight:bold;
} color:#b70000;
text-decoration:underline
}
</style>
</head>
<body>
<?php
//URL onde o arquivo PHP vai ficar
$url_galeria = "http://www.imaginepublicidade.com.br/galeria/galeria.php";
//URL onde o arquivo PHP vai ficar
$pasta_fotos = "fotos_galeria";
//Início da função
$fotos = array();
//Loop que percorre a pasta das imagens e armazena o nome de todos os arquivos
foreach(glob($pasta_fotos . '/{*_p.jpg,*_p.gif}', GLOB_BRACE) as $image) {
$fotos[] = $image;
}
//Verifica se deve exibir a lista ou uma foto
if ($_GET["image"] == "") {
//Faz o loop pelo folder de imagens
for($i=0; $i < count($fotos); $i++) {
//Cria cada uma das thumbs dentro de uma <div> com link para a imagem grande
echo "<div class='thumb'>";
echo "<a href='" . $url_galeria . "?image=" . $i . "'>";
echo "<img src='" . $fotos[$i] . "'>";
echo "</a>";
echo "</div>";
}
} else {
//Guarda o nome da imagem para montar o link da imagem grande
$foto_g = explode("_p", $fotos[$_GET["image"]]);
//Configura os links de próxima e anterior
if ( $_GET["image"] == 0 ) { $anterior = ""; } else { $anterior = $_GET["image"] - 1; }
if ( $_GET["image"] == count($fotos)-1 ) { $proxima = ""; } else { $proxima = $_GET["image"] + 1; }
//Quando solicitada uma imagem em particular, monta a <div> e insere a imagem grande de acordo com o link
echo "<div>";
echo "<p><a href='" . $url_galeria . "?image=" . $anterior . "'>Foto anterior</a> | <a href='" . $url_galeria . "'>Voltar para a galeria</a> | <a href='" . $url_galeria . "?image=" . $proxima . "'>Próxima foto</a></p>";
echo "<br />";
echo "<a href='" . $url_galeria . "?image=" . $proxima . "'>";
echo "<img src='" . $foto_g[0] . "_g" . $foto_g[1] . "'>";
echo "</a>";
echo "</div>";
}
?>
</body>
</html>
link da galeria: http://www.imaginepublicidade.com.br/galeria/galeria.php
Preciso de uma ajuda de vocês pois não entendo nada de php, preciso saber como pego a url da imagem atual e insiro o botão like do facebook neste código. Se puderem me ajudar ficarei muito grato
obrigado
vi que o código para inserir o botão de like é <fb:like href="URL" send="true" width="450" show_faces="true"></fb:like>
Carregando comentários...