Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Pfad imagecache falsch

Eingetragen von PeSi (33)
am 29.04.2010 - 17:28 Uhr in
  • Views
  • Drupal 6.x

Nachtrag: Lösung ganz unten!

Ich versuche in einem View ein Vorschaubild einzubinden.
Hochgeladen wird es über ein CCK-Feld Feldtyp Datei, Steuerelement Bild.
Das Bild wird mit imagecache verkleinert.
Entweder seh ich nur das rote x für "fehlendes Bild" oder den Dateinamen.
Ein Link zum Bild wird erstellt. Allerdings nur zum Original.

Das ist aber nicht mein Problem:

Kann mit jemand sagen, wo diese Pfadangabe her kommt?

Da steht, falls man es nicht lesen kann:
drupal/sites/default/files/imagecache/image_cache_kleinanzeige_vorschau//drupalbenutzerdateien/username/x_kontakt.jpg

und ich hab zweimal slash vor drupalbenutzername
Den Ordner gibt es nicht (daher ja auch der Fehler).
Wo hab ich diesen Eintrag gemacht.
Wo kommt dieser Pfad her?

‹ [gelöst] token als views argument exposed Filter von Page automatisch in views Block übernehmen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie sind denn deine

Eingetragen von SteffenR@drupal.org (2262)
am 29.04.2010 - 22:19 Uhr

Wie sind denn deine Pfadeinstellungen bei Drupal - schaut etwas seltsam aus..

Die Einstellungen fürs Filesystem kannst du unter /admin/settings/file-system prüfen..

  • Anmelden oder Registrieren um Kommentare zu schreiben

Felder Verwalten

Eingetragen von bofrost (110)
am 30.04.2010 - 08:03 Uhr

Hi,

den Pfad zum Bilder upload für image Cache Bilder, stellst du in der Konfiguration des Uploadfeldes unter Inhaltstypen -> Name -> Felder Verwalten ein.
Allerdings würde er dir den Ordner erstellen sollte er nicht vorhanden sein.
Aber kontrolliere mal ob du am Anfang einen "/" zuviel hast.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dateisystem

Eingetragen von PeSi (33)
am 30.04.2010 - 09:28 Uhr

unter /admin/settings/file-system habe ich den Pfad schon kontrolliert. Wäre der nicht richtig würden glaube ich auch ne Menge anderer Dinge nicht funktionieren.
Er lautet: sites/default/files
Falsch gemacht habe ich sehr wahrscheinlich wirklich irgendwo das voranstellen eines /
Nur wo.
Aus welchen Modulen/Einstellungen etc. setzt sich dieser Pfad zusammen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

war ich so undeutlich?

Eingetragen von bofrost (110)
am 30.04.2010 - 09:47 Uhr

Bitte check mal die Einstellungen bei:
admin/content/node-type/[DEIN INHALTSTYP]/fields/[DEIN Bilduploadfeld]
-> unter Pfadeinstellung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Felder verwalten

Eingetragen von PeSi (33)
am 30.04.2010 - 09:57 Uhr
Zitat:

den Pfad zum Bilder upload für image Cache Bilder, stellst du in der Konfiguration des Uploadfeldes unter Inhaltstypen -> Name -> Felder Verwalten ein.

Dort ist bei mir nichts eingetragen.
Das komische (jedenfalls für mich) ist, ich hab mit imagecache bereits mehrmals Bilder verkleinert und bearbeitet.
Das klappt und sie landen in den von imagecache angelegten Ordnern.
In CCK als Feld habe ich jeweils IMCEI MAGE für den Feldtyp und IMCEI MAGE als Steuerelemtent benutzt.

ImageCache Preset:
Imagecache legt jedesmal einen Ordner an unter: \sites\default\files\imagecache
in diesem Order liegen dann weitere Ordner mit der Bezeichnung des presets.
Auch in meinem nicht funktionierenden Fall hat imagecache das gemacht.
Das sieht jetzt so aus: \sites\default\files\imagecache\image_cache_kleinanzeige_vorschau
Nur die Bilder werden nicht erstellt und ich hab im Log diese Fehlermeldung mit dem Pfad.

Ich hab vor einiger Zeit von XAMPP 1.7.2 auf XAMPP 1.7.1 gewechselt. Wegen der PHP Version.
Dabei mußte ich einige Pfade anpassen. Leider hab ich mir nicht aufgeschrieben, wo überall. Zu dumm.
Bei der Gelegenheit hab ich gleich Drupal neu installiert und eine vorhandene Datenbank eingespielt.
Könnte der Fehler aus Modulen kommen, die jetzt deaktiviert sind oder erst gar nicht mehr akriviert wurden. Ich hab das eine oder andere Modul verworfen.
Könnte es damit was zu tun haben?

Im aktuell (nicht funktionierenden) Fall habe ich diverse Versuche hinter mir.
Versuch 2 (nach dem oben beschriebene und für manche Geschichten lauffähigen)
CCK Feld über Feldtyp: Datei und Steuerelement: File Upload
Versuch 3
CCK Feld über Feldtyp: Datei und Steuerelement: Bild
Dazu habe ich das Modul IMAGE installiert (das war vorher noch nicht aktiv, trotzden funktionieren älter Bildverkleinerungen)

Ich weiß nicht, wo ich noch suchen soll.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Versuch 3

Eingetragen von bofrost (110)
am 30.04.2010 - 10:09 Uhr

Also ich mache das so wie du das in "Versuch 3" beschrieben hast:
Feld Datei, Steuerelement Image... und dann sage ich ihm (unter Pfadeinstellungen) in welchen Ordner er das Bild legen soll, wohlbemerkt das Orginalbild.

Wie gibst du denn das Bild aus? Durch ein eigenes Template?
Wenn eigenes Template, dann schau mal dort.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bild ausgabe über View

Eingetragen von PeSi (33)
am 30.04.2010 - 14:24 Uhr

Das Bild soll in einer Liste, erzeugt mit View ausgegeben werden.
Und mit ImageCache möchte ich eigentlich eine kleinere Variante des Bildes in der ersten Spalte stehen haben.
Ich Grunde muß ich dafür doch eigentlich nur, im View für das Bild (bei Felder) in den Einstellungen das Format auf das von mir erzeugte Preset setzen und das wars.
Macht er aber nicht.
Und ich vermute es liegt an diesem Pfad der im Log als Fehler ausgegeben wird und den ich nicht wieder finde.
Der Pfad wird offensichtlich aus zwei verschiedenen Modulen oder Einstellungen zusammengesetzt.
Der Erste (sites/default/files/imagecache/image_cache_kleinanzeige_vorschau/ ...) kommt aus ImageCache und
der Zweite (... /drupalbenutzerdateien/username/x_kontakt.jpg) weiß Gott woher.
x_kontakt.jpg ist auch wieder der Dateiname des Bildes.
Hätte ich dabei den / slash nicht vorangestellt, wärs mir vermutlich nichtmal aufgefallen. Aber so funktionierts halt nicht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zeigt er dir denn in der

Eingetragen von bofrost (110)
am 30.04.2010 - 15:06 Uhr

Zeigt er dir denn in der Views Vorschau die bilder an? Und werden die bilder in die richtigen Verzeichnisse geladen und sind physisch vorhanden?

  • Anmelden oder Registrieren um Kommentare zu schreiben

view soll preset für Bilder benutzen

Eingetragen von PeSi (33)
am 30.04.2010 - 17:10 Uhr
Zitat:

Zeigt er dir denn in der Views Vorschau die bilder an? Und werden die bilder in die richtigen Verzeichnisse geladen und sind physisch vorhanden?

Ja, Bilder werden in Originalgröße angezeigt, siehe unten.
Ja, Hochgeladenes Bild landet im Userverzeichnis. Das wäre ok.
Verkleinert wird im Moment noch nichts.

Zitat:

War ich denn so undeutlich

Nein, ich war zu langsam. Sorry und danke für die Geduld!

Habs jetzt so gemacht, wie Du es beschrieben hast

Zitat:

Bitte check mal die Einstellungen bei:
admin/content/node-type/[DEIN INHALTSTYP]/fields/[DEIN Bilduploadfeld]
-> unter Pfadeinstellung

Bei mir ist das benutzerdateien\[user]

Jetzt bekomme/sehe ich im view (Ausgabe) das Bild, allerdings in Originalgröße
Er macht mir das preset, welches ich im view eingestellt habe, nicht!
Ich bin mir aber sicher, dass ImageCache funktioniert, da ich zwei weitere presets benutze. Allerdings jeweils in einem Block.

Im CCK-Feld hab ich als Einstellmöglichkeiten:
"Generic files": das zeigt mir den Dateinamen.
"Bild": zeigt das Bild in Originalgröße
"Image linked to node": Bild in Originalgröße als Link
Ich brauchs aber kleiner, da mir die Originalgrößen ja die ganze Ansicht nach rechts schiebt. (logisch) Von der Optik ganz zu schweigen.

Den Pfad mit dem doppel-// benutzt er jetzt nichtmehr. Gefunden hab ich die Einstellung trotzdem nicht. Aber OK. Damit kann ich leben.

Wie überrede ich den view jetzt, daß mein preset benutzt wird?
Oder wie bekomm ich ein kleineres Bild?
Das Preset wäre mir am liebsten, da ich gerne abgerundete Ecken haben möchte.

Unter /admin/settings/image hab ich für Images noch Einstellmöglichkeiten.
Als Voreinstellungen sind Original, Thumbnail (100x100) und Vorschau verfügbar. Alles änderbar, wenn man will.
Diese Bezeichungen tauchen aber weder im CCK-Feld für mein Bild noch im View auf.
Bin ich hier auf der falschen Baustelle? (Wiedermal)

  • Anmelden oder Registrieren um Kommentare zu schreiben

so... hier eine kurze

Eingetragen von bofrost (110)
am 01.05.2010 - 19:18 Uhr

so... hier eine kurze Anleitung wie man es machen kann:

1. Neues Feld vom Typ Datei und dem Steuerelement Bild erstellen.
- Damit wird ein Bild in den angegebenen Pfad hochgeladen
- Standartmäßig werden keine veränderungen am Bild gemacht.
2. Image Cache Voreinstellung anlegen.
- admin/build/imagecache -> hinzufügen
3. Neuen View anlegen oder bearbeiten
- in diesem Beispiel ist das Zeilendesign auf Felder gestellt
4. Neues Feld hinzufügen
- Inhalt: Artikelbild ([DEIN FELDNAME #1])
5. Standards: Feld Inhalt: Artikelbild ([DEIN FELDNAME #1]) konfigurieren
- Format auf Image Cache Preset (#2) stellen
6. Vorschau klicken

  • Anmelden oder Registrieren um Kommentare zu schreiben

Die Lösung

Eingetragen von PeSi (33)
am 02.05.2010 - 17:19 Uhr

Danke!!! bofrost für die Unterstützung (insbesondere an einem 1. Mai)

Die von Dir beschriebene Vorgehensweise, hab ich eingehalten. Das hab ich zum Testen mit etlichen Abwandlungen diverse Male so gemacht.

Ich hab durch meine Tests gleich mehrere Fehler gemacht. Was zu erwarten war.

Meine Zusammenfassung.
Die von Dir beschriebene Reihenfolge funktioniert!

Mein erster Fehler:
Ein Chaos bei den Pfaden.
Das hab ich jetzt gelöst. Mein Rat wäre zum Testen nix einzutragen, dann benutzt imagecache den Ordner sites/default/files und legt für jedes preset einen eigenen Ordner in imagecache mit dem Namen des presets an.
Das sieht dann z.B. so aus: sites/default/files/imagecache/image_cache_kleinanzeige_vorschau
Ich hatte wegen meines Fehlers (ganz oben) immer wieder die Ordnernamen geändert, und das musste ins Chaos führen.

Mein zweiter Fehler war:
zu glauben, daß imagecache fuktioniert. Nur weil ich meine Bilder noch sehen konnte. Es funktionierte nämlich nicht.
Ich hab zwischenzeitlich nach einer Anleitung von Thoor ImageMagick installiert und bei den Modulen (da ich glaubte es nicht mehr zu brauchen)
die GD2 deaktiviert.
Das ist ein Fehler: Imagecache arbeitet nur mit GD2 zusammen. Steht bei redpanda.ch

In den Einstellungen gibt es dafür (zu allem Überfluss) einmal unter
Bild-Toolkit (admin/settings/image-toolkit) die Option: GD2 Toolkit zur Bildbearbeitung die aktiv sein muss
und unter
ImageAPI (admin/settings/imageapi) die Option: ImageAPI GD2 muss ebenfalls aktiv sein.

Mein dritter Fehler:
war, zu glauben dass es sofort Auswirkungen auf die Darstellung der Bilder hat.
Hat es nicht. Drupal arbeitet weiter mit den bereits erzeugten Vorschaubilder. (Die immer noch in den Ordnern liegen)
Lösung: für jedes Preset, was man verändert haben möchte oder verändert hat, einmal Flash anklicken.
(admin/build/imagecache) Hinter jedem Preset Name steht jeweils Flush.

Dabei wird der komplette Ordner gelöscht und beim nächsten Aufruft der Seite, in den die Bilder eingebunden sind, wird er wieder angelegt.
Das löst dann auch automatisch das Problem mit Ordnernamen (und bei mir mein Chaos damit).
Diese werden so angelegt, wie mans eingestellt hat.

Das ist leider immer noch nicht alles.
Es kann sein. Dass die Bilder aus vorhandenen Nodes (in dem Fall Inhaltstypen) trotzdem noch nicht angezeigt werden.
Erst wenn ich die Bilder einzeln in den jeweiligen Nodes einmal rauslösche und wieder einfüge, werden sie beim nächsten Aufruf mit Views eingebunden.
Wenn die Seite oline ist, kann das bestimmt lästig werden. Oder man sitzt es aus, bis alle alten Nodes abgelaufen. Sofern sie ablaufen.
Bei mir sind es Anzeigen mit einer begrenzten Lebensdauer.

Ich hoffe, ich hab nichts vergessen. Vielleicht hilft es ja jemandem weiter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank

Eingetragen von Spanien Aktiv Reisen (49)
am 07.08.2011 - 14:06 Uhr

Also ich möchte Dir für deine Anleitung danken!!!

Nachdem ich längere Zeit keine Bilder auf unserer Gallerie eingepflegt hatte, mußte ich mal wieder ein paar ergänzen.
Dann kam der Schock, die Bilder wurden nicht angezeigt, wurden nicht richtig abgelegt also absoluttteee S......

Ich hab dann an allen Kanälen und Möglichkeiten geschraubt und nichts gefunden oder es hatte keine Wirkung gezeigt.

Als ich dann auf deinen Beitrag gestoßen bin und alle deine Schritte vollzogen hatten, klappte es dann wie zuvor.

Wahnsinn, nur komisch das das alles vorher geklappt hatte ohne Probleme.

Gute Anleitung Danke Schön

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich freue mich dass ich

Eingetragen von bofrost (110)
am 07.08.2011 - 22:02 Uhr

Ich freue mich dass ich helfen konnte, dafür ist die Drupal Community ja da ;-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 14 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 18 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 5 Tagen
  • In der entsprechenden View
    vor 3 Wochen 5 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 5 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 27 Gäste online.

Benutzer online

  • wla

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association