Menü

Login

Aktuelle Version

Forum > Gallery per default "ausgeklappt" *

DOTLAN Intranet / Portal >> Allgemeines > Gallery per default "ausgeklappt"
Antwort erstellen
Autor Thema: Gallery per default "ausgeklappt"
[LF]Demonhunter
18.11.2005 um 04:56 QuoteProfileSend PM
NEW

Clan: LANd-Forces e.V.
Postings: 173

[LF]Demonhunter
Wenn ich mir als neuer oder anonymer User unsere Galerie ansehe, finde ich nur die 4 angelegten Ordner, ich muss viermal klicken, um die Ordner alle zu öffnen. Ist es irgendwie möglich, die Ordner per default "ausgeklappt " zu haben, damit die User direkt alle Bildergalerien sehen können und die Ordner nur der (Achtung!) Ordnung dienen
__________________
[LF]Demonhunter
Team LANd-Forces e.V.
LAN-Partys im Ruhrgebiet


 
[LF]Demonhunter
21.11.2005 um 22:01 QuoteProfileSend PM
NEW

Clan: LANd-Forces e.V.
Postings: 173

[LF]Demonhunter
*push*

Gibt es hierzu keine Lösung?
__________________
[LF]Demonhunter
Team LANd-Forces e.V.
LAN-Partys im Ruhrgebiet


 
Griffon
22.11.2005 um 02:35 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Nein. Es steht dir aber natürlich frei eine neue Übersicht zu bauen. Sprich eine Funktion die dir alle Gallerien listet. Vielleich sortiert nach Datum oder ID. Das ganze dann auf gallery/?id=1234 verlinken.

Eine andere Möglichkeit ist natürlich die neusten Gallerien einfach im Hauptordner liegen zu lassen. Sobald sie nicht mehr aktuell sind können sie ja dann in einen "Archiv" Ordner geschoben werden.
 
DerMega
22.11.2005 um 09:20 QuoteProfileSend PM
NEW

Clan: Mitten aus Deutschland e.V.
Postings: 438

Megaaaaa
Hmm Moment mal.
Speicherst du die IDs der offenen Ordner zufällig in einer Session?
Weil die ja offen bleiben, auch wenn man auf der Seite surft.

Kann mann dann nicht einfach, alle Galerieen auslesen und in eine Session schreiben, beim ersten öffnen der Galerie Seite?

Oder sehe ich das falsch?
 
Griffon
22.11.2005 um 12:33 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Code:
global $gallerypath, $S;
if(!isset($gallerypath) && !is_array($gallerypath)) {
$gallerypath = array();
$gallerypath[1] = TRUE; // id des Ordners der auf sein soll
$gallerypath[6] = TRUE; // id des Ordners der auf sein soll
$S->register("gallerypath",$gallerypath);
}

So wird die Gallery nur geöffnet wenn man noch nie in der gallery war und die Pfade geöffnet hat.

Das kann man natürlich in die gallery/index.php schreiben oder in die html/styles/<style>.php. (letzteres würde ich bevorzugen, damit änderungen an zentraler Stelle zu finden sind)

 
DerMega
22.11.2005 um 12:55 QuoteProfileSend PM
NEW

Clan: Mitten aus Deutschland e.V.
Postings: 438

Megaaaaa
Wenn mans so macht: Isses dann nicht immer offen?

Code:

unset($gallerypath);

global $gallerypath, $S;
if(!isset($gallerypath) && !is_array($gallerypath)) {
$gallerypath = array();
$gallerypath[1] = TRUE; // id des Ordners der auf sein soll
$gallerypath[6] = TRUE; // id des Ordners der auf sein soll
$S->register("gallerypath",$gallerypath);
}

 
[LF]Demonhunter
22.11.2005 um 15:26 QuoteProfileSend PM
NEW

Clan: LANd-Forces e.V.
Postings: 173

[LF]Demonhunter
Ja, es tut, was es soll, einziges Manko: Will ein User Ordner zuklappen, dann geht das beim ersten Ordner, beim nächsten ist der erste zugeklappte wieder offen.

Ergo: Geht doch
__________________
[LF]Demonhunter
Team LANd-Forces e.V.
LAN-Partys im Ruhrgebiet


 
DerMega
22.11.2005 um 15:58 QuoteProfileSend PM
NEW

Clan: Mitten aus Deutschland e.V.
Postings: 438

Megaaaaa
hehe.
sehnse
Ja zuklappen iss dann ein wenig plöt.
Dann musste eben bei dem Link noch was mitreichen, was das unset() ausschaltet. Aber an die Links kommste ja garnet ran ne?
 
[LF]Demonhunter
22.11.2005 um 17:31 QuoteProfileSend PM
NEW

Clan: LANd-Forces e.V.
Postings: 173

[LF]Demonhunter
Ist ja auch egal, wer klappt schon zu?

Nee im Ernst, das ignoriere ich einfach!
__________________
[LF]Demonhunter
Team LANd-Forces e.V.
LAN-Partys im Ruhrgebiet


 
[ Antwort erstellen ]