Imagecache ... Hilfe zur Nutzung benötigt
am 04.08.2008 - 16:02 Uhr in
Hallo,
ich habe mich jetzt schon durch einige Anleitungen zu Imagecache gekämpft, aber ich denke mal, ich scheitere an der Pfadvariablen?
Ich habe mein DRUPAL Projekt so eingestellte, daß Userbilder im Ordner sites/default/files/bilder/userbilder/ landen. Klappt auch soweit so gut. Die hochgeladenen Bilder werden damit korrekt in den Profilen angezeigt.
Um ähnlich wie hier Mini-Bilder in Foren und Kommentarfunktionen zu nutzen, habe ich also IMAGECACHE installiert und ein "Preset" user_small angelegt, mit dem Befehl "resize" auf 30x30 Pixel.
Wenn ich nun, wie in der "readme.txt" von IMAGECACHE beschrieben, die Bilder bei den Beiträgen abrufen möchte, muss ich eigentlich nur noch folgenden Code in die jeweilige xxx.tpl.php einfügen:
<?php
print theme('imagecache', 'preset_namespace', $image_filepath, $alt, $title, $attributes);
?>
'imagechache' bleibt, $alt, $title & $attributes sind eh optional. in 'preset_namespace' setze ich mein "user_small" ein.
Was aber setze ich für $image_filepath ein ???
Ich raffe es leider nicht. Kann es mir bitte jemand verraten, was ich da für nen Wert eintragen muss? Oder muss man das erst irgendwo definieren? Oder wenn PHP Schnippsel nötig sind, was muss ich in meine xxx.tpl.php einfügen, damit die Minibilder der Userbilder und die Mini-Ersatzgrafik geladen werden?
Wenn sich jemand findet ... schon mal Danke!
- Anmelden oder Registrieren um Kommentare zu schreiben
Bildpfad
am 04.08.2008 - 21:51 Uhr
Moin!
Was aber setze ich für $image_filepath ein?
So wie ich das sehe, den Pfad zum Bild (klingt einfach, ist es wohl auch).
Ich hatte gerade das hier dazu gefunden:
<?php
print theme('imagecache', 'my_thumbnail',$node->field_project_image[0]['filepath']);
?>
Wenn Du also beispielsweise ein CCK-Feld hast (ist das Nutzerbild ein CCK-Feld?) wo Du das Bild "speicherst", musst Du also nur den Pfad des Feldes angeben.
http://drupal.org/node/101748 und (besonders) http://www.lullabot.com/articles/imagecache_example_user_profile_pictures sind vielleicht auch noch hilfreich.
viel Spass,
Stefan
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Hi Stefan, Danke für Deine
am 05.08.2008 - 07:52 Uhr
Hi Stefan,
Danke für Deine Tips! Allerdings habe ich das Tutorial von lullabot.com schon mehrfach durch. Klappt bei mir nicht. Liegt aber vielleicht daran, daß es für DRUPAL4.x und 5.x ist?
In DRUPAL 6 werden außerdem die Angaben im Profil über die Benutzerverwaltung angesprochen. Da scheidet CCK leider auch aus. Da angelegte neue Felder nicht im Inhaltstyp erscheinen. Bei mir jedenfalls.
Also ich habe jetzt glaube ich alle Tutorials online nebst Videos durch, aber ne Lösung finde ich leider nicht.
Aber ich denke mal, daß es schlicht und ergreifend nicht funktioniert, da die Userbilder anders gehandhabt werden, als normale Bilder. Bleibt also nur zu hoffen, daß demnächst das Modul "ImageCache Profiles" für Drupal 6.x verfügbar ist.
Bis dahin muss man also wohl ohne dieses nette Gimmick auskommen.
Gruß aus Bayern :-)
-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de
Drupal 7 Screencasts in deutsch!
Kennst du die Möglichkeit
am 05.08.2008 - 08:44 Uhr
Kennst du die Möglichkeit unter admin/build/themes/settings Benutzerbilder in Beiträgen und Kommentaren zu erlauben?
-----------
Luca Curella
Kooperative Netze - Berlin
Doch kenne ich schon, aber
am 05.08.2008 - 11:12 Uhr
Doch kenne ich schon, aber da ich die Nutzerbilder ziemlich groß gestatten werde, werden diese dann ja alle beim Seitenaufruf in der ganzen kB-Pracht mitgeladen. Bei 20 kB pro Bild und 30 Kommentaren, kommt man da auf ganz schöne Ladezeiten ... oder sehe ich das falsch?
Deshalb wären eben thumbnails ne tolle Alternative!
-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de
Drupal 7 Screencasts in deutsch!
Du kannst doch da wo du
am 05.08.2008 - 11:38 Uhr
Du kannst doch da wo du Benutzerbilder_Unterstützung aktiviert hast (Benutzereinstellung unten) die Pixel-/Kb-Größe einstellen.
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
... ja kann ich schon, aber
am 06.08.2008 - 08:20 Uhr
... ja kann ich schon, aber dann habe ich im Profil ja auch nur meine Mini-Bilder! Ich möchte einfach auf der Profilseite normalgroße Bilder ( 200x300 Pix, max. 30 kB ) haben, und ähnlich wie hier Thumbnails in den Beiträgen der User. ( 25 x 25 Pix, max. 2kB )
Mir ist schon klar, daß ich die Ursprungsbilder in der Größe mittels CSS ziemlich leicht verkleinern kann, aber das ist wegen der Ladeeiten keine Lösung!
-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de
Drupal 7 Screencasts in deutsch!
So erledigt! Hat lange
am 16.08.2008 - 18:49 Uhr
So erledigt! Hat lange gedauert, aber ich hab jetzt doch noch ne Lösung gefunden, die bei mir arbeitet. Wen es vielleicht noch interessiert, meinen Lösungsweg für Userbilder Thumbnails in Drupal 6 habe ich mal in meinem Blog aufgezeigt.
-------------------------------------
Öfter mal was neues ... warum nicht mal DRUPAL :-) Meinen "Drupal Kampf" als Anfänger schildere ich mal unter http://www.thoor.de
Drupal 7 Screencasts in deutsch!