Wunsch zum Bildarchiv

Ich verwende auch das Bildarchiv.

Ich würde mir zwei zusätzlich Features wünschen.

  1. Die Reihenfolge müsste Alt nach Neu sein, also das Neuste immer zuoberst (könnte mir vorstellen, dass das ein kleiner Aufwand ist).
  2. Die Bilder sollten im Webfront verlinkt sein, daher wenn ich auf ein kleines Bild klicke sollte es gross angezeigt werden (könnte mir vorstellen, dass das ein grosser Aufwand ist)

Zu Punkt eins, ich habe in dieser Funktion schon herumprobiert aber es nicht geschafft, die Reihenfolge zu ändern. Hat einer der Profis einen Tipp?

private function CheckForDeletePicture($CID)
    {
        $childIDs = IPS_GetChildrenIDs($CID);

        //Sortieren der childIDs nach Position (älteste Bilder nach vorne)
        usort($childIDs, function ($a, $b)
        {
            $a = IPS_GetObject($a);
            $b = IPS_GetObject($b);
            return ($a['ObjectPosition'] < $b['ObjectPosition']) ? -1 : (($a['ObjectPosition'] == $b['ObjectPosition']) ? 0 : 1);
        });

        if (count($childIDs) >= $this->ReadPropertyInteger('MaxQuantity')) {
            //Anzahl Bilder welche gelöscht werden müssen
            $delCount = count($childIDs) - $this->ReadPropertyInteger('MaxQuantity');
            for ($i = 0; $i <= $delCount; $i++) {
                IPS_DeleteMedia($childIDs[$i], true);
            }
        }
    }
1 „Gefällt mir“

Das wäre mir auch am liebsten.
Wenn ich wieder Zeit habe, teste ich evtl mal am Quellcode des Moduls.

@mb-stern Wie hast du das Modul verwendet?
Ich habe als Bildquelle ein Medienobjekt, auf dieses Objekt hole ich je nach Ereignis einen akteullen Screenshot.
Das hat mit dem Modul jedoch nicht funktioniert, weil sich die ID des Medienobjektes bei jeder Bildaktualisierung geändert hat.

Ich verwende die Personenerkennug (Boolean Variable) meiner Kamera

Hatte bei meiner Fragestellung ein Brett vorm Kopf.
Trotzdem Danke.