Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não estou consigo colocar o titulo da foto em baixo, já fiz varias tentativas sem sucesso.
<html>
<head>
<meta charset="UTF-8">
<title>.:Pagina de Teste:.</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<div id="titulo">
<h2>Galeria de Imagens</h2>
</div>
<div id="corpo">
<div id="box">
<?php
include_once "conexao.php";
include_once 'Pager.php';
$pdo = conectar();
$listar = $pdo->prepare("SELECT * FROM bdsite WHERE `nome`");
$listar->execute();
$dados = $listar->fetchAll(PDO::FETCH_ASSOC);
$params = array(
'mode' => 'Jumping',
'perPage' => 15,
'delta' => 5,
'itemData' => $dados
);
$pager = & Pager::factory($params);
$data = $pager->getPageData();
foreach ($data as $img):
?>
<div id="galeria">
<a href="<?php echo $img['local'] . $img['nome'] ?>" rel="shadowbox" title="Galeria de Fotos"> <img src="<?php echo $img['local'] . $img['nome'] ?>" /> </a>
</div>
<?php
endforeach;
?>
</div>
</div>
<div id="rodape">
<?php
$links = $pager->getLinks();
echo $links ['all'];
?>
</div>
</body>
</html>Bem, como você mesmo pode reparar ele não esta sendo feito de um modo profissional pois tenho pouca experiencia ainda com sites, estou aprendendo e aprimorando, toda critica e bem vida com certeza. Porém acabei resolvendo de outra maneira. Uma das coisas que eu estava fazendo errado era chamado do banco, depois que resolvi isso coloquei mas alguns detalhes logo a baixo dentro da div e pronto funcionou da maneira que eu queria. Porém lógico com a ajuda de uma galera que fórum e skype. Mas se tiver algo que eu possa melhor por favor me fale, pois como disse ainda sou um aprendiz na arte de fazer sites e na minha cidade não existe boas escolas para isso infelizmente. Obrigado. Att. Junior
<html>
<head>
<meta charset="UTF-8">
<title>.:Pagina de Teste:.</title>
<link rel="stylesheet" type="text/css" href="css/style.css"/>
</head>
<body>
<div id="titulo">
<h2>Galeria de Imagens</h2>
</div>
<div id="corpo">
<div id="box">
<?php
include_once "conexao.php";
include_once 'Pager.php';
$pdo = conectar();
$listar = $pdo->prepare("SELECT * FROM bdsite ");
$listar->execute();
$dados = $listar->fetchAll(PDO::FETCH_ASSOC);
$params = array(
'mode' => 'Jumping',
'perPage' => 15,
'delta' => 5,
'itemData' => $dados
);
$pager = & Pager::factory($params);
$data = $pager->getPageData();
foreach ($data as $img):
?>
<div id="galeria">
<a href="<?php echo $img['local'] . $img['nome'] ?>" rel="shadowbox" title="Galeria de Fotos"> <img src="<?php echo $img['local'] . $img['nome'] ?>" /> </a>
<span class="Nome"><?php echo $img['desc'] ?></span>
</div>
<?php
endforeach;
?>
</div>
</div>
<div id="rodape">
<?php
$links = $pager->getLinks();
echo $links ['all'];
?>
</div>
</body>
</html>
Eu não sei como é feito de maneira bem profissional o posicionamento destas divs, como exemplo, este própria área
de perguntas e respostas que utilizamos, deve ter sido utilizado as divs para ir criando automaticamente ...
Mas fiz isto com php, especificando o valor top inicial, e depois a cada passagem do laço for, voce vai alterando o valor top.
Exemplo: Se o valor top inicial é igual a 80, e voce tem uma div de altura (height) = 20, então supondo que a proxima div fique logo abaixo, a proxima div deverá ter um valor top maior que 100 (80+20). Se a div aparece uma ao lado da outra, então não é a propriedade top que deve ser alterada e sim a propriedade left ....
Espero que tenha sido esta sua dúvida...