ERLEDIGT
NEIN
NEIN
ANTWORTEN
12
12
ZUGRIFFE
403
403
EMPFEHLEN
-
16.04.06 14:26 #1
- Registriert seit
- Jan 2005
- Beiträge
- 42
Hallo,
Ich hab ein kleines, aber lösbares Problem mit meiner Gallerie, die ich gerade programmiere.
Und hier das Problem!
In meiner Gallerie kann man verschiede Größen von Bildern
hochladen (hochformat und querformat).
Jedes einzelne Bild wird durch ein Klick auf das Vorschaubild geöffnet - es öffnet sich ein Popup!
Das Problem ist nur, dass das Popup für die breitformatigen Bilder zu groß ist und für die hochformatigen zu breit.
Es sieht einfach blöd aus! Gibt es eine Möglichkeit, einfach
die Tabelle in der das Bild ist Breite und Höhe einzuschrenken, dass ich eine Einheitliche maximale Größe für meine Bilder habe! Außerdem werden die Bilder auf max. 600 px in der Höhe und max. 600 px verkleinert!
Ich hoffe ich bin verständlich!
Was ich mir überlegt hab, ist das die Höhe und die Breite des Bildes, in der Datenbank
gespeichert werden und später für die Berechnung des Popup genutzt werden.
Bitte helfen!
Danke!
-
Es ist im Grunde unnoetig die Dimensionen des Bildes in der Datenbank zu speichern. Mit getimagesize() kannst Du doch gleich vor der Ausgabe oder dem Oeffnen des PopUps die Bilddimensionen bestimmen.
PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Passe das Pop-up-Fenster lieber dynamisch mit JavaScript an die Größe der Grafiken an.
Markus Wulftange
-
17.04.06 23:56 #4
- Registriert seit
- Jan 2005
- Beiträge
- 42
Wie kann man dies bewerkstelligen?
-
Immer wenn Ferien sind, nimmt die Durchschnittsfaulheit der User hier erheblich zu
Zitat von anopheles1337

Zum Thema:
und dann:
Ganz ehrlich, wenn du einfach nur die Schlagwörter von Gumbo in Google eingibst, erhälst du auf der ersten Seite bereits 3 Tutorials dazu. Einfacher gehts echt nicht
-
Ich wusste gar nicht das man durch PHP ein pop-up fenster generieren kann.
-
Das geht auch nicht. Nur Dennis‘ Ansatz war wohl, die Dimensionen der Grafiken direkt als Parameter für die Pop-up-Funktion zu nutzen. Nur leider entspricht die Fenstergröße nicht der Größe des so genannten Viewport (Darstellungsfeld). Ein x×y Pixel großes Bild passt somit nicht in ein x×y Pixel großes Fenster.
Markus Wulftange
-
18.04.06 01:54 #8
- Registriert seit
- Jan 2005
- Beiträge
- 42
Hab bereits eine gute Lösung gefunden!
Wie gesagt man kann ja die image größe per imagesize() beziehen.
Einfach einen Multiplikator vornedran setzten und man hat ein richtiges Fenster!
Geht auch nicht mit PHP, sondern mit Java Script!Ich wusste gar nicht das man durch PHP ein pop-up fenster generieren kann.
In Zukunft bei
suchen und dann
!
War natürlich nur ein Späschen. Mir geht es gut wenn man anderen Leuten helfen kann.
-
Nur welchen Wert hat dieser Multiplikator? Und warum genau dieser Wert?
Markus Wulftange
-
18.04.06 17:00 #10
- Registriert seit
- Jan 2005
- Beiträge
- 42
naja, ... kommt darauf an was ins Popup Fenster kommen soll,
bei mir ist der Multi auf 1.25 gesetzt.
-
Es gibt auch eine reine JavaScript-Lösung, die weitaus geeigneter ist.
Markus Wulftange
-
01.06.06 20:39 #12
- Registriert seit
- Jan 2005
- Beiträge
- 42
So nach langem hin und her habe ich mich jetzt auch für die Javascript Lösung entschieden, das mit dem Multiplikator war anfangs eine ganz gute Idee, jetzt
wo alles ein bischen Umfangreicher wurde kann man es einfach nicht gebrauchen!
Nun jetzt meine Frage. Das Beispiel, welches du oben gepostet hast ist leider nur
für ein Bild, ich will aber das die ganze Tabelle sichtbar ist, nicht nur ein Bild!
document.images[0]
Vielen Dank!
//Edit! Gibt es den etwa sowas
document.table[0].widthGeändert von anopheles1337 (01.06.06 um 20:44 Uhr)
-
28.07.06 19:45 #13
- Registriert seit
- Jan 2005
- Beiträge
- 42
Unterstützung wird immer noch benötigt!
Ähnliche Themen
-
Flashslideshow Proportionen und Seitenverhältnisse
Von Webflasher im Forum Flash PlattformAntworten: 10Letzter Beitrag: 22.03.10, 19:19 -
Bild kleiner darstellen, Proportionen beibehalten
Von phil-ip im Forum PHPAntworten: 18Letzter Beitrag: 06.05.08, 08:39 -
Bild verkleinern mit Proportionen beibehalten?
Von Alex1987 im Forum PhotoshopAntworten: 1Letzter Beitrag: 17.11.07, 15:23 -
Bilder zuschneiden, proportionen beibehalten
Von LotseDerLotsen im Forum PHPAntworten: 3Letzter Beitrag: 15.02.05, 18:40 -
Wie halte ich die Proportionen?
Von Trelonist im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 31.10.04, 10:48





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren