Bilder werden nicht angezeigt
Eingetragen von LuNa (35)
am 12.08.2008 - 14:23 Uhr in
am 12.08.2008 - 14:23 Uhr in
Hallo
Folgendes Problem:
Wie schon im Titel erwähnt geht es darum, dass hochgeladene Bilder nicht angezeigt werden.
Ich habe schon diverses ausprobiert.(Templates, .htaccess löschen und wieder erstellen, usw...)
Mit Templates hat alles geklappt bis auf die Anzeige des Bildes. Sprich Titel, Text, Pfad des Bildes, Links wurden ausgegeben, dass Bild selber jedoch nicht.
Ich hoffe auf eure Hilfe.
mfg
LuNa
PS: Das Forum habe ich schon auf den Kopf gestellt, dabei jedoch nichts gefunden, was mir weiterhelfen könnte.
- Anmelden oder Registrieren um Kommentare zu schreiben
Bilder
am 14.08.2008 - 16:34 Uhr
Hallo Luna,
Schau doch mal welches Eingabeformat Du zuläßt.
Wähle Full HTML dann sollte es klappen.
Leider hat es nicht geklappt
am 15.08.2008 - 07:56 Uhr
Hallo capis
Leider hat es nicht geklappt. Nachdem ich den Inhalt gespeichert hatte, kam die Nachricht, dass das Bild der angegebenen Grösse angepasst wurde. Angezeigt bekomme ich es aber nicht.
Nicht so sparsam mit den
am 15.08.2008 - 08:52 Uhr
Nicht so sparsam mit den Infos!
Wie (womit) werden die Bilder denn hochgeladen? Wie (womit) sollen sie angezeigt werden? Kann ja mal raten, dass es sich um Drupal 6 mit Imagefield handelt aber genauso möglich sind Drupal 4.7 und Image oder irgenwas, was gar nix mit Drupal zu tun hat.
Rechte überprüfen
am 15.08.2008 - 09:58 Uhr
Hallo!
Hatte selbiges Problem auch. Überprüf einfach mal die Rechte der hochgeladenen Dateien.
Beste Grüße,
Niko
---
Kommune3 Medien
Drupal Entwickler aus Dortmund
Bilderanzeige
am 16.08.2008 - 05:14 Uhr
Hei LuNa,
Meine Vermutung war ja das was weggefiltert wird.
Das hast Du ja kontrolliert, leider keine Lösung damit erreicht.
Dann schau doch mal unter admin/setting/filters (Verwalten,Einstellungen,Eingabeformate)
Dort ist die Rechte Verteilung, wähl mal "Full HTML für alle Rollen"
folgende sind bei mir angewählt:
HTML corrector
URL-Filter
Zeilenumbruchkonverter
melde dich auch selber mal als Gast/Admin an meistens ergibt sich dann hier eine Lösung.
Du kannst auch folgendes mal ausprobieren, schreib mal als Admin einen Blog oder Story/Page (hat hoffentlich alle Rechte) und füge ein Sonderzeichen wie Smeiley, Herzchen, Glühbirne ein (mit FCK editor)Speicher das ganze und schau das Ergebnis mal als Admin an,und nun das ganze mal als Gast betrachten.
Gibt es Unterschiede?
Vielleicht hast Du ja auch ein ganz anderes Problem, falls ja dann beschreibe mal so ausführlich wie möglich ......
weiterhin Viel Glück
Gruß capis
Der Administrator hat doch
am 15.08.2008 - 12:58 Uhr
Der Administrator hat doch bereits alle Rechte, deshalb sollte es nicht daran liegen :S
Also, ich habe die Module CCK, Image und Imagefield hochgeladen und aktiviert. Dann habe ich bei einem neuen Inhaltstyp Das Feld "image" hinzugefügt. So können die User beim erstellen dieses Inhaltes ihre PCs nach einem Bild durchsuchen und es hochladen. Das Bild sollte dann eingentlich angezeigt werden, tut es aber nicht.
Man müsste dieses Problem doch mit Templates lösen können. Gibt es denn noch eine andere Möglichkeit ausser mit content templates unter: admin/content/types/name/template ?
Ich benutzte Drupal 5.
Ja ja alle Rechte...
am 16.08.2008 - 05:15 Uhr
Der Admin hat die Rechte die er sich selber einräumt.
Aber ich will Dir glauben, das Du alles kontrolliert hast.
Falls nicht, dann sei so nett und überprüfe das alles noch einmal.
Das sage ich aus eigender Erfahrung, die Fehler mache ich und viele andere auch.
So und nun zu deiner Beschreibung, warum wählst Du nicht den Weg, und Installierst den FCK Editor? Hast Du den?
Mit den KFC Editor kannst Du in fast allen eingabe Feldern deinen Text formatieren, verlinken,und natürlich Bilder einfügen.
Das wirklich gute ist, das Du die größe der Bilder klasse ändern kannst.
Auch die Textausrichtung (Bild Links-Text recht....)
Es gibt auch eine Taste wo Du zwischen Quellcode und Editor Ansicht hin und her schalten kannst.
Denke das wäre eine mögliche Lösung,und zwar eine Exellente.
Schau mal auf folgenden Link http://www.tobiasbaehr.de/drupalscreencast/fck-editor-installation.
Schau Dir den screencast mal an, das ist doch bestimmt was Du haben möchtest?
Viel Erfolg.
HTML IMG-Tag
am 16.08.2008 - 06:22 Uhr
@capis: der Administrator (user 1) hat immer alle Rechte, egal was man in den Berechtigungen anhakt.
Aber zum Problem: Hast Du das Bild per HTML in Deine Seite eingebunden? Also per IMG-Tag?
Die meisten Module und auch das Standard-Theme Garland zeigen Dir hochgeladene Bilder nur als Links in einer Liste.
Um es an der Stelle anzuzeigen, an der Du es haben willst, musst Du es noch per IMG einbauen.
Wenn Du kein HTML kannst (und es nicht lernen willst), kannst Du auch einen Editor wie FCK (siehe Post von capis) benutzen.
Viele Grüße
Edmund
------
Drupal Migrationen, Modul- und Themeentwicklung, Drupal Hosting - http://www.katp.de
Der fck-editor ist wirklich
am 21.08.2008 - 07:46 Uhr
Der fck-editor ist wirklich eine super Sache.
Ich werde ihn einsetzten. Danke!
Die einfachere Lösung meines Problems: Unter Inhaltstyp/display fields kann man einstellen wo und wie das Bild angezeigt wird. Da die Einstellung auf Default war, wurde das Bild auch nicht angezeit.
Gruss
LuNa
Bilder
am 21.08.2008 - 08:15 Uhr
Hallo Luna,
Schön das Du den "Fehler" gefunden hast.
Das ist ganz oft der Fall, das so ein blöder Haken an der falschen Stelle steht.
Also weiterhin viel Erfolg .........
Gruß Capis
bilder werden nicht angezeigt
am 21.10.2008 - 12:13 Uhr
habe das gleich problem wie oben beschrieben und kann den fehler nicht finden oder doch?
da ich für jede seite einen eigenen header brauche, bin ich zu dieser lössung gekommen, dass ganz mit einen imagefield zu lössen, wo der user für jede seite ein eigens logo hochlädt im "inhalt" und das ganz habe ich dann mit css nach oben verschoben.
das bild wird hochgeladen und erscheint auch wenn man eine seite erstellt, aber wenn man die seite ansieht als user, admin wird nur das url angezeigt, kann es sein wie oben beschrieben, dass die ausgabe von img (html) fehlt?
meine frage dazu, wie und wo gebe ich img an, mit css wird es glaube ich nicht möglich sein
http://andyfaerber2.phosie.com/
würde mich über eine hilfe sehr freuen
andi
Rechte^
am 21.10.2008 - 13:35 Uhr
Du hast, wenn ich recht sehe, ein Rechteproblem. Teste mal, ob Du via FTP-Client die Rechte ändern kannst. Alle Welt (auch Apache) muss die Datei lesen dürfen (letzte der drei Stellen 4 oder auch 6).
Rechte
am 21.10.2008 - 13:41 Uhr
hallo, wenn ich richtig verstehe, dann richtig verstehe, meinst du dir rechte wo die bilder abgelegt werden?
Ja
am 21.10.2008 - 13:44 Uhr
Ja, auf Deinem Webspace.
rechte
am 21.10.2008 - 13:45 Uhr
ja ich kann dir rechte ändern, habe auf 777 vergeben?
Ordner
am 21.10.2008 - 13:52 Uhr
Naja, und der Ordner /files/imagescache benötigt unter ungünstigen Umständen mindestens 755.
ordner
am 21.10.2008 - 13:55 Uhr
kommisches ding, habe es mit 777 und in moment 775 probiert, klappt auch nicht
frage
am 21.10.2008 - 13:57 Uhr
habe das image modul aktiviert
Ich denke immer noch, dass
am 21.10.2008 - 14:49 Uhr
Ich denke immer noch, dass es ein Rechteproblem ist. Solange im Browser beim Klick auf http://andyfaerber2.phosie.com/files/imagescache/jpg_logo.jpg Forbidden angezeigt wird, hat's da was. Sag doch bitte mal Eigentümer und Gruppe an für die Datei selbst sowie den Ordner files/imagescache. Und kontrolliere nochmals die von Dir gesetzten Rechte - wurden Deine Änderungen von vorhin angenommen??
Rechte Dateiattribute
am 21.10.2008 - 15:32 Uhr
nein vorher hat es auch nicht geklappt, habe jetzt die datei jpg_logo.jpg die rechte 644 vergeben und es wird jetzt angezeigt wenn man draufklickt, aber wenn man die seite aufruft nicht...
Quellcode
am 21.10.2008 - 17:31 Uhr
Im Quellcode steht jetzt bei Dir:
<a href="http://andyfaerber2.phosie.com/system/files/jpg_logo.jpg">jpg_logo.jpg</a>
Da stimmt 1.) der Pfad nicht (private Downloadmethode plötzlich?) und 2.) muss es für die Anzeige des Logos an dieser Stelle im Quelltext heißen:
<img src="http://andyfaerber2.phosie.com/files/imagescache/jpg_logo.jpg" alt="Logo" />
oder
<img src="/files/imagescache/jpg_logo.jpg" alt="Logo" />
ganz nach Geschmack. Mit anderen Worten, verschaffe Dir mal Klarheit darüber, welches Dein files-Verzeichnis sein soll und welche Download-Methode Du verwenden willst. Wenn Du die private Methode benutzt, musst Du natürlich in der Zugriffskontrolle einstellen, wer Zugriff haben darf (das man das kann und muss, ist der Sinn der privaten Download-Methode). Das Logo kann andererseits auch fest kodiert werden in der Page.tpl.php.
Achte darauf, was im Quelltext steht oder sich ändert, wenn Du an den Drupal-Einstellungen herumtust, wenn etwas nicht funktioniert.
pfade
am 21.10.2008 - 18:57 Uhr
ich habe versucht den pfad Dateisystem-Pfad: files/imagescache
und hier Temporäres Verzeichnis: /u/htdocs/andyfaerber2/files/imagescache/temp
aber es klappt nicht
und den gleichen pfad will ich auch beim fck editor und images eingeben
"Das Verzeichnis /u/htdocs/andyfaerber2/files/imagescache/temp ist nicht vorhanden."
ich habe wieder auf öffentlich umgestellt, war vorher nur ein versuch...
das mit
<img src="http://andyfaerber2.phosie.com/files/imagescache/jpg_logo.jpg" alt="Logo" />
macht mir kopfzerbrechen, weil wie gebe ich es ein, weil ich habe bei inhaltstypen/ seite die felder hinzugefügt und mit css verschoben, wie jetzt aber der script teil dafür aussieht ist mir unklarwerde jetzt nochmals versuchen, den pfad richtig einzugeben
pfad
am 21.10.2008 - 20:44 Uhr
jetzt habe ich die pfade nochmals neu eingeben und der erfolg dabei ist das jetzt bei der ausgabe des bildes der bildname wie folgt aussieht
http://andyfaerber2.phosie.com/files/imagecache/jpg_logo_0.jpg
und hochgeladen habe ich dieses jpg file
http://andyfaerber2.phosie.com/files/imagecache/jpg_logo.jpg
woher kommt die "0" ?
quelltext
am 21.10.2008 - 21:44 Uhr
beim hochladen gibt er mir jetzt folgenden code im quelltext aus
<div class="filefield-file clear-block"><div class="filefield-icon field-icon-image-jpeg"><img class="field-icon-image-jpeg" alt="image/jpeg icon" src="http://andyfaerber2.phosie.com/sites/all/modules/filefield/icons/protocons/16x16/mimetypes/image-x-generic.png" /></div><a href="http://andyfaerber2.phosie.com/files/imagecache/pcl_logo.jpg">pcl_logo.jpg</a></div>
warum ist dabei das icon, das versthe ich nicht ganz
irgendwo muss eine einstellung falsch sein?
altertuemliches
am 21.10.2008 - 22:51 Uhr
irgendwo muss eine einstellung falsch sein?
Dein Konzept ist die falsche Einstellung :) Filefield für CCK macht genau das, was Du als Resultat hast: es listet eine Datei auf (mit einem hübschen Icon verschönt) genau so wie das Core-Upload-Modul - nur eben für CCK. Damit bekommst Du das Bild selbst nicht angezeigt, weil das nicht der Sinn des Moduls ist. Du müsstest die node-CONTENTTYPE.tpl.php editieren, damit eine Bildanzeige funktioniert und so die eigtlich beabsichtigte Listung der Datei unterbinden und in ein img-Tag einbinden.
Darüber hinaus hast Du ein Hoster-Problem, da PHP-hochgeladene Dateien offenbar ohne Rechteänderung vom Apache nicht angezeigt werden können. Du sagst ja leider nicht, was ich immer frage: welche Rechte so ein hochgeladenes Image nach dem Upload bei welcher Eigentümer- u. Gruppenzugehörigkeit hat.
Bilder werden nicht angezeigt
am 22.10.2008 - 06:52 Uhr
sorry,
folgende rechte werden nach dem hochladen einer image datei angezeigt (wohlfuehlwohnen_logo.jpg attribut: 600) es werden drei image file angelegt, der ordner imagecache hat das attribut 755
wohlfuehlwohnen_logo.jpg attribut: 600
http://andyfaerber2.phosie.com/test3
warum werden drei image angelegt? irgendwo habe ich bei den einstellungen "thumb" gesehen, finde aber nicht mehr dort hin.
das ich das falsche konzept habe, war mir nicht klar, aber mir ist leider keine bessere lössung für das problem eingefallen, bin leider drupal anfänger und meine php kenntnisse halten sich in grenzen
habe das ganze schon mit header image probiert aber das war der falsche weg, weil dann müsste ich für jede seite einen header image block erstellen
wegen node-CONTENTTYPE.tpl.php wo befindet sich diese datei und wie muss die änderung aussehen?
g andi
PHP-Rechte 600
am 22.10.2008 - 12:06 Uhr
folgende rechte werden nach dem hochladen einer image datei angezeigt (wohlfuehlwohnen_logo.jpg attribut: 600)
Ja, da werden drei Dateien auf einmal angelegt - wobei die "thumb"-Dateien ausreichende Rechte haben (664), aber die "Ursprungs"-datei nicht (nur 600 -> Anzeigeproblem, Rechte reichen nicht aus). Die Thumbs werden a) offenbar nicht skaliert (gleiche Dateigröße) und b) doppelt angelegt (das Suffix "_0" entsteht beim Kopieren, wenn eine Datei mit dem Zeildateinamen nicht überschreiben werden soll).
Da hat's was mit den Einstellungen.
Die unterschiedlichen Rechte sind mir ein Rätsel, da der Upload offenbar via php-cgi mit 600-er Rechten erfolgt und das Kopieren und Erzeugen der Thumbs durch das betreffende Modul nachträglich ein chmod ausführt (warum dann aber nicht auch gleich für die Upload-Datei ...)
warum werden drei image angelegt? irgendwo habe ich bei den einstellungen "thumb" gesehen, finde aber nicht mehr dort hin.
Da kann ich Dir schwer helfen.
Der FTP-Client macht in Deinen Screenshots keine Angaben über Eigentümer und Gruppe der Dateien. Such bitte in den FTP-Einstellungen und schalte die Spalte, die das anzeigt, ein.
Deine letzten Fragen beziehen sich auf etwas, was man wahrscheinlich plausibler lösen könnte. Da ich nicht weiß, was überhaupt das Ziel ist, kann mir zur Lösung wenig einfallen. Warum hast Du einen Nodetype mit filefield angelegt? Was wolltest Du damit erreichen? Wie beschreibst Du jenseits davon das, was Du eigentlich tun willst?
Für mich sieht es so aus, als wolltest Du da einen Site-Header kreieren (Logo oben auf allen nur erdenklichen Seiten). Das würde man nicht mit Nodes (Inhalte der Website) tun, sondern eher im Theme machen, das Du eingestellt hast (/sites/all/themes/beginning/) und zwar genauer in der Datei page.tpl.php. Die verkörpert das HTML-Gerüst für die gesamte Site. Alles, was sich nie dynamisch ändern soll und auch auf wirklich jeder Seite des Webauftritts angezeigt wird, könnte dort direkt kodiert werden. Dein eingestelltes Theme erscheint aber irgendwie sehr selbstgestrickt - warum entwickeltst Du nicht erst einmal alle gewünschte Funktionalität (Module und deren Konfiguration) in einem Standard-Theme wie Garland und läßt Dich so von der Grundstruktur eines CMS wie Drupal an die Hand nehmen und führen? Denn wenn sich Theme- und Funktionalitäts- und Verständnisfragen mixen, dann geht zunehmend alles wild durcheinander und ab einem bestimmten Punkt wird sinnvolle Hilfestellung überhaupt sehr schwer.
ftp client
am 22.10.2008 - 13:40 Uhr
hier mal die aufgabenstellung: http://www.drupalcenter.de/node/7223
beim ftp client, keine angaben eigentümer, gruppe?
werde mich mal schlau machen...
Um Hilfe ansuchen
am 22.10.2008 - 20:28 Uhr
Ich habe die Aufgabenstellung gelesen. Ich würde sie mir noch klarer formuliert wünschen. Dann würde ich an Deiner Stelle hier im Forum ein neues Forenthema starten und dabei als Forenkategorie "Kommerzielle Drupal Services" wählen und das Ganze nochmals beschreiben.
Ich glaube, für Dich allein ist das zu viel des Guten, was da gelöst werden muss. Ohne bezahlte Hilfe wird's wahrscheinlich nicht gehen.
Viel Glück!
ImageFlashField
am 26.10.2008 - 09:16 Uhr
danke für deinen tipp, habe ein neues forenthema eröffnet...
das mit den bilder klappt jetzt endlich, war eine falsche einstellung admin/content/node-type/page/display
http://andyfaerber2.phosie.com/
habe das modul flashfield installiert und versucht einen flash film hochzuladen aber ohne erfolg, hat hier einer erfahrung mit den "ImageFlashField" modul?
die frage was ich dabei habe, wie wird die ausgabe von diesen flashfield realiesirt im content, muss ich bei der page.tpl.php einen php code eingeben?
LuNa schrieb Der
am 01.07.2009 - 11:48 Uhr
Der Administrator hat doch bereits alle Rechte, deshalb sollte es nicht daran liegen :S
Also, ich habe die Module CCK, Image und Imagefield hochgeladen und aktiviert. Dann habe ich bei einem neuen Inhaltstyp Das Feld "image" hinzugefügt. So können die User beim erstellen dieses Inhaltes ihre PCs nach einem Bild durchsuchen und es hochladen. Das Bild sollte dann eingentlich angezeigt werden, tut es aber nicht.
Man müsste dieses Problem doch mit Templates lösen können. Gibt es denn noch eine andere Möglichkeit ausser mit content templates unter: admin/content/types/name/template ?
Ich benutzte Drupal 5.
Hab auch ne Seite bei Strato liegen und auch so ein Problem. Bilder mit Imagefield hochgeladen, in der Vorschau waren diese da aber nach dem Speichern wurden Sie nicht angezeigt.
Hab es so gelöst: Verwalten » Einstellungen » Dateisystem [Privat - Dateien werden von Drupal übermittelt]
D5.x/Strato