Ich suche nach einer nicht allzu aufwendigen Möglichkeit, die zuletzt angesehenen Bilder (lasthits) nur für den eingeloggten Administrator sichtbar zu machen. Für alle anderen Besucher, egal ob eingeloggt oder nicht, soll diese Anzeige unsichtbar bleiben. Ist das über die USER_ID möglich bzw. welche Datei muß dazu bearbeitet werden?
Viele Grüße
Radioven
Kommt drauf an was genau du vor hast. Meta-Alben können als Teil von [1] "Inhalt der Hauptseite" (index.php) und als [2] eigenständiges Album (thumbnails.php) angezeigt werden (in der Regel über einen Link im Menü). Weiterhin muss ich noch wissen, ob du mit "sichtbar" lediglich das Ausblenden von [1] und [2] meinst, oder ob du tatsächlich den Zugriff darauf beschränken möchtest (also wenn jemand trotz ausgeblendeten Links manuell thumbnails.php?album=lasthits eingibt).
Es geht mir nur um den Inhalt der Hauptseite, da ich dort (als Administrator) sehen möchte, welche Dateien zuletzt aufgerufen wurden. Es reicht ein Ausblenden dieser Bilder für alle anderen Besucher.
Wer die entsprechende Adresse per Hand eingeben möchte ..... bitte schön, man hat ja nichts zu verbergen. Mir würde also das Ausblenden völlig genügen.
Gruß
Radioven
Kopiere die Funktion theme_display_thumbnails aus themes/sample/theme.php in die theme.php-Datei deines Themes, falls sie dort noch nicht existiert.
Suche
$superCage = Inspekt::makeSuperCage();
und füge darüber
if ($aid == 'lasthits' && !GALLERY_ADMIN_MODE && !defined('THUMBNAILS_PHP')) {
return;
}
ein.
Habe die Anleitung mit den Themes "igames" und "mac_ox_x" getestet - es funktioniert einwandfrei.
Besten Dank und viele Grüße
Radioven