Ir para conteúdo

Arquivado

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

jhonnyneryy

Galeria PHP preciso de ajuda urgente por favor me ajudem

Recommended Posts

gente urgente preciso de ajuda para criar uma galeria para um site eu to me batendo todo porque não existem videos novos e não encontro absolutamente ninguem para me da uma ajuda alguem por favor pode me ajudar de bom grado já não sei mas oque fazer to tentando uma galeria de um video aqui to fazendo tudo certinho e dá erro aii queria ajuda de alguém experiente se poder ajudar manda facebook ou me adc no meu que e avisa que é desse forum pra eu poder explicar nelhor https://www.facebook.com/jhonny.neryy

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você realmente acha que alguém vai te adicionar? É você quem quer ajuda, logo o interesse é apenas seu.

 

Poste as suas dúvidas, mostre o que já fez, onde está o problema e etc. Assim pode ser que alguém se interesse em te ajudar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você realmente acha que alguém vai te adicionar? É você quem quer ajuda, logo o interesse é apenas seu.

 

Poste as suas dúvidas, mostre o que já fez, onde está o problema e etc. Assim pode ser que alguém se interesse em te ajudar.

 

 

Olha o caso é que ja to ficando louco quando tento conectar ao mysql da erro e eu ja não sei como resolver quero criar uma galeria com banco de dados e multiSeleção de arquivos só que não to conseguindo nada gostaria que alguem pudesse me instruir do zero pra saber onde estou errando !

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos lá vou tentar explicar do melhor jeito possivel OBS:(Sou leigo ainda nessa area por isso aviso tenham paciencia comigo)

Conseguir uma galeria php só que não to conseguindo conectar ao banco de dados to usando o WAMPSERVER e o Dreamweaver cs6 e não tenho a minima noção duque fazer crio quantas BD no My sql quais nomes dou quais são Primary e tals o site que eu to editando esta assimhttp://codepen.io/jhonnyneryy/pen/EKOoRw e quero que quando a pessoa clique em (Promoçoes/Selfies ) ele redirecione diretamente para pagina da galeria onde vai ficar 2 albuns um onde a gente pode postar os banners de festa e etc.. e o outo para as selfies que os clientes mandarem pra gente ai a gente posta semanalmente essas fotos entende minha galeria ta assim

INDEX

<!DOCTYPE html>
<html>
    <head>  
        <title>Dream Gallery</title>  
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <link rel="stylesheet" href="css/home.css" type="text/css"/>
    </head>
    <body>	
        <div id="wrap">

            <div id="top-menu">
                <ul>
                    <li class="current"><a href="index.php">Home</a></li>
                    <li><a href="album.php">Álbuns</a></li>
                    <li></li>
                    <li></li>
                    <li></li>
                </ul>
            </div>

            <div id="top">
                <h1>Galeria Vegas Promoções/Selfies<span></span></h1>
            </div>

            <div id="gallery">

            </div>

            <div id="footer">
                <h1> </h1>
            </div>
        </div>
    </body>
</html>
THUMB

<?php

require_once 'class/Canvas.class.php';
if ( isset( $_GET['img'] ) )
{
    $pic = $_GET['img'];
    $w = 215; //largura
    $h = 175; //altura
    $t = new Canvas;
    $t->carrega( $pic );
    $t->redimensiona( $w, $h, 'crop' );
    $t->grava();
}
?>
GALLERY

<script src="js/jquery.min.js"></script>
<link rel="stylesheet" href="css/gallery.css" type="text/css"/>
<link rel="stylesheet" href="js/fancy/jquery.fancybox.css?v=2.1.0"  media="screen" type="text/css"/>
<script src="js/fancy/jquery.fancybox.js?v=2.1.0" type="text/javascript"></script>	
<script src="js/fancy/jquery.mousewheel-3.0.6.pack.js" type="text/javascript"></script>	
<style>
.paginacao li{display:inline-block;padding:4px;}
.paginacao li a {display:inline-block;padding:4px;text-decoration:none;color:#333;}
.paginacao .current{color:red;}
</style>
<?php
@header( 'Content-Type: text/html; charset=iso-8859-1' );
require_once 'database/mysql.php';
$db = new Mysql;
$page = 0;
$perpage = 12; //quantidade de fotos por página
$current = 1;
$link = '';
if ( isset( $_GET['page'] ) )
{
	$current = $_GET['page'];
	$page = $perpage * $_GET['page'] - $perpage;
	if ( $_GET['page'] == 1 )
	{
		$page = 0;
	}
}

if ( isset( $_GET['id'] ) )
{
    $album_id = $_GET['id'];
    $db->query( "select * from albuns join fotos on(album_id = foto_album) where foto_album = $album_id order by foto_pos asc" )->fetchAll();
		$total = $db->rows;
		if ( $total > $perpage )
		{				
			$link = "<ul class=\"paginacao\" style=\"float:left; width:99%;\">\n";
			$prox = "javascript:;";
			$ant = "javascript:;";
			if ( $current >= 2 )
			{
				$ant = "album.php?id=$album_id&page=" . ($current - 1);
			}
			if ( $current >= 1 && $current < ($total / $perpage))
			{
				$prox = "album.php?id=$album_id&page=" . ($current + 1);
			}
			$link .= '<li><a href="' . $ant . '" title="Anterior">Ant</a></li>';
			$from = round( $total / $perpage ) ;
            if($from == 1){$from++;}			
			for ( $i = 1; $i <= $from; $i++ )
			{
				if ( $current == $i )
				{
					$link .= "<li><a class=\"current\" href=\"album.php?id=$album_id&page=$i\"><b>$i</b></a></li>\n";
				}
				else
				{
					$link .= "<li><a href=\"album.php?id=$album_id&page=$i\"><b>$i</b></a></li>\n";
				}
			}
			$link .= '<li><a href="' . $prox . '" title="Próxima">Prox</a></li>';
			$link .= "</ul>\n";
		}
	
	
    $db->query( "select * from albuns join fotos on(album_id = foto_album) where foto_album = $album_id order by foto_pos asc LIMIT $page,$perpage" )->fetchAll();
    if ( $db->rows >= 1 )
    {
        $album_name = $db->data[0]['album_name'];

        echo "<h1>" .  $album_name  . "</h1>\n";
        echo "<a href=\"album.php\" class=\"back\"><img src=\"images/left.png\"/> Voltar</a>";

        foreach ( $db->data as $fotos )
        {
            $f = ( object ) $fotos;
			$d1 = strtotime( date( 'Y-m-d' ) ) ;
			$d2 = strtotime( "$f->foto_data" );
			$d3 = round( ($d1 - $d2) / 86400 );
            $data = $d3;
            ?>
            <div class="box-detail" id="<?= $f->foto_id ?>">
                <div class="box-inner box-color">	
                    <a class="rel" data-fancybox-group="gallery" href="fotos/<?= $f->foto_url ?>" caption="<?= utf8_decode( $f->foto_caption ) ?>"> 					
                        <img src="thumb.php?img=fotos/<?= $f->foto_url ?>" alt="" /> 
                        <div class="box-inner-fx">
                            <h2><?= utf8_decode( $f->foto_caption ) ?></h2>
                            <span>Ampliar</span>
                        </div>
                    </a>
                </div>
                <div class="box-bottom">
                    <?php
                    if ( $f->foto_info != "" )
                    {
                        ?>
                        <div class="box-bottom-left"><?= utf8_decode( $f->foto_info ) ?></div>	
                        <div class="box-bottom-right"><?= $data ?> dia(s) atrás</div>
                        <?php
                    }
                    else
                    {
                        ?>
                        <div class="box-bottom-right"><?= $data ?> dia(s) atrás</div>
                        <?php
                    }
                    ?>
                </div>		
            </div>
            <?php
        }
		echo $link;
    }
}
else
{
    echo "<h1> Selecione um Álbum</h1> <br />\n";
    $db->query( "select * from albuns order by album_name asc" )->fetchAll();
    if ( $db->rows >= 1 )
    {
        $albuns = $db->data;
        foreach ( $albuns as $album )
        {
            $a = ( object ) $album;
            $db->query( "select * from fotos where foto_album = $a->album_id order by foto_pos asc" )->fetchAll();
            if ( $db->rows >= 1 )
            {
                $f = ( object ) $db->data[0];
                ?>
                <div class="box-detail box-alb" id="<?= $a->album_id ?>">
                    <div class="box-inner-alb">	
                        <a href="album.php?id=<?= $a->album_id ?>" caption="<?=  $a->album_name  ?>"> 					
                            <img src="thumb.php?img=fotos/<?= $f->foto_url ?>" alt=""/> 
                            <div class="box-inner-fx">
                                <h2><?= $a->album_name ?></h2>
                            </div>
                        </a>
                    </div>
                    <div class="box-bottom">
                        <div class="box-bottom-right-photo"><?= $db->rows ?> foto(s)</div>	
                    </div>		
                </div>
                <?php
            }
        }
    }
}
?>
<script type="text/javascript">	
    $(document).ready(function(){
        $('.box-alb').find('.box-inner-fx').css('background','url()').fadeIn(1000);
                
        $('.box-inner').hover(
        function(){
            $(this).find('.box-inner-fx').slideDown();
        },
        function(){
            $(this).find('.box-inner-fx').slideUp();
        })	
        window.onload = function()
        {
            
            $(".rel").fancybox({
                openEffect : 'elastic',
                openSpeed  : 150,
                closeEffect : 'elastic',
                closeSpeed  : 350, 
                arrows: true,
                helpers : {
                    title : {
                        type : 'float'//float, over, outside,inside
                    }}                
                });
            }
        })
</script>  
ALBUM

<!DOCTYPE html>
<html>
    <head>  
        <title>Dream Gallery</title>  
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
		<meta name="viewport" content="width=device-width, initial-scale=1" />
        <link rel="stylesheet" href="css/home.css" type="text/css"/>
    </head>
    <body>	
        <div id="wrap">

            <div id="top-menu">
                <ul>
                    <li><a href="index.php">Home</a></li>
                    <li class="current"><a href="album.php">Álbuns</a></li>
                    <li><a href="javascript:void(0)">Blog</a></li>
                    <li><a href="javascript:void(0)">Contato</a></li>
                    <li><a href="javascript:void(0)">Créditos</a></li>
                </ul>
            </div>

            <div id="top">
                <h1>Dream <span>Gallery</span></h1>
            </div>

            <div id="gallery">
                <?php require_once 'gallery.php'; ?>
            </div>

            <div id="footer">
                <h1>
                    Jhonny Nery
                </h1>
            </div>
        </div>

    </body>
</html>

Oque devo fazer podem me ajudar ? ficaria grato se me explicassem tudo que devo fazer! OBGD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, se comprou do desenvolvedor, pergunte a ele. Mas caso comprou pirateado no mercado livre ou foi ripado de algum site e não te enviaram o arquivo sql. Complica. Ninguém vai ajudar aqui a fazer trabalhos em sistemas pirateados.

 

Acredito até que sua galeria seja uma dessas duas

http://phpstaff.com.br/index/detalhes/dream-gallery-galeria-de-fotos-php-mysql/

 

Uma é de graça e a outra é apenas 15,00. E são dele original. Mas se alguém te vendeu pirateado e por um preço muito maior. Só lamento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Conseguir uma galeria php só que não to conseguindo conectar ao banco de dados to usando o WAMPSERVER e o Dreamweaver cs6 e não tenho a minima noção duque fazer crio quantas BD no My sql quais nomes dou quais são Primary e tals

Você "conseguir" uma galeria com todos os arquivos menos o banco?

Se te venderam esse sistema, te passaram a perna, pois te venderam de forma incompleta.

 

Criar um banco a partir de um sistema ja pronto nem sempre é simples. O fluxo é o oposto: criamos o banco e depois programamos com base nele.

 

Se você quer mexer com PHP mas não tem conhecimento, há duas opções:

 

1. Aprender pelo menos o básico de PHP, pra tentar se virar

2. Contratar um profissional

 

Aqui a gente orienta, não entrega trabalho pronto.

Se quiser dicas e orientações, diga quais são suas dúvidas. Postar código e pedir pra criar o banco não faz sentido algum

 

Bons estudos :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim eu baixei uma dessas galerias free da net só que veio só esses arquivos de cima ai crei um formulario com coisas da net e qero juntas esse meu formulario com essa galeria http://phpstaff.com.br/index/detalhes/dream-gallery-galeria-de-fotos-php-mysql/

<form action="gallery.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="fuseaction" value="acervo.act_addAcervo">
<table width="50%" class="tablet" border="0" cellpadding="3" cellspacing="0" align="center">
<tr>
    <td colspan="2" align="center" bgcolor="DFECFC"><font face="verdana" size="1"><b>Adicionar notícia</td>
</tr>
<tr>
    <td><font face="verdana" size="1">Descrição</td>
    <td align="center"><input type="text" name="imageTitle" value="" size=50 class="edit"></td>
</tr>
<tr>
    <td><font face="verdana" size="1">Publicada</td>
    <td align="left"><input type="radio" name="isPublished" value="1" checked>Sim <input type="radio" name="isPublished" value="0">Não</td>
</tr>
<tr>
    <td><font face="verdana" size="1">Arquivo</td>
    <td align="left"><input type="file" name="imageFile" value="" class="edit"></td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="submit" value="adicionar" class="editbutton"></td>
</tr>
</table>
</form>

como devo agir agora ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Divida o problema. Não adianta querer resolver tudo de uma vez.

 

Primeira coisa a fazer: sistema de upload.

 

Leia sobre isso. Faça um script que recebe as fotos enviadas.

 

Depois pense em como listá-las na galeria

 

Comece por aqui;

http://forum.imasters.com.br/topic/123956-upload-de-foto-e-salvando-o-path-no-banco/ (use MySQLi ou PDO em vez de mysql. Veja mais aqui )

http://forum.imasters.com.br/topic/266539-upload-multiplo/

http://php.net/manual/pt_BR/features.file-upload.post-method.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo, eu mesmo já baixei no site essa galeria, e funciona ok. Mas não da para entender o que ele quer.

 

Pelo que ele falou lá em cima, ele nem sabe como importar um arquivo sql no phpmyadmin, ou mesmo não saber criar o banco de dados para inserir o sql.

 

Mas agora no final ele já fala que quer integrar a galeria em um formulário. Impossível alguém ajudar se o conhecimento dele é zero, ou mesmo se ele não fala coisa com coisa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo, eu mesmo já baixei no site essa galeria, e funciona ok. Mas não da para entender o que ele quer.

 

Pelo que ele falou lá em cima, ele nem sabe como importar um arquivo sql no phpmyadmin, ou mesmo não saber criar o banco de dados para inserir o sql.

 

Mas agora no final ele já fala que quer integrar a galeria em um formulário. Impossível alguém ajudar se o conhecimento dele é zero, ou mesmo se ele não fala coisa com coisa.

OBS:(Sou leigo ainda nessa area por isso aviso tenham paciencia comigo)

Compartilhar este post


Link para o post
Compartilhar em outros sites

infelizmente posso não tá falando nada com nada e tá atrapalhando a ajuda de voces . então vamos zerar tudo e começar do zero .

 

Eu desejo fazer uma galeria do zero , onde eu posso postar fotos semanalmente do restaurante onde eu trabalho e se for uma galeria html daria muito trabalho copiar foto por foto e colocar na (UL) então pensei em php com banco de dados só que meu conhecimento dessa area se torna zero mas eu aprendo rápido só preciso de um empurrão (beraldo já vi seus videos e to lendo tudo que me mandou) essa galeria é pra ser simples com duas albuns uma onde eu posto as fotos de promoções e outra onde eu coloco as fotos dos clientes então eu preciso fazer oque podem me dá um passo a passo pra eu ir me virando só falar assim

 

exp:

 

crie um index.php depois um formulário para poder manda as fotos para o banco de dados

e eu vou aprendendo e me virando desculpe pelo importuno .!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de mais nada,crie o seu banco de dados com uma tabela para armazenar as imagens.

exemplo:

ID   | Imagem  

Após isto,aprenda a fazer o upload de um arquivo para o servidor,o @beraldo ja te passou os links.

Quando aprenderes a receber a imagem e envia-la para um diretório,aprenda a pegar o nome dela e salvar na tabela do banco de dados,para isso estude sobre INSERT mysql,depois é so fazer a consulta com SELECT e ir jogando dentro da galeria o diretório de cada uma( que já ta no bd)

Estes são os primeiros passos,apartir disso é so pra melhorar ainda mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olha obrigado vou deixar como resolvido porque tudo se trata de estudar ja comecei a ter noção os arquivos que o Beraldo mandou ja me ajudou eu tava pesquisando do modo errado como se tudo fosse facil ou cair do céu obrigado a todos que tiveram paciência de vim comentar e me ajudar obrigado mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por ILR master
      Fala galera, tudo bem?
       
      Tenho o seguinte codigo:
       
       class Data {
      public static function ExibirTempoDecorrido($date)
      {
          if(empty($date))
          {
              return "Informe a data";
          }
          $periodos = array("segundo", "minuto", "hora", "dia", "semana", "mês", "ano", "década");
          $duracao = array("60","60","24","7","4.35","12","10");
          $agora = time();
          $unix_data = strtotime($date);
          // check validity of date
          if(empty($unix_data))
          {  
              return "Bad date";
          }
          // is it future date or past date
          if($agora > $unix_data) 
          {  
              $diferenca     = $agora - $unix_data;
              $tempo         = "atrás";
          } 
          else 
          {
              $diferenca     = $unix_data - $agora;
              $tempo         = "agora";
          }
          for($j = 0; $diferenca >= $duracao[$j] && $j < count($duracao)-1; $j++) 
          {
              $diferenca /= $duracao[$j];
          }
          $diferenca = round($diferenca);
          if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
          return "$diferenca $periodos[$j] {$tempo}";
      }
      }
       
      Funciona redondinho se o valor retornado for de algumas horas, mas...
      Quando passa de dois meses, ele retorna a palavra mess. Deve ser por conta dessa linha
      if($diferenca != 1) 
          {
              $periodos[$j].= "s";
          }
       
      Quero que modre:
       
      2 meses atrás
      e não
      2 mess atrás.
       
      Espero que tenham entendido.
       
      Valeu
    • Por Carlos Web Soluções Web
      Olá...
      Estou tentando fazer o seguinte !!
      Listando dados em tabela !!
      Gostaria que....se na listagem houver 4 linhas...indepedente de seu número de ID, faça a listagem em ID ser em ordem 1 2 3 4 !!
      Exemplo...se tiver uma listagem de dados que está em ID 1 3 3...faça ficar 1 2 3 !!

       
      echo "<table class='tabela_dados' border='1'> <tr> <td>ID</td> <td>Nome Empresa</td> <td>Responsável</td> <td>Telefone 1</td> <td>Telefone 2</td> <td>E-mail 1</td> <td>E-mail 2</td> <td>Endereço</td> <td>CEP</td> <td>Bairro</td> <td>AÇÃO 1</td> <td>AÇÃO 2</td> </tr> "; $sql = "SELECT ID FROM usuarios_dados WHERE Usuario='$usuario'"; $result = $conn->query($sql); $num_rows = $result->num_rows; $Novo_ID = 1; for ($i = 0; $i < $num_rows; $i++) { $registro = $result -> fetch_row(); $sql2 = "UPDATE usuarios_dados SET ID='$Novo_ID' WHERE ID='$Novo_ID'"; $result2 = $conn->query($sql2); $Novo_ID++; } $sql = "SELECT * FROM usuarios_dados"; $result = $conn->query($sql); if ($result->num_rows > 0) { // output data of each row while($row = $result->fetch_assoc()) { echo "<tr> <td>$row[ID]</td> <td>$row[Nome_Empresa]</td> <td>$row[Responsavel]</td> <td>$row[Telefone_1]</td> <td>$row[Telefone_2]</td> <td>$row[Email_1]</td> <td>$row[Email_2]</td> <td>$row[Endereço]</td> <td>$row[CEP]</td> <td>$row[Bairro]</td> <td> <form method='post' action='Editar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='EDITAR'> </form> </td> <td> <form method='post' action='Deletar_Dados.php'> <input type='hidden' name='usuario' value='$usuario'> <input type='hidden' name='senha' value='$senha'> <input type='hidden' name='ID' value='$row[ID]'> <input type='submit' style='padding: 10px;' value='DELETAR'> </form> </td> </tr> "; } } else { echo "0 results"; } $conn->close();  
    • Por ILR master
      Boa tarde pessoal, tudo bem ?
       
      Eu uso o tinymce para cadastro de textos no meu siite, porém, quero fazer um sistema para que os colunistas possam fazer o próprio post.
      O problema do tinymce, é que ele mantém a formatação do texto copiado, como tamanho de fonts, negritos, etc... Quero que o usuário cole o texto e a própria textarea limpe a formatação para que ele formate como quiser.
       
      A pergunta é:
       
      O tinymce tem uma opção para desabilitar a formatação quando um texto é colocado?
      Tem alguma função via java ou php para retirar a formatação assim que o texto é colado?
      Ou é melhor usar um outro editor?
       
      Agradeço deste já.
    • Por Giovanird
      Olá a todos!
      Tenho uma pagina que possui uma DIV onde coloquei uma pagina PHP.
      Uso a função setInterval para atualizar a pagina inclusa dentro da DIV.
      O problema é que ao acessar o site , a DIV só me mostra a pagina inclusa somente quando completo o primeiro minuto.
      Preciso que a pagina inclusa já inicie carregada
       
      Meu código JavaScript e a DIV com a pagina PHP
       
      <script> function atualiza(){ var url = 'direita.php'; $.get(url, function(dataReturn) { $('#direita').html(dataReturn); }); } setInterval("atualiza()",60000); </script> <div> <span id="direita"></span> </div>  
    • Por ILR master
      Fala pessoal.
       
      Seguinte:
       
      Quero selecionar duas tabelas e mostrar com resultados intercalados. Abaixo segue um código explicando para vcs terem uma ideia.
       
      $consulta = "SELECT A.*, B.* FROM tabela1 A, tabela2 B'";
      $resultado = mysqli_query($conexao, $consulta) or die ("erro");
      while($busca = mysqli_fetch_array($resultado)){
       
      print $busca['cod_evento']; --> traz o código da tabela1 
      print $busca['titulo_evento']; -->  traz o titulo da tabela1
      print $busca['cod_noticia']; --> traz o código da tabela2
      print $busca['titulo_noticia']; --> traz o tituloda tabela2
       
      }
       
      Espero que entendam. Grato
       
×

Informação importante

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