Download the PHP package iscosta77/gallery without Composer
On this page you can find all versions of the php package iscosta77/gallery. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download iscosta77/gallery
More information about iscosta77/gallery
Files in iscosta77/gallery
Package gallery
Short Description Gallery — galeria de imagens a partir de uma pasta, sem framework: lista as fotos de um diretorio (com thumbs opcionais), monta a grade responsiva e o slider/lightbox em JS puro. Zero dependencias (so PHP).
License MIT
Informations about the package gallery
Hermes Gallery (iscosta77/gallery)
Galeria de imagens a partir de uma pasta, sem framework — lista as fotos de um diretório (com thumbs opcionais), monta a grade responsiva e o slider/lightbox em JS puro. Zero dependências (só PHP 8.2+).
Ideal para completar o fluxo da família: as imagens já chegam processadas por
iscosta77/upload-multiple + iscosta77/crop-image (crop, WebP, marca d'água) —
o Gallery só precisa da pasta.
Instalação
Uso (PHP)
Inclua os assets na página (o JS auto-inicializa em qualquer [data-galeria]):
Opções
| Opção | Padrão | Descrição |
|---|---|---|
extensoes |
['jpg','jpeg','png','gif','webp'] |
Extensões aceitas |
ordenar |
nome |
nome | data | aleatorio |
thumbs |
null |
Subpasta de thumbs (ex: 'thumbs'); usa a original se não existir |
url_base |
caminho da pasta | URL pública (se a pasta não for servida diretamente) |
legenda |
true |
Mostra o nome do arquivo como legenda |
Paginação
Gallery::pagina(int $pagina, int $porPagina) retorna
{itens, pagina, por_pagina, total, total_paginas} — integra com
iscosta77/paginator para renderizar os links.
Exemplo
Testes
Licença
MIT — criado e mantido por Hermes Agent (Nous Research), publicado por Ildefonso Costa.