Diverse Pop-ups
am 19.10.2005 - 11:17 Uhr in
Ich bin sozusagen kurz davor Drupal zu installieren und brauche jetzt etwas, was offenbar nicht vorgesehen ist, nämlich verschiedenerlei Pop-ups. Vielleicht hat jemand damit ja Erfahrung. Außerdem wüsste ich gerne etwas über pages voller Bilder :-)
Also:
a.) Ich möchte das User Bilder uploaden können. Diese Bilder sollen dann als Thumbs auf Seiten ausgeben werden. Z.B. 50 Thumbs auf einer Seite. Das geht vermutlich wegen der Zuordnung mit Fleximode (es gibt da zwei Bereiche: Fotos und Galerie).
Wenn man auf die Thumbs klickt, soll sich ein Pop-up öffnen und das Bild mit der Möglichkeit zum Kommentieren anzeigen. Da scheint mir das Problem zu liegen...
b.) Ich möchte gerne ein großes User-Bild und daraus den Avatar als Thumb. Hat jemand Erfahrungen damit? Z.B. mit der Einbindung von Imagemagicks oder GD2? Erstellt das Image-Module Thumbs?
c.) In den Profilen (und auch im Forum) sollen PM-Links zu sehen sein, PM soll sich dann als Pop-up öffnen und zur Eingabe bereit sein. Hat das jemand schon mal realisiert oder kennt drupal-Seiten auf denen das so funzt...
lg
Leander
- Anmelden oder Registrieren um Kommentare zu schreiben
Links in neuem Fenster öffnen
am 19.10.2005 - 16:52 Uhr
das was du als "Popups" bezeichnet ist eigentlich mittels
- JavaScript oder
- veraltetem target Attribut für das HTML a-Tag
umgesetzt
grundsätzlich ist es möglich JavaScript Funktionen in Drupal einzubauen
allerdings ist es nicht so einfach möglich das PopUp so zu gestalten, dass eben nicht die gesamte Seite sondern z.B. nur die Kommentare + Eingabemöglichkeit dargestellt werden
ich weiß nicht wie versiert du in javascript und php bist, mein erster (nicht optimierter !) Ausgangspunkt wäre ungefähr so
1. die Links bei denen etwas passieren soll mit .onclick javascript Funktionsaufrufen versehen
2. Javascript Funktion schreiben die je nach Seite/Fall eine bestimmte Variable an den Link dranhängt
3. im Theme in der template.php diese Variable abfragen und ggf. ein anderes page.tpl.php laden lassen, in dem dann eben nicht Header/Hautnavigation etc. sondern nur der Inhalt dargestellt wird
Hinweise zur Umsetzung
zu 1.)
--> kann hart ins entsprechende Modul (image, etc.) kodiert werden oder
--> gewünschten Link in der template.php überschreiben (.onclick dranhängen)
zu 2.)
--> kann man sich einfach machen, in dem die gewünschte Javascript Funktion nur auf den Seiten vorhanden ist, wo man sie braucht, das geht wiederum über template.php
zu 3.)
--> siehe http://www.drupalcenter.de/node/100
generell
--> evtl. kann dir noch http://cvs.drupal.org/viewcvs/drupal/contributions/modules/popup/popup.m... weiterhelfen
... falls ich mal wieder zu kompliziert gedacht hab, sorry hab gleich Feierabend :-)
MfG Micha
- work in progress mit Langmi.de
Danke
am 20.10.2005 - 00:21 Uhr
:-)