Imagecache hängt komische Sache (.../Namespace_name/) ans Ende
am 01.09.2008 - 12:18 Uhr in
Moinsen!
Habe zur Zeit ein Problem mit Imagecache. War gestern richtig happy, dass ich das nun ENDLICH hinbekommen habe und alles "einwandfrei" funktioniert, auch mit der Lightbox verknüpft. Dann schaue ich mir die Seite heute im Internet Explorer an und auf jeder Seite unter dem Text hängt ein Kästchen mit einem roten X. Sowas wie "Bild nicht geladen"
Allerdings sitzt dort kein Bild oder ähnliches. Habe mir dann den Pfad davon angeschaut und der sieht folgendermaßen aus:
/sites/default/files/imagecache/Namespace_name
Was soll dieses Namespace_name sein? Kann mich nicht erinnern diesen Ordner angelegt zu haben. Habe auf meinem FTP nachgeschaut, allerdings existiert dieser Ordner auch nicht. Wenn ich ihn anlegen, ändert sich auch nichts. Wie bekomme ich diesen Kasten unter dem Text weg? Habe Imagecache noch mal aktualisiert, meine presets geflusht, jedoch nichts.
Wäre super wenn ihr mir weiterhelfen könntet.
Vielen Dank im Voraus!
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast Du irgend etwas
am 01.09.2008 - 12:29 Uhr
Hast Du irgend etwas gethemed im Zusammenhang mit Imagecache oder der Darstellung der Nodtypes mit den Bildern?
$namespace ist eine Variable des Module Imagecache. Diese wird zufaellig auch von 2 Theme Funktionen in Imagecache verwendet.
Ist Drupal 6 und Imagecache jeweils in der aktuellsten Version auf dem Server?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
vielen Dank dir für die
am 01.09.2008 - 13:08 Uhr
vielen Dank dir für die schnelle Antwort!
Nein, habe ich nichts gemacht. Das einzige was ich geändert habe, war mittels CSS die Bilder rechts ausgerichtet. Aber das habe ich auch bei einer anderen Seite gemacht und dort tritt dieses "Problem" nicht auf.
Drupal 6 sowie Imagecache ist auf dem neusten Stand.
Ärgert Dich der fuck IE eventuell mit seinem Cache?
am 01.09.2008 - 14:22 Uhr
die Seite heute im Internet Explorer an und auf jeder Seite unter dem Text hängt ein Kästchen mit einem roten X
Hattest Du die Seiten vorher schon mal mit dem IE angesehen? Bevor die Imagecache Bilder auf den Seiten waren?
Ärgert Dich der fuck IE eventuell mit seinem Cache?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Am IE Cache liegt es denke
am 01.09.2008 - 15:47 Uhr
Am IE Cache liegt es denke ich auch nicht, denn an der Stelle wo dieser Kasten erscheint steht im Quellcode:
Vorher hatte ich sie mir auch schon mal angesehe,n ja, da war auch dieser Kasten. Allerdings dachte ich zu der Zeit, das liegt daran, weil Imagecache in Kombination mit Imagefield nicht richtig funktionierte. Wahr aber wohl doch irgendwas anderes.
Du kannst es dir auch gerne mal anschauen:
http://fewo-bergwies.bplaced.de/
Vielen Dank dir für die Mühe!
Aber ich arbeite Linux only.
am 01.09.2008 - 16:10 Uhr
Danke fuer den Link. Aber ich arbeite Linux only.
Poste mal einen Link zu einer Seite bei welcher der IE ein broken Image zeigt.
Edit
Brauchst keinen Link zu posten. Sehe die Seiten ohne Bild. Mit meinem Firefox habe ich das gleiche Problem wie mit dem IE.
Dein Problem liegt irgendwo anders. Du hast keinerlei Theming auf der Website?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Also das Problem besteht auf
am 01.09.2008 - 16:18 Uhr
Also das Problem besteht auf jeder einzelnen Seite komischerweise. Bilder habe ich alle wieder entfernt, durch das rumprobieren. Diese werden so oder so richtig angezeigt. Ich lade eben noch mal welche bei "Über uns" hoch.
Es geht mir nur um dieses Broken Image, der auf jeder Seite unter dem Text angezeigt wird, jedoch nur im Internet Explorer. Was ich halt nicht verstehe ist, dass dort gar kein Bild oder ähnliches hinterlegt ist. Der Pfad führt nur zu einem Ordner, der aber auch nicht existiert und ich auch niemals angelegt habe.
Bin noch erst ganz frischer Drupalianer ;-) Und soweit ich weiß ist Theming doch nur das Ändern von Farben in Drupal, richtig? Das einzige was ich gemacht hab - wie schon gesagt - ist, dass ich mein eigenes Layout bzw. Design per CSS eingefügt habe.
Erklaere dieses "hinbekommen" naeher.
am 01.09.2008 - 16:18 Uhr
dass ich das nun ENDLICH hinbekommen habe und alles "einwandfrei" funktioniert, auch mit der Lightbox verknüpft
Beschreibe mal bitte was Du da wie "hinbekommen" hast? Erklaere dieses "hinbekommen" naeher. Was hast Du gemacht?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Vermutlich liegt das Problem in Deiner Vorgehensweise
am 01.09.2008 - 17:01 Uhr
Da Du vermutlich keine extra Nodetypes erstellt hast und diese mit CCK erweiterst hast: Wie kommen die Bilder unter den Text? Also dahin wos es gerade Anzeigeprobleme mit ihnen gibt?
Vermutlich liegt das Problem in Deiner Vorgehensweise die ich momentan noch nicht kenne. Denn wie gesagt: Es ist kein Problem des IE. Ich sehe mit meinem Firefox auch keine Bilder.
Edit
Das was Du als Pfad nennst wird an anderen Stellen im Netz als Doku zum Einbetten von Imagecache Bildern beschrieben. Vermutlich ist Jemand, Du wohl, solch einer Doku ohne Verstaendmis gefolgt und nun wird als Pfadbestandteil "Namespace_name" verwendet.
Die Doku lautet:
<?php
print theme('imagecache', 'Namespace_name', $field_imagefieldname[0]['filepath']);
?>
Weiterhin werden die Bilder nach dem div content ausgegeben. Das bedeutet sie werden nicht normal mit dem Inhalt der Node zur Anzeige gebracht. Das wiederum bedeutet die Bilder werden unabhaengig von Nodeinhalt eingefuegt um angezeigt werden zu koennen.
Also jetzt sage mir nicht noch einmal das auf Deiner Website keinerlei Theming stattfindet.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
ok noch mal ganz
am 01.09.2008 - 17:35 Uhr
ok noch mal ganz langsam.
Ich möchte gerne Bilder mit CCK, Imagefield und Imagecache in meinen Content einfügen. Das hat nie so wirklich funktioniert, weil es ja noch keine richtige Verion für Drupal 6 gab. Diese kam ja nun vor kurzem raus und da hab ich mich auch direkt wieder dahintergeklemmt. Und zack, es hat nun ENDLICH geklappt. Das meinte ich damit.
Genau, ich hab kein exta Notetyp erstellt sondern einfach ein field zu meinem bestehenden Notetype "Artikel" hinzugefügt. Das klappt auch. Angezeigt werden diese Bilder ebenso. Funktioniert auch in der Kombination mit der Lightbox.
Das was ich nun nicht verstehe ist, was dieser Kasten (broken picture) da unten zu suchen hat, wo er her kommt bzw. wie ich ihn wieder wegbekomme. Wie ich deinem Post nun entnehmen kann, liegt das wohl doch am THEMNING ;-)
Wie bekomme ich aber diesen Kasten nun weg? Was muss ich ändern? Bzw. was muss ich umbauen, damit es richtig funktioniert?
Das ist nicht eindeutig!!!
am 01.09.2008 - 18:21 Uhr
Was Du erreichen willst habe ich durchaus verstanden.
einfach ein field zu meinem bestehenden Notetype "Artikel" hinzugefügt.
Das ist nicht eindeutig!!!
Wie und wo bitte hast Du dieses Bild eingefuegt damit es angezeigt werden soll - auch wenn es momentan nicht funktioniert? Warum erklaerst Du es nicht einfach?
Du redest von CCK. Wenn es um das Bildfeld geht ist nicht mehr von CCK die Rede. Wenn es mittels CCK dem Nodetype hinzugefuegt wurde dann sag es einfach so.
Wenn dem so ist/sein sollte dann gehoert das Bild zum Content der Node vom Typ Story. Eine Node, egal welcher Typ, gibt seinen Inhalt mit allen (per CCK hinzugefuegten) Feldern innerhalb der div content ueber die PHP Variable $content aus.
ABER GENAU DAS ist bei Dir nicht der Fall. Siehe folgender HTML Code von der URL http://fewo-bergwies.bplaced.de/content/umgebung-der-ferienwohnung
<div class="content">
</div>
<img src="http://fewo-bergwies.bplaced.de/sites/default/files/imagecache/Namespace_name" alt="" title="" class="imagecache imagecache-Namespace_name" />
Wie also kommt das Bild zur Anzeige? Wo und wie wird der Code eingefuegt damit das Bild anzeigbar wird? Gibt es eventuell fuer die Node vom Typ Story ein Template?
Das was ich nun nicht verstehe ist, was dieser Kasten (broken picture) da unten zu suchen hat
Das kann ich Dir sagen. Weilder Pfad zum Bid nicht stimmt!!! Siehe voran gestellten HTML Code der Seite.
wie ich ihn wieder wegbekomme.
In dem Du das Problem mit dem falschen nicht existierenden Pfad klaerst.
Wie ich deinem Post nun entnehmen kann, liegt das wohl doch am THEMNING
Bedeutet das nun das Theming, z. Bsp. mit einem Temlate, auf der Website stattfindet?
Wie bekomme ich aber diesen Kasten nun weg? Was muss ich ändern?
In dem Du das Problem mit dem falschen nicht existierenden Pfad klaerst.
Falls Du es ueberlesen hast. Ich sehe mit meinem Firefox auch keinen Bilder. Genau deswegen kann ich auch obigen HTML Code posten.
Das Problem mit dem "Kasten" ist eine Eigenschaft des IE. Er zeigt bei einem fehlerhaften Bildpfad dieses Icon waehrend sich andere Browser in solcher Situation vornehm zurueckhalten und kein "Broken Image"-Icon anzeigen.
PS
Sag mal, willst Du mich mit Deinen Post's irgendwie testen oder so?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
lol.. oh man. Das is
am 01.09.2008 - 21:27 Uhr
lol.. oh man. Das is wirklich unglaublich! Ich will dich nicht testen oder sonst was. Ich bin einfach ein absolut blutiger Anfänger, der noch nie zuvor irgenwdas großes mit Drupal gemacht hat und das erste Mal mit Imagecache und Imagefield arbeitet.
Ich kann solche Leute - dir mit einbezogen - nicht verstehen. Ich hab öfters erwähnt das mir das Thema neu ist und ihr Profis/Erfahrenen, flippt direkt aus wenn Anfänger wie ich es nicht direkt verstehen.
Aber ist schon okay. Ich merke das hier hat keinen Zweck. Ich danke dir für die bisherige Hilfe und versuche nun mein Glück einfach alleine weiter. Früher oder später werde ich es schon selbst rausfinden.
Ich weiss nicht wie ich diese Frage noch anders formulieren soll
am 01.09.2008 - 21:55 Uhr
Du bist nicht auf meine Fragen eingegangen. Deswegen bin ich nervoes geworden. Dann macht das Antworten finden auch nicht wirklich Spass.
Wie an welcher Stelle kommt das Bild zur Anzeige in den Code? Wo wird der Code fuer das Bild eingefuegt?
Ich weiss nicht wie ich diese Frage noch anders formulieren soll.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ich habe keine Ahnung an
am 01.09.2008 - 22:41 Uhr
Ich habe keine Ahnung an welcher Stelle das Bild in den Code kommt. Ich nehme mal an, nachdem ich bei Imagefield upload gedrückt habe, bzw. nachdem ich auf "Speichern" geklickt habe. Der Code wird dann denke ich auch automatisch eingefügt. Nur wo, das kann ich dir leider nicht sagen.
@derFlooo, wie wird denn ein Bild beim Bearbeiten eingefuegt?
am 01.09.2008 - 22:54 Uhr
Wie wird denn ein Bild beim Bearbeiten einer Node eingefuegt?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Durch das Imagefield.
am 01.09.2008 - 22:54 Uhr
Durch das Imagefield. "Durchsuchen" "Upload", Node Speichern und zack, is das Bild drin. Richtig tranformiert wird es eben durch Imagecache.
Kannst Du bis hier verstehen was ich zu erklaeren versuche?
am 01.09.2008 - 23:21 Uhr
Hier ein Link zu einem Node bei dem genau das ealisiert ist was Du machst. Ein Bild mit Imagefield und Imagecache in einer Node.
Dann sehe Dir bitte den HTML Quellcode meiner Seite und einer Seite von Dir an. Bei mir ist das Bild von einem Div mit der CSS Klasse "content" umgeben. Das ist so weil dieses Bild zum Content der Node gehoert.
Bei Deinem HTML Code befindet sich das Bild nicht innerhalb des Div mit der CSS Klasse "content" sondern unmittelbar danach. Das bedeutet es kommt nicht zusammen mit dem Content der Node zur Anzeige.
Generell steckt bei der Anzeige von Nodes der Content der Nodes in einer PHP Variable mit der Bezeichnung $content. In dieser Variable befinden sich also auch Bildfelder. Und das hat nicht mit Image Cache zu tun.
Diese Variable &content wird mittels PHP so ausgegeben:
<div class="content">
<?php print $content ?>
</div>
Kannst Du bis hier verstehen was ich zu erklaeren versuche?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ok, soweit kann ich folgen.
am 02.09.2008 - 08:28 Uhr
Ok, soweit kann ich folgen. Das klingt verständlich.
Habe es nun endlich
am 03.09.2008 - 09:24 Uhr
Habe es nun endlich geschafft, dieses Broken Image weg zu bekommen. Und zwar habe ich einfach das neuste ZEN Theme hochgeladen, denn auf diesem basiert mein Layout.
Drauf gekommen bin ich, da ich testweise ein mal das Garland verwendet hatte und bei diesem Theme wurde der "Fehler" nicht angezeigt. Also das neue ZEN Theme hochgeladen und zack, schon war es weg.
@quiptime: Trotzdem vielen Dank für deine Mühe und Geduld die du mit mir Anfänger hattest ;-)
Na super
am 03.09.2008 - 09:31 Uhr
Und mit der aktuellen Zentheme Version: Sehe Dir mal an wo sich das Bild im HTML Quellcode befindet. Mit Sicherheit in diesem Bereich
<div class="content">
Alles moegliche an Text von der Node
und das IMG Tag eines Bildes
</div>
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Genau so sieht's aus. Aber
am 03.09.2008 - 14:31 Uhr
Genau so sieht's aus. Aber durch meine geringen Kenntnisse hätte ich sowieso nicht gewusst, wie ich es hätte vorher an die richtige Stellen packen können.
Aber bin endlich froh das es nun funktioniert :-) Danke!