Zum Inhalt springen

Frage zu jm_gallery

Erstellt am 12. Januar 2006 · 113 Antworten · letzte Antwort am 28. März 2008 · Seite 4 von 6

Tags: Bilder, Frage

kulli ·
m00re schrieb

[...]
Hi!

Also mit deiner Imagemagick Version (6.0.6) geht dieser Effekt sowieso nicht (steht aber glaub auch im Manual drin). D.h. das Cover wird nicht generiert, da Imagemagick abbricht mit einer Fehlermeldung.
[...]

Gruß Jens

Moin Jens

Im Beispiel des Manuals steht:

Example: This will only work with IM6+

# to generate polaroid like covers
plugin.tx_jmgallery_pi1 {
    coverEffectEnable = 1
    cover.effect = ###SOURCE### -thumbnail '###DIMENSION###>' -bordercolor white -border 6 -bordercolor grey60 -border 1 -background none -rotate -9 -background black \( +clone -shadow 60x4+4+4 \) +swap -background '#3c3c3c' -flatten -quality 100 ###TARGET###
}

Wo ist den der Unterschied zwischen IM6+ und Imagemagick v6.0.6?

Gruß aus dem Norden
Kulli

joegi ·
m00re schrieb
joegi schrieb

Morgen zusammen
hatte die Gallery unter V3.8 am laufen und hat bestens funktioniert.
Nach dem update auf 4.0 ist jetzt alles leer. Habe Extensin bereits neu aus dem ter installiert aber leider ohne Erfolg.
wer weiss weiter?

Unter Typo3 4.0 habe ich die Extension noch nicht getestet. Du bist aber nicht der erste der mir von Problemen in Verbindung mit T3 4.0 berichtet. Da musst du leider noch auf die nächste Version warten.

Gruß Jens

Problem hat sich für mich gelöst beim Update wurden die Kategorien gelöscht habe diese neu erstellt und jetzt läufts wieder.

Danke für Deine Hilfe Jens

gruss jürg

m00re ·
kulli schrieb

Wo ist den der Unterschied zwischen IM6+ und Imagemagick v6.0.6?
Gruß aus dem Norden
Kulli

Oh, dann hab ich das falsch in Erinnerung. Tut mir Leid.

Gruß Jens

Stephan_Cordes ·

Hallo m00re,

ich habe es auf verschiedenen Rechnern ausprobiert: Unter Linux ließ sich die Galerie weder mit Firefox noch mit Opera benutzen, wenn ich Typo3 Version 4.0 benutze.
Nach einem Update von htmlArea RTE auf die Version 1.4.1 ging wieder alles.

Was hatte das damit zu tun?

Naja, hauptsache es geht wieder.

Grüße,
Stephan

Ted ·

ich hänge meine Frage mal hier an:

ich habe die aktuelle jm_gallery auf meinem Typo3 4.0 mit imagemagick 5.5.4 auf all-inkl.com installiert und zum Laufen gebracht. Jetzt würde ich gerne solche gedrehten Polaroidrahmen für die Albumvorschaubilder generieren, der TS der Docu berücksichtigt aber nur Imagemagic 6+, funktioniert folglich bei mir nicht, wenn der TS-Code aus der Docu läuft wird gar kein Albumvorschaubild gerendert, wenn ich es wieder rausnehme gehts wieder (aber ohne Effekt)...

hat jemand das passende Typoscript für Imagemagic 5.5.4 (oder 4.2.9) herausgefunden?

das kommt beim Debug heraus:

# Imagemagick: 1
# Path To Imagemagick: /usr/bin/
# Does convert exist in this directory?: Yes
# Checking for IM in different directory, found:
# IM command for resizing:
/usr/bin/convert -geometry 30x27! -quality 70 "typo3/gfx/icon_ok.gif" "typo3temp/test.jpg"
# Did it work?: Successful
# Error message from IM:
# GDlib Version: bundled (2.0.28 compatible)
# Imagemagick Version:
Version: ImageMagick 5.5.4 02/01/03 Q16 http://www.imagemagick.org Copyright: Copyright (C) 2003 ImageMagick Studio LLC

danke und Gruß,
Ted

m00re ·
Ted schrieb

ich hänge meine Frage mal hier an:

ich habe die aktuelle jm_gallery auf meinem Typo3 4.0 mit imagemagick 5.5.4 auf all-inkl.com installiert und zum Laufen gebracht. Jetzt würde ich gerne solche gedrehten Polaroidrahmen für die Albumvorschaubilder generieren, der TS der Docu berücksichtigt aber nur Imagemagic 6+, funktioniert folglich bei mir nicht, wenn der TS-Code aus der Docu läuft wird gar kein Albumvorschaubild gerendert, wenn ich es wieder rausnehme gehts wieder (aber ohne Effekt)...

hat jemand das passende Typoscript für Imagemagic 5.5.4 (oder 4.2.9) herausgefunden?

Hi Ted!

Das Problem liegt nicht bei Typo3, sondern bei Imagemagick. Der Effekt der in der Doku steht benutzt Funktionen von Imagemagick, die erst ab Imagemagick v6.2 vorhanden sind.
Du kannst jedoch jeden beliebigen Effekt (nicht nur den Polaroid-Effekt) mit Imagemagick erzeugen. Siehe dazu ein paar Beispiele unter http://www.cit.gu.edu.au/~anthony/graphics/imagick5/ oder http://www.cit.gu.edu.au/~anthony/graphics/imagick6/ (funktionieren teilweise auch unter IM5). Die komplette Übersicht alle IM Befehle gibt es hier: http://www.imagemagick.org/script/convert.php

Gruß Jens

_o3_ ·

weis nicht obs hier noch rein sollte...aber...
komischerweise wird das cover in der 0.4.2 version nur bei der admin seite angezeigt? habe mir eben das video-tutorial angesehen und alles so nachgebaut...
aber das img auf der list-ansicht bleibt leer ###COVER-URL### is nicht gefüllt?

#paralyzed#

Kaeptn Hirni ·

Hier ein paar Tipps meinerseits:

1. das alternatingRows muss auf 1 gesetzt sein. Sonst werden die Bilder eines Albums nicht angezeigt. Leider ist der 0-Wert nicht ausimplementiert... (siehe Funktion displayAlbum())

2. Ich habe es nicht mit ImageMagick zum Laufen gebracht. Workaround: In der Funktion resizeImage statt
if ($GLOBALS['TYPO3_CONF_VARS']['GFX']['im'] == 1) {
einfach
if ($GLOBALS['TYPO3_CONF_VARS']['GFX']['im'] == 123) {
schreiben, dann wird die andere Variante verwendet und nicht ImageMagick.

3. Wenn das Update der Texte zu den Bilder nicht funktioniert: Die Funktion einfach durch die folgende kleine Variation ersetzen

	function editImage() {
		
		$album = $this->HTML->getAlbumInfo ($this->_GP["albumUid"]);
		$result = $this->HTML->getImagesForAlbum ($this->_GP["albumUid"], $this->_GP["imageUid"]);
		$propertie = is_array($this->HTML->getAlbumProperties($this->_GP["albumUid"]));
		
		$template = $this->cObj->getSubpart($this->templateCode, "###ADMIN_EDIT_IMAGE###");
		
		$marks = array();
		$marks['###PAGE_ID###'] 	= $GLOBALS['TSFE']->id;
		$marks['###ALBUM_UID###'] 	= $album["uid"];
		$imageSubPart = "";
		
$neworder = array();
		while ($image = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($result)) {
			$imageSubPart .= $this->HTML->wrapImageInHTML($template, 'IMAGE_ENTRY', $image, $album, $propertie);
			$neworder[] .= $image["uid"];
		}
		$marks['###IMAGE_LIST###']	= implode(",", $neworder);
		$template = $this->cObj->substituteMarkerArray($template, $marks);
		
		$template = $this->cObj->substituteSubPart($template, "###IMAGE_ENTRY###", $imageSubPart);
		return $template;
	}

Hierdrin wird die IMAGE_LIST anders aufgebaut.

Hoffe es hilft einigen weiter...

Grüße Hirni

Kaeptn Hirni ·

Noch was:
Bei mir trat das Problem auf, dass wenn ich einmal die Thumbnail-Settings geändert hatte, ich keine Bilder und Thumbnails mehr sehen konnte, wenn ich sie wieder zurückgestellt hatte.
Ich habe jetz überall etwas in der Form

		$properties = $this->HTML->getAlbumProperties($this->_GP["albumUid"]);
$props = $properties["thumb_width"] || $properties["thumb_height"] || $properties["thumb_jpeg_qual"] || $properties["single_width"] || $properties["single_height"] || $properties["single_jpeg_qual"];

eingefügt, weil ansonsten immer das Verzeichnis 3_thumbs verwendet wird, auch wenn da nichts mehr drin steht.
Und in SyncImage() habe ich noch

if (!$properties["thumb_jpeg_qual"]) $properties["thumb_jpeg_qual"] = $this->conf["thumbnail."]["quality"];
if (!$properties["thumb_width"]) $properties["thumb_width"] = $this->conf["thumbnail."]["maxWidth"];
if (!$properties["thumb_height"]) $properties["thumb_height"] = $this->conf["thumbnail."]["maxHeight"];

if (!$properties["single_jpeg_qual"]) $properties["single_jpeg_qual"] = $this->conf["single."]["quality"];
if (!$properties["single_width"]) $properties["single_width"] = $this->conf["single."]["maxWidth"];
if (!$properties["single_height"]) $properties["single_height"] = $this->conf["single."]["maxHeight"];

eingebaut. Sonst versucht nämlich das resize auf 0 zu verkleinern und dann stehen keine Bilder mehr im 3_thumb usw.

Und dann eben bloß nicht mehr auf is_array() abfragen!

Ansonsten ist das Teil echt klasse, ich hab noch eine FE-User-Abhängigkeit reingepfriemelt. Funktioniert, ist aber nicht vorzeigbar :o
Grüße Hirni

Kaeptn Hirni ·

Kann sein, dass das alles schon hinfällig ist. Meine Angaben beziehen sich auf die Version 0.3.4, die ich mir am 22.05.06 um 11:07 heruntergezogen habe. Diese Version ist bereits anscheinend seit einiger Zeit durch die Version 0.4.2 ersetzt. Wie ich das geschafft habe, ist mir ein Rätsel o.O o.O o.O

Bitte um Entschuldigung #paralyzed#

Grüße Hirni

masta ·

...Morgen Zusammen,

ich hab die jm_gallery auch im Einsatz. -echt schöne arbeit Jens!!!
trotzdem wollte ich mal fragen ob für die Zukunft eine Diashow geplant ist? und was noch sehr gut wäre ist, wenn in der Singleansicht das Bild nur angeklickt wird damit das nächste angezeigt wird.

o.O

danke für´s lesen

grüße Mario

m00re ·

geplant ist sie bisher nicht, aber es fragen immer mehr leute nach so einem feature: weshalb also nicht 😉 ich bin für alle ideen offen. wann genau das dazukommt kann ich aber nicht sagen....

gruß jens

Nickolai ·

Hallo,
also ich hab mir die Ext gestern auch mal genauer angesehn und bin bis auf ein Detail sehr zufrieden damit. Und zwar werden die Bilder im IE und Firefox in der Thumbnail-Ansicht verschieden angezeigt. Während in Firefox alles so aussieht wie es aussehen soll, versagt der IE mal wieder.

Ich habe 2 verschieden Formate von Bildern, die einen werden auf 120x80 heruntergerechnet, die andern 80x120 (Hoch- und Querformat). Sind 2 des selben Typs in einer Reihe ist die Geschichte relativ unproblematisch aber sobald das Linke Hoch und das rechte Quer ist, wird auf der nächsten Zeile ein Bild ausgelassen und stattdessen auf die Rechte Seite gedrückt.

http://www.gesundheitssymposium.ch/index.php?id=180

Das ganze passiert übrigens auch nur wenn das Hochformat auf der linken Seite ist. Seltsam, weiss einer Rat? Hab die Extension auf nem Unix und Win Server laufen und auf beiden dasselbe Problem.[/url]

Claudia ·

Hallo Jens,

ich habe das Problem, dass der Text nach 100 Zeichen abgeschnitten wird. Wo kann ich die Zeichenlänge der Beschreibung ändern?

Mit bestem Gruß

Claudia

m00re ·
Nickolai schrieb

Das ganze passiert übrigens auch nur wenn das Hochformat auf der linken Seite ist. Seltsam, weiss einer Rat? Hab die Extension auf nem Unix und Win Server laufen und auf beiden dasselbe Problem.[/url]

Hi!

Dieses Problem habe ich in der neuesten Version behoben, vorausgesetzt man benutzt die Standard Thumbnail Größen. Bei anderen Größen muss man das Stylesheet anpassen. Hier ein kleiner Auszug:

div.jm-gallery-image-entry {
        display: block;
        float:left; 
        width: 142px;
        height: 157px;
        border: 0;
        text-align: center;
        padding: 0px;
        margin: 6px;
}
html>body div.jm-gallery-image-entry {
        width: 130px;
        height: 145px;
}

Hier wird jetzt zum Beispiel eine Höhe von 142px gesetzt. Das reicht für ein Thumbnail der Höhe 120px plus Datum und Namen darunter. Hat man höhere Thumbnails, dann muss man die Höhe anpassen. Die html>body... Definition ist nötig um den Box Modell Error im IE zu umgehen. Sie dazu die Beschreibung unter http://www.parterremedia.de/csswork/css-box-modell/.

Ich hoffe das löst dein Problem...

Gruß Jens

m00re ·
Claudia schrieb

Hallo Jens,

ich habe das Problem, dass der Text nach 100 Zeichen abgeschnitten wird. Wo kann ich die Zeichenlänge der Beschreibung ändern?

Mit bestem Gruß

Claudia

Nirgends. Ich habe in der Datenbank maximal 100 Zeichen dafür vorgesehen. Vll. sollte ich das erhöhen 😉

Gruß Jens

nahuel ·

hallo hab jetzt mit der neuen version 0.6.2 auch das problem das nur die ordner erstellt werden aber keine fotos generriet werdne obwohl beim syncroniesieren alles ok angegeben wird..

debug bekomm ich irgendwie nicht zum laufen da kommen bei mir nur ien normale ansicht der gallerie un der fehlertext der sonst auch immer kommt

Warning: getimagesize(): Unable to access fileadmin/bj/gallery/testfolder//1024/DSCF0005.jpg in /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php on line 108

Warning: getimagesize(fileadmin/bj/gallery/testfolder//1024/DSCF0005.jpg): failed to open stream: No such file or directory in /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php on line 108

Warning: Cannot modify header information - headers already sent by (output started at /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php:108-) in /home/je000013/www/home/1956/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767

ich verwende typo3 4.0

die eine shell_exec die in der neuen version noch existiert (class.tx_jmgallery_model_Image.php) hab ich bereits umgeschrieben auf exec.. bringt aber auch nichts

m00re ·
nahuel schrieb
Warning: getimagesize(): Unable to access fileadmin/bj/gallery/testfolder//1024/DSCF0005.jpg in /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php on line 108

Warning: getimagesize(fileadmin/bj/gallery/testfolder//1024/DSCF0005.jpg): failed to open stream: No such file or directory in /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php on line 108

Warning: Cannot modify header information - headers already sent by (output started at /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php:108-) in /home/je000013/www/home/1956/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767

Sieht so aus als wenn du ein abschließendes / in deinem Albumpfad hast. Lass das mal weg.

Gruß Jens

nahuel ·

hmm ist leider nur ein fehler der beim 100mal rumprobieren passiert ist auch "mit ohne" / am schluss bekomme ich diese fehlermeldung...

Warning: getimagesize(): Unable to access fileadmin/bj/gallery/2halbzeit/1024/IMG_9421.jpg in /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php on line 108

Warning: getimagesize(fileadmin/bj/gallery/2halbzeit/1024/IMG_9421.jpg): failed to open stream: No such file or directory in /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php on line 108

Warning: Cannot modify header information - headers already sent by (output started at /home/je000013/www/home/1956/typo3conf/ext/jm_gallery/pi1/class.tx_jmgallery_view_Single.php:108-) in /home/je000013/www/home/1956/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767
haegar_007 ·

Hallo!

Passt zwar nicht direkt als Antwort, aber zum Thread. Ich habe upgedated von 0.4.2. auf 0.6.2 und bin frustriert, weil irgendwie nix mehr so richtig tut...

1) Nach dem Update bekomme ich im Extension Manager jedes mal wenn ich in die jm_gallery-Einstellungen schaue die Meldung, es müssten Updates an der Db gemacht werden, egal wie oft ich die mache, das bleibt. Unten dann in rot:

Table error!
Probably one or more required fields/tables are missing in the database!

2) Das Datumsformat kann ich nicht mehr via TS setzen, die Einstellung "dateFormat = j.m.y", die unter der alten Version genau das erwartete macht, erzeugt jetzt die Frontend-Ausgabe "j.m.y" :-(

3) Ich hatte das Polaroid als Cover-Effect, das hat auch geklappt, nach dem Update leider nimmer. Sobald ich coverEffectEnable = 1 setze werden keine Covers mehr generiert, ohne Effekt klappts noch.

4) "Debug" erzeugt gar keine Ausgabe mehr.

Was hab ich falsch gemacht? Ich habe inzwischen das Plugin auch schon komplett von der Platte und aus der DB entfernt und neu installiert, das ändert nichts. Ahja - Typo3 4.0

Bin für jeden Tipp dankbar, denn eigentlich macht jm_gallery genau das, was ich will, ich bräuchte aber die Möglichkeit die Bilderreihenfolge einstellen zu können, drum hab ich mich über die neue Version sehr gefreut.

Viele Grüße,

Frank