| Author |
Message |
|
ManfredE
Level 7 (53 %)
Posts: 62 |
ID #213
Hi,
ich bin mir gerade nicht sicher, ob ich mich zu glatt anstelle, oder das vielleicht nicht funktioniert: die Größenbegrenzung.
Ich kann doch theoretisch in den Template-Einstellungen meiner Seite im constant Editor die max width für Overview und Detail getrennt einstellen, ne?
Wenn ich da Zahlen eintrage, passiert nicht wirklich was.
Kann das sein, daß das nicht funktioniert?
Ich habe keine lightbox installiert - verwende branchenbuch einfach so - der marker ###IMAGE### wird zwar mit vollen Attributen gewrappt z.B.
<img src=\"uploads/tx_mhbranchenbuch/beispielbild.jpg\" width=\"400\" height=\"596\" border=\"0\" alt=\"Beispiel\" title=\"Beispiel\" /></a>
Nur eben die Einstellungen vom Template/Constant-Editor werden gänzlich ignoriert.
Was könnte da denn sein?
Gruß Manfred
|
14.11.09, 17:14 |
|
|
ManfredE
Level 7 (53 %)
Posts: 62 |
ID #226
Hallo nocheinmal,
ich bitte mal um Mithilfe:
Zumindest bei mir werden die Image-Parameter in der class.mh_branchenbuch_pi1.php nicht gesetzt.
Beispiele:
$cat_imgTSConfig[\\\'file.\\\'][\\\'maxW\\\'] = $this->catImgMaxWidth;
$cat_imgTSConfig[\\\'file.\\\'][\\\'maxH\\\'] = $this->catImgMaxHeight;
oder :
$imgTSConfig[\\\'file.\\\'][\\\'maxW\\\'] = $this->imgMaxWidth;
$imgTSConfig[\\\'file.\\\'][\\\'maxH\\\'] = $this->imgMaxHeight;
Haben überhaupt gar keine Auswirkung auf den generierten Quelltext der entsprechenden Seite.
Da kann getrost = \\\'Hans Wurst\\\" drinstehen - das wird nicht genommen - stattdessen immer die Image-Parameter des Bildes selbst.
Die anderen Marker, wie z.b.
$imgTSConfig[\\\'altText\\\'] = $row[\\\'firma\\\'];
funktionieren einwandfrei - obwohl nur eine Zeile weiter unten.
HAt jemand eine Erklärung?
Edit:
Ich habe das Problem in sofern eingrenzen können:
Egal, was ich in der class php reinschreibe - oder ob ich die Marker lösche - die Werte für maxW und maxH werden aus der Dateigröße berechnet.
Sprich, da pfuscht irgendwas dazwischen, so daß die in der class...php zugeordneten Werte durch Defaultwerte ersetzt werden.
Hat jemand eine Idee?
This Post was edited 1 times so far, last change on 18. November 09
|
18.11.09, 12:08 |
|
|
Martin Hesse
Level 10 (78 %)
Posts: 204 |
ID #233
Du weißt schon das maxW und maxH eine MAXIMALWERT darstellen, oder? Das heißt, du hast jetzt ein Bild was 500x500px groß ist. In maxW hast du jetzt 450 drinne. Dann müsste das Bild auf 450px Breite runterskaliert werden. Wenn das Bild nun 400px Breit ist, bleibt es das auch. Du kannst normalerweise über TS mit dem Parameter \"imageParams\" auch CSS-Styles anhängen.
|
20.11.09, 15:15 |
|
|
ManfredE
Level 7 (53 %)
Posts: 62 |
ID #234
Ja, das ist doch gerade der Sinn und Zweck der Aktion.
Ich habe Bilder bei, die vielleicht so 400x600 groß sind - und die möchte ich zumindest in der Listenansicht herunterscaliert haben, damit auf den Bildschirm schon mehr als eine Anzeige paßt.
Ist auch alles chic - der im TS-Config für branchenbuch angegebene wert z.B. 200pixel) kommt bis in die pi.php an - wird vermutlich auch in den angegebenen Zeilen geschrieben - jedoch danach eh wieder durch die aus der Dateigröße errechneten Werte ersetzt.
Jetzt habe ich irgendwo im Netz gelesen, daß es maxImageWidth heißen muß, falls man die Standardwerte überschreiben will, funktioniert aber auch nicht.
Daher die Frage.. woran könnte das liegen, daß die Werte ersetzt werden?
Gruß Manfred
|
20.11.09, 20:45 |
|
|
Martin Hesse
Level 10 (78 %)
Posts: 204 |
ID #242
Sorry wenn ich evtl. doppelt frage aber hast du schonmal eine feste Größe über "imageParams" gesetzt?
|
24.11.09, 12:41 |
|
|
ManfredE
Level 7 (53 %)
Posts: 62 |
ID #243
Gegenfrage:
Du meinst sicher, ob ich irgendwo im allgemeinen Template diese Größe fest zugewiesen habe?
A:
Nicht wissentlich.
Das einzige, was ich eben gemacht habe, ist an den Parametern im Template-Teil des Mh-Branchenbuch herumzuspielen - das wird wie beschrieben aber wissentlich ignoriert/überschrieben.
Es wird vor allem mit den Parametern überschrieben, die sich aus der realen Größe des Bildes ergibt - sprich ne 400x300 Datei bekommt die Parameter width =400 height= 300 im selben Template ein anderer Eintrag mit ner 400x533 bekommt genau die Größe in die PArameter geschrieben.
Es ist so, als würde Typo3, oder MH-Branchenbuch unabhängig von den gemachten Template-Einstellungen einfach die Größe des Bildes errechnen und die Werte in die Parameter schreiben.
Gruß Manfred
|
25.11.09, 09:39 |
|
|
ManfredE
Level 7 (53 %)
Posts: 62 |
ID #244
Hallo nocheinmal,
ne blöde Frage:
Kann es sein, daß ImageMagick installiert sein muß?
|
26.11.09, 16:11 |
|
|
Martin Hesse
Level 10 (78 %)
Posts: 204 |
ID #245
Hi,
afaik .. ja!

|
26.11.09, 19:37 |
|
|
ManfredE
Level 7 (53 %)
Posts: 62 |
ID #246
Au mann,
da suche und suche ich ;-)
Also image Magick habe ich nicht, weil exec() gesperrt ist (und eigentlich auch gesperrt bleiben soll).
Als Alternative habe ich gerade in einem anderen Projekt jb_gd_resize zu laufen - in Verbindung mit rgsmoothgallery.
Gerade soeben mußte ich aber feststellen, daß jb_gd_resize scheinbar keine animierten Gif's kann 
Frage:
Hast Du Dich schonmal mit rgsmoothgallery angefreundet?
Wie gesagt, habe sie gerade in einem anderen Projekt am Wickel und finde die todschick!
Guggsu:
http://www.rggooglemap.com/dev/rgsmoothgallery.html
Wäre doch die Kombination:
Nen kleines Bild in der Suchübersicht (muß ich noch in die pi1 reinhacken) - dann in der Detailseite das erste Bild - wenn man da raufklickt, dann läuft smoothgallery an und man kann alle Bilder des Eintrages durchforsten.
Cooler Traum, oder?
Gruß Manfred
|
26.11.09, 20:52 |
|
|
Martin Hesse
Level 10 (78 %)
Posts: 204 |
ID #249
Hehe!
Ich kenne die rgsmoothgallery, aber habe nie versucht diese in das Branchenbuch zu integrieren. Ich würd das ganze einfach dann via jQuery oder so lösen, ist einfacher 
Wie schonmal erwähnt, der Upload mehrer Bilder ist ja schon vorhanden quasi, fehlt nur die Ausgabe. Die können wir zusammen ja erarbeiten.
Gruß,
Martin
|
27.11.09, 08:24 |
|
| Register or login to reply |
|