Sistemas em PHP
Galeria de fotos
Sistema php script de galeria de fotos para eventos que não necessita de banco de dados e pode ser introduzida
facilmente em uma página feita em HTML puro.
Os eventos podem ser categorizados por grupos (total de 5), como se fossem categorias, e posteriormente
exibidos apenas eventos de um grupo, alguns grupos ou todos, diversas maneiras de exibição.
Miniatura vertical com texto à direita ou à esquerda, horizontal com texto abaixo, em forma
de lista, de menu com mudança de cor ao passar o mouse, ou menu drop-down.
A maneira como o álbum para cada evento será chamado também terá opções, por exemplo:
poderá ser chamado no mesmo iframe da galeria, em uma poup-up, na página principal.
Você poderá usar vários displayers das galerias na mesma página chamando grupos diferentes
e também com aparencia diferentes, se quiser, essas opções se dão através de um arquivo com
o código matriz, você só terá que fazer uma cópia desse arquivo com um nome diferente, e
fazer as opções de configuração.
Obs: o arquivo matriz não deverá ser modificado e se encontra dentro da pasta arquivo _matriz.
Basta fazer uma cópia colocando no diretório principal da galeria.
NOTA IMPORTANTE: É de suma importancia que você leia o arquivo "leiame.txt" para uma compreensão
total de como funciona o sistema de galerias de fotos.
Obs: Os endereços apontados nos links e iframes, consideram os arquivos à partir da pasta
"sistemas", mas em geral esses códigos estarão em alguma página do seu site, fora da pasta sistemas,
então a pasta "sistemas" terá que ser referenciado no caminho para o sistema em questão.
IMPORTANTE!
Exibindo o álbum, com um evento escolhido, diretamente em um iframe:
exibe_volta_galeria= Se um link será mostrado para retorno a galeria geral (sim ou nao)
alvo_link_return= Endereço do link de retorno das galerias (_self,_blank,_top)
galerias= Nome do arquivo de configuração (cópia do "arquivo_matriz/view_matriz.php"
dir= Diretório onde estão as fotos desse evento.
OBS: para utilizar a funcionalidade de $alvo_link_return apartir do iframe, você presisa atribui-la a
variável "$alvo_link_return" do arquivo de configuração escolhido em galerias, nesse caso "exemplo2.php", ficando assim:
"$alvo_link_return=$alvo_link_return"
<iframe src="galeria_php/photoshow.php?exibe_volta_galeria=sim&alvo_link_return=_self&galerias=exemplo2.php&
dir=admin/album/ev1_grupo1" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="no" frameborder="0" style="border:2px dashed orange;padding:0px" name="cima" width="615" height="483" ></iframe>
Códigos de inclusão do iframe do álbum - php script e sistemas php
ATENÇÃO!!
Existe aínda mais 3 formas diferentes de apresentação do álbum, que será conseguida configurando
o arquivo "admin/inc/config.php", nas variáveis "$op_view_foto" e "$op_view_orig".
1) Mostrando somente as miniaturas, e a foto em tamanho original aparecerá numa poup-up.
Config:
$op_view_foto="mpc"
$op_view_orig="pop"
2) Mostrando somente as miniaturas, e a foto em tamanho original aparecerá no lugar das miniaturas
e um link "Voltar" para retorno às mesmas.
Config:
$op_view_foto="mpc"
$op_view_orig="nopop"
2) Mostrando somente as miniaturas, e a foto em tamanho original aparecerá em um lightbox.
Config:
$op_view_foto="mpc"
$op_view_orig="box"
>> É importante saber, que diferente da apresentação das galerias, que podem ser mostradas
de maneiras diferentes simultaneamente, no caso do álbum a configuração é geral e servirá
para todas as apresentações.
Exibindo as galerias de todos os grupos:
Esse tipo de exibição não necessita de parâmetro a ser passado no iframe.
Configurações principais do arquivo exemplo1.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="sim";
// se a galeria será mostrada em forma de menu drop-down "s" ou padrão "p"
$apr="p";
<iframe src="galeria_php/exemplo1.php" name="fotos" width="500px" height="315px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="auto" frameborder="0" style="border:2px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
Exibindo as galerias dos grupos 1 e 3:
Esse tipo de exibição não necessita de parâmetro a ser passado no iframe.
Configurações principais do arquivo exemplo3.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="sim";
// se a galeria será mostrada em forma de menu drop-down "s" ou padrão "p"
$apr="p";
// Impedindo que os grupos 2,4 e 5 seja exibidos
$trava_nivel="grupo2|grupo4|grupo5";
// onde será aberto o álbum "_blank","_self","_top"
$alvo="_blank";
<iframe src="galeria_php/exemplo3.php" name="fotos" width="500px" height="315px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="auto" frameborder="0" style="border:2px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
Exibindo as galerias de todos os grupos em um select:
// Decidindo se irá mostrar o link "Fechar Janela" 1 para sim e 0 para não.
$po=1
Configurações principais do arquivo exemplo4.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="sim";
// se a galeria será mostrada em forma de menu drop-down "s" ou padrão "p"
$apr="s";
// onde será aberto o álbum "_blank","_self","_top"
$alvo="_blank";
<iframe src="galeria_php/exemplo4.php?po=1" name="fotos" width="204x" height="21px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="auto" frameborder="0" style="padding:0px;border:0px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
Exibindo os 2 últimos eventos do grupo 2, horizontalmente:
Esse tipo de exibição não necessita de parâmetro a ser passado no iframe.
Configurações principais do arquivo exemplo5.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="nao";
// Número do primeiro evento (1 é o mais recente)
$comeco="1";
// Número do ultimo evento
$limite="2";
//Escolhendo o grupo
$nivel_status="grupo2";
// Se o álbum será aberto em uma poup-up "sim" ou "nao"
$album_poup="sim";
// onde será aberto o álbum caso "$album_poup=nao" - "_blank","_self","_top"
$alvo="_blank";
<iframe src="galeria_php/exemplo5.php" name="fotos" width="366px" height="132px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="no" frameborder="0" style="border:2px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
Exibindo os 2 últimos eventos do grupo 1, verticalmente:
Esse tipo de exibição não necessita de parâmetro a ser passado no iframe.
Configurações principais do arquivo exemplo6.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="nao";
// Número do primeiro evento (1 é o mais recente)
$comeco="1";
// Número do ultimo evento
$limite="2";
//Escolhendo o grupo
$nivel_status="grupo2";
// Se o álbum será aberto em uma poup-up "sim" ou "nao"
$album_poup="sim";
// onde será aberto o álbum caso "$album_poup=nao" - "_blank","_self","_top"
$alvo="_blank";
// Posição da foto com relação ao texto
$posicao_foto="esq";
//Alinhamento do texto "left", "center", "right"
$alin_font="left";
<iframe src="galeria_php/exemplo6.php" name="fotos" width="195px" height="187px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="auto" frameborder="0" style="border:2px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
Exibindo os 3 últimos eventos do grupo 1, como um menu:
Esse tipo de exibição não necessita de parâmetro a ser passado no iframe.
Configurações principais do arquivo exemplo7.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="nao";
// Número do primeiro evento (1 é o mais recente)
$comeco="1";
// Número do ultimo evento
$limite="3";
//Escolhendo o grupo
$nivel_status="grupo1";
// Se o álbum será aberto em uma poup-up "sim" ou "nao"
$album_poup="sim";
// onde será aberto o álbum caso "$album_poup=nao" - "_blank","_self","_top"
$alvo="_blank";
//Alinhamento do texto "left", "center", "right"
$alin_font="left";
// Tipos de exibição dos eventos se a opção $all_ev for "nao"
// esquerda "esq" direita "dir" central "cent", Sem foto "text", Select "sel"
$posicao_foto="text";
// Tipo de exibição quando a opção for text "menu", "lista" ou "none";
$tipo_text="menu";
// Cor de revezamento se a opção $posicao_foto for "text" e $tipo_text for "menu"
$cor_revez_menu="#e77917";
// Quebra de linha entre titulo e data da tabela de conteudo quando a opção for cent
// "sim" ou "nao"
$quebra_c="nao";
<iframe src="galeria_php/exemplo7.php" name="fotos" width="190px" height="75px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="auto" frameborder="0" style="border:2px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
Exibindo os 3 últimos eventos do grupo 1, como uma lista:
Esse tipo de exibição não necessita de parâmetro a ser passado no iframe.
Configurações principais do arquivo exemplo8.php, derivado do arquivo "view_matriz.php"
// Pedindo que mostre todos os eventos:
$all_ev="nao";
// Número do primeiro evento (1 é o mais recente)
$comeco="1";
// Número do ultimo evento
$limite="3";
//Escolhendo o grupo
$nivel_status="grupo1";
// Se o álbum será aberto em uma poup-up "sim" ou "nao"
$album_poup="sim";
// onde será aberto o álbum caso "$album_poup=nao" - "_blank","_self","_top"
$alvo="_blank";
//Alinhamento do texto "left", "center", "right"
$alin_font="left";
// Tipos de exibição dos eventos se a opção $all_ev for "nao"
// esquerda "esq" direita "dir" central "cent", Sem foto "text", Select "sel"
$posicao_foto="text";
// Tipo de exibição quando a opção for text "menu", "lista" ou "none";
$tipo_text="lista";
// Quebra de linha entre titulo e data da tabela de conteudo quando a opção for cent
// "sim" ou "nao"
$quebra_c="nao";
<iframe src="galeria_php/exemplo8.php" name="fotos" width="182px" height="75px" marginheight="0" marginwidth="0" vspace="0" hspace="0" scrolling="auto" frameborder="0" style="border:2px dashed orange"></iframe>
Códigos de inclusão do iframe da galeria - php script e sistemas php
OBS: Aínda existem outras possibilidades de configuração das galerias.
Php scripts | Sistemas php | Html sistemas