[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Erstellen von Thumbnails für eine Bildergalerie
Seite 1 von 1

Erstellen von Thumbnails für eine Bildergalerie

Verfasst: 5. Sep 2014, 11:10
von steffus
Hallo,
ich benutze die Version 4.6.1 von Redaxo und bin dabei eine Single-Page zu realisieren. Nun wollte ich gerne mehrere Bildergalerien einbauen. Dafür habe ich ein Modul erstellt, mit folgendem input:

Code: Alles auswählen

REX_MEDIALIST_BUTTON[1]
Ich kann nun im "output" die Bilder anzeigen, allerdings würde ich gerne hier kleine Thumbnails anzeigen lassen, d.h. die Bilder sollten schon von ihrer Größe stark verkleinert werden. Am schönsten wäre es, sobald ich ein Bild hoch lade, davon ein thumbnail erstellt wird. Allerdings müsste ich dann in der Redaxo Struktur rum werkeln, und nach einem Update wäre das evtl. weg. Gibt es da noch eine andere Lösung?

Re: Erstellen von Thumbnails für eine Bildergalerie

Verfasst: 5. Sep 2014, 11:22
von Meusi
Schau dir das Addon imagemanager an :)
Da kannst du ganz Individuell deine Bildtypen verwalten.

Gruß Meusi

Re: Erstellen von Thumbnails für eine Bildergalerie

Verfasst: 5. Sep 2014, 11:25
von steffus
Danke für die Antwort, allerdings komme ich damit überhaupt nicht klar. Irgendwie finde ich die Hilfe dort sehr mager. Gibt es irgendwo ein Beispiel, wie ich ein Bild resizen kann?

Das einzige was bei der Hilfe steht ist das:
ndex.php?rex_img_type=ImgTypeName&rex_img_file=ImageFileName

Re: Erstellen von Thumbnails für eine Bildergalerie

Verfasst: 5. Sep 2014, 11:43
von Meusi
Du kannst neue Bildtypen (Beispielname: "thumbs_small") erstellen und diese dann Effekte zuweißen (crop, resize, grayscale, negative, insert_image, ....)

Dann hat dein Bildtype paar Effekte.

jetzt köknnte dein Output so ungefähr aussehen:

Code: Alles auswählen

<?php

foreach(explode(',', 'REX_MEDIALIST_BUTTON[1]') as $image) {
    $orginalBild = '/files/'.$image;
    $thumbsBild = 'index.php?rex_img_type=thumbs_small&rex_img_file='.$image;
   // Paar Zeilen Code für ausgabe
}

?>
Gruß Meusi

Re: Erstellen von Thumbnails für eine Bildergalerie

Verfasst: 5. Sep 2014, 11:50
von steffus
Nun habe ich es verstanden...

Vielen Dank für die Antwort.

D.h. aber, das die Bilder auf dem Server "verkleinert" werden und dann dem Benutzer zur Verfügung gestellt werden. Wenn ich nun 50 Bilder a 3MB auf dem Server habe, diese in einer Galerie benutzen möchte, dann kann das schon lange dauern bis die Seite angezeigt wird, oder sehe ich das falsch?

Re: Erstellen von Thumbnails für eine Bildergalerie

Verfasst: 5. Sep 2014, 11:55
von Meusi
nicht ganz richtig :)

Jedes Bild hat eine eigene Anfrage, und Browser können 6 Anfragen gleichzeitig an einen Server schicken. Und außerdem wird das Bild gecacht, wenn es einmal generiert worden ist :) Also ich würde mir da keine Sorgen machen.

Gruß Meusi