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!
Acesse aqui a área administrativa:   Área administrativa   a senha é "admin"

Você pode baixar o manual em: Manual Galeria

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.


Hospedagem de sites

Php scripts | Sistemas php | Html sistemas