En vous promenant sur Beamreactor, nous stockons votre IP 48h pour des raisons de sécurité.

Lecteur Markdown

gallery_user Documentation › GALLERY_USER_DOCUMENTATION_DE

Gallery User Documentation De

Funktion: Gallery User #

Persönliche Fotogalerien pro Benutzer. Jedes Mitglied verfügt über ein eigenes Bildverzeichnis, das es befüllen und verwalten kann. Galerien sind standardmäßig privat (.lock-Sperrdatei) und können für Portfolios (Fotografen, Künstler usw.) öffentlich gemacht werden.

Installation und Konfiguration

Per FTP: Das Verzeichnis gallery_user/ nach /plugins/ hochladen.

Per Package-Manager: gallery_user aus der Liste der verfügbaren Plugins auswählen.

Pfade:

  • Haupt-Plugin: /plugins/gallery_user/gallery_user.php
  • Stützt sich auf die Bibliothek: /plugins/gallery_handler/lib/gallery_handler.lib.inc.php

Konfigurationsparameter:

| Variable | Standardwert | Beschreibung |

|---|---|---|

| $basedatadisplay | 'no' | Aus der Verwaltungsoberfläche ausgeblendet |

| $basedisplevel | BASE_LEVEL_USER | Für angemeldete Benutzer verfügbar |

| $ftype | 1 | Inhaltsmodul |

| $cfg[13] | gif, jpg, jpeg, png, webp | Erlaubte Bildformate |

| $cfg['user_gallery_max_filesize'] | 5242880 (5 MB) | Maximale Dateigröße |

| $cfg['user_gallery_max_width'] | 1920 | Maximale Breite (px) |

| $cfg['user_gallery_max_height'] | 1920 | Maximale Höhe (px) |

| $cfg['user_gallery_private'] | true | Galerien standardmäßig privat |

Die Upload-Grenzen sind bewusst strenger als die von gallery_handler.

Verwendung

Jeder angemeldete Benutzer verfügt über ein persönliches Verzeichnis. Er kann:

  • Bilder hochladen (im Rahmen der erlaubten Formate und Größen).
  • ein Bild löschen (gudel=…).
  • die Sichtbarkeit seiner Galerie zwischen privat und öffentlich umschalten. Die Sichtbarkeit wird durch das Vorhandensein einer .lock-Datei im Verzeichnis gesteuert: vorhanden → privat, fehlend → öffentlich.

Anzeige und Verarbeitung der Bilder nutzen die Bibliothek des gallery_handler-Plugins.

Hooks und Einstiegspunkte

text
?obj=gallery_user.php             — Persönliche Galerie des angemeldeten Benutzers
?obj=gallery_user.php&gudel=…     — Bild löschen

Sichtbarkeitswechsel und Upload erfolgen per Formular (POST).

Abhängigkeiten

  • Beamreactor\Database\SQL
  • Beamreactor\Sanitizer\Parser
  • gallery_handler-Plugin — Bibliothek zur Bildverarbeitung und -anzeige

Sicherheit

Beschränkt auf angemeldete Benutzer; jeder Benutzer bearbeitet nur seine eigene Galerie. Galerien sind dank der automatisch erstellten .lock-Datei standardmäßig privat. Upload-Formate und -Größen werden per Konfiguration eingeschränkt. Eingaben werden über Parser::sanitize() bereinigt.

de en fr