Beiträge von Cyperghost

    Bei 120x120px ist eine spezielle Auflösung, die immer quadratisch ist. Das ist so gewollt. Und diese ist immer 120x120px groß. Alle anderen behalten ihr Seiten Verhältnis und eine Seite entspricht der eingestellten Vorgabe.

    In der Regel verändert die Größe des Bildes nicht den Platz der von Browser eingenommen wird für das jeweilige Element. Das liegt da dran, das X(3 im Desktop und 2 im mobilen) Element pro Zeile dargestellt werden und entsprechend der komplette Platz aufgeteilt wird.

    Die eingestellte Auflösung wird zu dem geladen wenn verfügbar. Sollte das Bild zu klein sein, also das Original-Bild, wird immer das Original geladen.

    Wenn die Bilder zu klein sind, macht es eigentlich keinen Sinn diese überhaupt dort anzuzeigen, weil man natürlich nichts bis wenig auf diesen erkennen kann.

    Zu dem benötigt die Box mit dem Title, Like etc. ebenfalls einen bestimmten Bereich um alle notwendigen Informationen anzuzeigen. Bei kleinen Bilder ist dies eher nicht gut sichtbar.

    Die Frage ist, wie genau hast du dir dies bei kleineren Bildern gedacht? Weil, wenn das kleine Bild einfach in seiner „natürlichen“ Größe angezeigt wird, kann unter anderem vielleicht garnicht der title sichtbar sein oder vielleicht nur die ersten 3 Zeichen.

    ——————

    Die Option mit der Vorschau Größe wird wahrscheinlich in einer der nächsten Version entfernt werden, da es denke ich besser ist, wenn dem Browser die Möglichkeit gelassen wird unterschiedliche Größen von Bildern zu laden. Und er entsprechend seiner Auflösung ein höhere Bild-Auflösung lädt.

    Responsive images - Learn web development | MDN
    That's a wrap for responsive images — we hope you enjoyed playing with these new techniques. As a recap, there are two distinct problems we've been discussing…
    developer.mozilla.org

    155-2ba118793e5fb133445ae09ce04e06653388ba47.png

    Mit dem Update von EasyMedia auf die Version 5.5.1 wurde einige neue Funktionen hinzugefügt und vorhanden erweitertet oder verändert.

    • Fügt eine weitere Darstellungsart hinzu, Masonry.
    • Ab sofort kann eingestellt werden, welche Vorschaubild Größe angezeigt wird bei der Auflistung von Medien
    • Fügt eine Option hinzu, die einen weiteren Parameter an die Vorschaubilder-URL anhängt

      Dies soll verhindern das alte Bilder im Browser angezeigt werden
    • Fügt einen Cronjob hinzu, welcher die Video-Links überprüft ob diese noch gültig sind
    • Fügt die Möglichkeit hinzu beliebige Video-Links einzufügen die direkt als Video Datei(z.b. mp4) verfügbar sind.

    Mit dem Update 5.5.1 wurde das Problem teilweise gelöst. Allerdings scheint es noch ein Problem mit den Rechten zu geben.

    Manche User können private Inhalte sehen, Moderatoren und Administratoren etwa. Ist das so gedacht? Wenn ja, welches Recht muss den Benutzern entzogen werden, damit sie private Alben nicht mehr sehen?

    Edit:

    Die privaten Alben hingegen, bekommen auch Moderatoren und Administratoren nicht zu sehen.

    Es ist so gedacht, das Administratoren und Moderatoren Private Alben sehen können. Dafür gibt es das Recht, Kann Alben verwalten unter Moderation->EasyMedia.

    You can solve it temporarily by editing the file easymedia/lib/form/AbstractAlbumItemFormBuilderForm.class.php and replacing the following

    PHP: AbstractAlbumItemFormBuilderForm.class.php
    $labelFormFields[] = LabelFormField::create('lableIDs' . $groupID)
                    ->objectProperty('lableIDs')
                    ->objectType('com.cls.easymedia.image')
                    ->required($labelGroup->forceSelection)
                    ->addDependency(ValueFormFieldDependency::create('category')
                        ->fieldId('categoryIDs')
                        ->values($categoryIDs))
                    ->labelGroup($labelGroup);

    with

    PHP: AbstractAlbumItemFormBuilderForm.class.php
    $labelFormFields[] = LabelFormField::create('lableIDs' . $groupID)
                    ->objectProperty('lableIDs')
                    ->objectType('com.cls.easymedia.video')
                    ->required($labelGroup->forceSelection)
                    ->addDependency(ValueFormFieldDependency::create('category')
                        ->fieldId('categoryIDs')
                        ->values($categoryIDs))
                    ->labelGroup($labelGroup);

    This problem will be resolved with the next update.