Page 3 of 6

Re: Foldergallery_XH

Posted: Sun Apr 16, 2017 11:14 am
by cmb
frase wrote:
cmb wrote:aber für mich relevanter: warum ist das so?
Das ist mal wieder das Box-Modell.
Ah! Danke.

Was ich mit "zufällig" meinte:
https://developer.mozilla.org/en-US/docs/Web/CSS/width#<percentage> wrote: <percentage>
Specified as a <percentage> of containing block's width. If the width of the containing block depends on the width of the element, the resulting layout is undefined.
Wenn ich's recht überlege, dann trifft letzteres aber nicht zu, da die width der <figure> nicht von der width der <figcaption>, sondern von der width des <img> abhängt. Passt also.
cmb wrote:Und bezüglich der Ordner gefällt mir die Idee einer Vorschau.
Diesbezüglich habe ich mal folder-preview-thumbs gebrancht. Sieht dann so aus:
folder-preview-thumbs.jpg
Gefällt mir eigentlich schon ganz gut (klar, können die Ordner-Icons noch aufgehübscht werden). Was haltet Ihr davon?

Re: Foldergallery_XH

Posted: Sun Apr 16, 2017 12:53 pm
by lck
cmb wrote:Diesbezüglich habe ich mal folder-preview-thumbs gebrancht. Sieht dann so aus:
Finde ich gut! Warum wird von dem flags-Ordner keine Vorschau erzeugt, zu kleine Bilder?

Re: Foldergallery_XH

Posted: Sun Apr 16, 2017 1:30 pm
by cmb
lck wrote:
cmb wrote:Diesbezüglich habe ich mal folder-preview-thumbs gebrancht. Sieht dann so aus:
Finde ich gut!
Danke!
lck wrote:Warum wird von dem flags-Ordner keine Vorschau erzeugt, zu kleine Bilder?
Zumindest bislang werden nur für JPEGs Thumbnails erzeugt, und das habe ich auch für die Ordner-Thumbs so beibehalten. Bezüglich anderer Bildformate gibt es zwei Problemchen:
  1. GD bietet kein allgemeines imagecreatefromfile(), sondern nur spezielle imagecreatefromjpeg(), imagecreatefrompng() usw. Da müsste also eine Weiche eingebaut werden. Alternativ gibt es zwar auch imagecreatefromstring(), aber das ist weniger effizient, da erst die Datei geladen werden muss, und während der Erzeugung des eigentlichen Bilds im Speicher gehalten werden muss.
  2. Bildformate, die transparente Pixel enthalten können, bedürfen unter Umständen weiterer Sonderbehandlung.
  3. exif_read_data() kann Metadaten nur aus JPEG und TIFF lesen, wobei TIFF von GD noch nicht unterstützt wird.
(1) ist wirklich kein großes Problem und das kann ich bei Bedarf gerne nachreichen. (2) könnte schon etwas mehr Kopfschmerzen bereiten. Bezüglich (3) müsste man halt auf Exif-Titles verzichten.

Die entscheidende Frage ist halt, ob GIF und PNG Galerien überhaupt gebraucht werden. Typischer Einsatzfall sind wohl Fotos, und da ist JPEG eben schon noch Standard, und WebP wird sowieso erst von neueren GD-Versionen unterstützt (und der Unterstützung vor PHP 5.6.11 bzw. älteren GD-Versionen traue ich nicht so recht über den Weg). Andere von GD unterstütze Formate sind fürs Web sowieso nicht (mehr) sinnvoll.

Re: Foldergallery_XH

Posted: Sun Apr 16, 2017 4:36 pm
by frase
Bin jetzt endlich (nach einem langen schweren XH-Arbeitstag) dazu gekommen, die hübschen Folder zu testen.
Sehr schön!
Ich gebe zu, dass ich zunächst skeptisch war. Etwas overkill, dachte ich.
Nein, es ist gut.
Vor allem, wenn man mehrere Galerien mit unterschiedlichen Themen hat.

Mit den GIFs, das ist schade.
Ich erinnere: Die neuen Flags gibt es auch als PNGs. ;-)
(Ich weiß. Probleme mit alten Templates.)

Und jetzt noch was Konkretes.
Die figcaption braucht jetzt keinen border-radius mehr.
Warst du nicht mal ein "flat-Fan"?

Re: Foldergallery_XH

Posted: Sun Apr 16, 2017 4:57 pm
by cmb
frase wrote:Ich gebe zu, dass ich zunächst skeptisch war. Etwas overkill, dachte ich.
Nein, es ist gut.
Vor allem, wenn man mehrere Galerien mit unterschiedlichen Themen hat.
Ja, finde ich auch. Ich werde das dann wohl integrieren – Hintergrundfarbe der "Ordner" konfigurierbar.
frase wrote:Mit den GIFs, das ist schade.
Ich schau mir GIF und PNG Thumbnail-Support gerne mal näher an.
frase wrote:Die figcaption braucht jetzt keinen border-radius mehr.
Warst du nicht mal ein "flat-Fan"?
Geschmack kann sich ändern, aber wie schon geschrieben: eigentlich ist mir das CSS als Default schon zuviel. Eigentlich war das eine Notlösung, weil ich Schwierigkeiten hatte, die <figure>s mit einer festen Größe darzustellen, so dass die Bilder auch vertikal zentriert in einer Box waren. Daher bin ich dann bei den fixed-height Thumbnails geblieben, nur eben störten mehrzeilige Bildunterschriften die Zeilendarstellung; also eben als Pop-Over.

Letzlich denke ich, dass fixed-height Thumbnails schon viele Vorteile haben, aber auch den großen Nachteil, dass Landscape-Bilder wesentlich größer werden als Portraits. Wie ein Panoramabild als fixed-height Thumbnail aussieht, will ich mir lieber erst gar nicht vorstellen. Da werde ich wohl noch nachbessern müssen. Cropping ist eine Option (habe ich bei den Folder-Thumbnails mal so gemacht), kann aber auch total in die Hose gehen (bei einem Portrait kann schnell mal der Kopf abgeschnitten sein, etc.)

Über Verbesserungsvorschläge würde ich mich freuen. Letztlich läuf es wohl aber auf einige Konfigurationsoptionen hinaus, so dass nach Bedarf die passende Variante gewählt werden kann. Und vermutlich braucht dann auch der Pluginaufruf optionale Paramter, damit man unterschiedliche Galerien auch passend konfigurieren kann.

Re: Foldergallery_XH

Posted: Sat Apr 22, 2017 7:30 am
by Tata
Noch hatte ich Problem mit Responsivity. Der Colorbox hat nicht skalliert.

Code: Select all

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);width: 98%;} 
Die Breite hat es gelösst.

Re: Foldergallery_XH

Posted: Sat Jun 10, 2017 9:21 am
by richukunst
Die Foldergallery gefällt mir ausserordentlich gut:
Habe Tipps und angesprochenes umgesetzt und die GalleryController.php und die colorbox.css überarbeitet.

Responsive wie von Christoph erklärt: https://github.com/cmb69/foldergallery_ ... 99c206526c
Ordner classes GalleryController.php Zeile 105 neu ergänzt mit:
'maxWidth' => '100%', 'maxHeight' => '100%');
Jetzt Zeile 105
$config = array('rel' => 'foldergallery_group', 'maxWidth' => '100%', 'maxHeight' => '100%');

Angepasster Text Lightbox
Ordner colorbox die Datei colorbox.css Zeile 37 und 38 ergänzt mit font-size: 1em; und ab Zeile 71 @media screen and (max-width: 510px) eingefügt. Bildtitel Text palma1_Richard_Kircher = 23 Zeichen.
Ab max-width etwa 455 wird der Bildtitel palma2_Richard_Kircher_TEST = 27 Zeichen nicht mehr korrekt angezeigt.
Ab @media screen and (max-width: 460px) wird kein Bildtitel mehr angezeigt.
Bild controls.png ein wenig bearbeitet.
Keine CSS Fehler. Angaben für IE7 und IE8 in CSS Datei habe ich gestrichen.

Re: Foldergallery_XH

Posted: Sat Feb 24, 2018 7:14 pm
by olape
Foldergallery 1.0beta1
CMSimple_XH 1.7.2 Released: 2017-12-21
PHP-Version 7.0.27

Code: Select all

Uncaught Error: Call to undefined function Foldergallery\mime_content_type() in /home/penschke/public_html/new_penschke_net/plugins/foldergallery/classes/ImageService.php:137
Stack trace:
#0 /home/penschke/public_html/new_penschke_net/plugins/foldergallery/classes/ImageService.php(68): Foldergallery\ImageService->isImageFile('./userfiles/ima...')
#1 /home/penschke/public_html/new_penschke_net/plugins/foldergallery/classes/GalleryController.php(84): Foldergallery\ImageService->findEntries()
#2 /home/penschke/public_html/new_penschke_net/plugins/foldergallery/index.php(30): Foldergallery\GalleryController->indexAction()
#3 /home/penschke/public_html/new_penschke_net/cmsimple/functions.php(248) : eval()'d code(1): foldergallery('galleries/VN800')
#4 /home/penschke/public_html/new_penschke_net/cmsimple/functions.php(248): eval()
#5 /home/penschke/public_html/new_penschke_net/cmsimple/functions.php(208): XH_evaluateSinglePluginCall('foldergallery('...')
#6 /home/penschke/public_html/new_penschke_net/cmsimple/funct in /home/penschke/public_html/new_penschke_net/plugins/foldergallery/classes/ImageService.php on line 137
Stelle ich auf PHP 5.6.33 funktioniert es problemlos

Re: Foldergallery_XH

Posted: Sat Feb 24, 2018 8:32 pm
by cmb
olape wrote:
Sat Feb 24, 2018 7:14 pm
Foldergallery 1.0beta1
CMSimple_XH 1.7.2 Released: 2017-12-21
PHP-Version 7.0.27

Code: Select all

Uncaught Error: Call to undefined function Foldergallery\mime_content_type() in /home/penschke/public_html/new_penschke_net/plugins/foldergallery/classes/ImageService.php:137
Stelle ich auf PHP 5.6.33 funktioniert es problemlos
Da sollte sich der System-Check eigentlich beschweren, weil die fileinfo Extension nicht verfügbar ist. Das Problem wird sich aber ohnehin mit der nächsten Version erledigt haben, weil diese Extension dann nicht mehr benötigt wird.

Re: Foldergallery_XH

Posted: Sat Feb 24, 2018 9:44 pm
by olape
cmb wrote:
Sat Feb 24, 2018 8:32 pm
Da sollte sich der System-Check eigentlich beschweren, weil die fileinfo Extension nicht verfügbar ist.
Stimmt. Ist mir gar nicht aufgefallen.