Lightbox2 nur für registrierte User!?
am 12.03.2011 - 19:15 Uhr in
Hallo!
Würde gerne die Lightbox - Popups folgender Site
nur für registrierte User ermöglichen:
http://www.blaaaa.at/inyourface
Wie bekomm ich das hin?
Die Übersichtsseite der Bilder hab ich mit Imagecache erstellt.
Drupalversion: 6
Hoffe ihr könnt mir weiterhelfen.
- Anmelden oder Registrieren um Kommentare zu schreiben

Was passiert, wenn du view
am 12.03.2011 - 20:06 Uhr
Was passiert, wenn du view imagecache von bestimmten Grössen nicht erlaubst?
Ich würde zwei Views
am 12.03.2011 - 20:07 Uhr
Ich würde zwei Views aufsetzen, einen mit und einen ohne Lightbox. Diese beiden Views könnte man mittels views_embed_view in Blöcke verpacken, die auf einer Seite gezeigt werden und zwar in Abhängigkeit von der Rolle. Die Seite an sich wäre leer, bis auf Titel und Pfad, da die Sichtbarkeit der Blöcke über den Pfad gesteuert werden kann.
Beste Grüße
Werner
Hi tiger, schon probiert, hat
am 14.03.2011 - 20:36 Uhr
Hi tiger,
schon probiert, hat nichts gebracht.
LG
Hi wla, danke für die
am 14.03.2011 - 20:39 Uhr
Hi wla,
danke für die Antwort.
Könntest du deine Lösung noch etwas genauer erklären?
Versteh da noch nicht ganz wie ich das mit blöcken lösen könnte.
Gibt es die Möglichkeit das die Lightbox zwar aufgeht jedoch dann
anzeigt das diese Funktion nur für reg. User möglich ist?
Thx & LG
Hier habe ich so etwas schon
am 14.03.2011 - 22:01 Uhr
Hier habe ich so etwas schon mal erklärt.
Beste Grüße
Werner
wla schrieb Ich würde zwei
am 15.03.2011 - 11:44 Uhr
Ich würde zwei Views aufsetzen, einen mit und einen ohne Lightbox.
Ich finde den Ansatz gut, würde das auch so machen, da mir aktuell keine bessere Lösung einfällt. Allerdings finde ich den zweiten Teil sehr umständlich
Diese beiden Views könnte man mittels views_embed_view in Blöcke verpacken, die auf einer Seite gezeigt werden und zwar in Abhängigkeit von der Rolle.
Man kann doch in der Blockkonfiguration angeben, welche Rollen diesen Block angezeigt bekommen. Geht doch ganz einfach: /admin/build/block aufrufen, beim gewünschten Block Konfigurieren klicken und im Punkt Rollenspezifische Sichtbarkeits-Einstellungen die entsprechenden Rollen auswählen.
Unter Seitenspezifische Sichtbarkeits-Einstellungen gibst dann einfach nur noch an auf welcher Seite der Block angezeigt werden soll.
Gruß,
Boris
Das ist schon so gemeint, wie
am 15.03.2011 - 18:03 Uhr
Das ist schon so gemeint, wie Du es schreibst. Es ist möglich bei Views sich direkt Blöcke geben zu lassen, aber da hast Du dann evtl das Problem mit Übergabeparametern. Das ist bei einem Block mit PHP als Eingabeformat und Aufruf des Views über views_embed_view aus meiner Sicht einfacher.
Die Sichtbarkeit wirst Du aber bei der gegebenen Problematik nicht nur über die Rolle steuern können, da es sich ja um ein Galerie-Ansicht handelt und nur da soll der entsprechende Block zu sehen sein.
Beste Grüße
Werner
wla schrieb ... aber da hast
am 16.03.2011 - 10:12 Uhr
... aber da hast Du dann evtl das Problem mit Übergabeparametern. Das ist bei einem Block mit PHP als Eingabeformat und Aufruf des Views über views_embed_view aus meiner Sicht einfacher.
Hab das so noch nie gemacht bzw. gebraucht, deshalb verstehe ich den Anwendungsfall nicht ganz. Wann würde man in einer Galerie einen Übergabeparameter brauchen?
Die Sichtbarkeit wirst Du aber bei der gegebenen Problematik nicht nur über die Rolle steuern können, da es sich ja um ein Galerie-Ansicht handelt und nur da soll der entsprechende Block zu sehen sein.
Aber der Block beinhaltet doch die Galerie-Ansicht... oder versteh ich da was nicht?
Gruß,
Boris
Hallo! Leider versteh ichs
am 09.05.2011 - 21:11 Uhr
Hallo!
Leider versteh ichs auch noch nicht ganz.
Wie soll ich am besten vorgehen?
Bye
Dann noch mal ganz
am 17.03.2011 - 21:04 Uhr
Dann noch mal ganz langsam.
Du hast einen View, der eine Thumbnail Übersichtseite zeigt, und die Thumbnails rufen die Lightbox auf. Ich gehe mal davon aus, daß das über einen Menüaufruf passiert. Also handelt es sich um eine Seitenansicht des Views oder etwa nicht (ist bisher nicht genau erklärt)?
Jetzt willst Du einen Unterschied machen für Gäste und registrierte User, einmal mit und einmal ohne Lightbox => zwei Views
Das Problem ist nun, diese zwei Views über einen Menüpunkt aufzurufen
Mögliche Lösung: Leere Seite, die an den Menüpunkt gebunden wird. Beide Views mit Eingabeformat php mittels views_embed_view in zwei Blöcke packen. Beide Blöcke werden nur auf dieser Seite (über den Pfad gesteuert) angezeigt. Außerdem wird auch noch gesagt, daß der eine Block nur für Gäste und der andere nur für angemeldete Benutzer gezeigt wird.
Andere Lösung: Die Views direkt in Abhängigkeit von der Rolle zeigen. Jetzt werden zwei Menüpunkte benötigt (einen für jede View). Da aber die Einschränkung auf die Rolle nur jeweils den einen View zeigt, wird der andere Menüpunkt auch nicht gezeigt. Drupal zeigt nur die Menüpunkte, bei denen man das Recht hat, die dahinter aufgerufene Seite zu sehen.
Ich behaupte nicht, daß dies alle möglichen Lösungen sind, aber Du kannst sie ja beide mal probieren und Dir die aussuchen, die Dir besser gefällt.
Beste Grüße
Werner