Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[Gelöst] Ist JPG nicht gleich JPG?

Eingetragen von Follower (54)
am 28.01.2012 - 20:28 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo zusammen

übe schon den ganzen Nachmittag mit meiner CSS.

Ich möchte im Body einen Background einfügen: Dazu brauche ich Firebug und füge dann die generierten "Regeldeklaration" in meine CSS ein.

Nun habe ich eine komisches Verhalten von zwei verschiedenen Backgroundbildern, welche ich mit Filezilla ins gleiche Verzeichnis hochgeladen habe:

Das eine File habe ich testhalber mal gegoogelt, um zu schauen, wie es mit einem entsprechenden Hintergrund aussieht und mit dem folgdenden Code wird dies auch eingfügt

background-image: url("/sites/default/files/pictures/Fast-article-writing.jpg");

Anders mit dem selber erstellten File, dass ich heute aus einem eigenen Foto erstellt habe, ich habe es mit FileZilla ins gleiche Verzeichnis kopiert und habe sodann den Pfad im Firebug dementsprechend angepasst. Dazu habe ich den File-Namen aus Filezilla rauskopiert und an entsprechender Stelle eingefügt, sodass der Code folgendermassen aussieht:

background-image: url("/sites/default/files/pictures/Background-klein-hell.jpg");

Sieht doch genau gleich aus, liegt im gleichen Verzeichnis, hat dasselbe Format..... einzige Unterschiede der beiden Files:

Funktionierendes File ist aus dem Netz, ist 1200x811px gross

Nicht funktionierendes File habe ich selber erstellt und ist nur 304x187px gross

Und so sieht der ganze Code-Abschnitt aus, von welchem aber immer nur die oben erwähnte Zeile geändert wurde:

Zitat:

#page, #main-wrapper, #main-menu-links li a.active, #main-menu-links li.active-trail a {
background-attachment: scroll;
background-clip: border-box;
background-color: #FFFFFF;
background-image: url("/sites/default/files/pictures/Fast-article-writing.jpg");
background-origin: padding-box;
background-position: 0 0;
background-repeat: repeat;
background-size: auto auto;
}

Ich habe das File schon als png hochgeladen, habe die underlines mit minus ersetzt, habe das jpg komprimiert (war allerdings nachher grösser???)

Hat jemand eine Idee, was das sein könnte? Ist JPG nicht gleich JPG? Worauf muss man dabei achten?

Im Forum wurde ich leider zu meiner Problematik nicht fündig, obwohl viel über nicht anzeigbare Backgrounds diskutiert wurde.

Ach ja, die Berechtigung für den Ordner sites ist 755, default 555, files 777, pictures 775 und die Files selber 644, somit ist auch das für beide Files die gleiche Voraussetzung.

Danke für Eure Antworten

Stefan

‹ [gelöst]Node Template anpassen mit referenzierten Feldern Eingabeformat auswählen - FieldSet wird nicht angezeigt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Was funktioniert denn nicht?

Eingetragen von wla (9461)
am 28.01.2012 - 20:38 Uhr

Was funktioniert denn nicht? Das geht aus Deiner Beschreibung leider nicht hervor. Hast Du nach dem Ändern des CSS-Datei den Cache geleert?

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sorry, war beim Erfassen des

Eingetragen von Follower (54)
am 28.01.2012 - 20:51 Uhr

Sorry, war beim Erfassen des Hilferufs so auf die Details fixiert, dass ich das Wesentlichste vergessen habe:

Der "funktionierende" Background wird angezeigt und das andere JPG nicht.

Was meinst du mir Cache geleert? Ich habe jeweils die Seiten aktualisiert, nach dem ich die CSS bearbeitet und erneut hochgeladen hatte.

Gruss
Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

Auf der Seite Konfiguration >

Eingetragen von wla (9461)
am 28.01.2012 - 20:58 Uhr

Auf der Seite Konfiguration > Entwicklung > Leistung mal den Button "gesamten Cache löschen" anklicken. Das ist beim Arbeiten mit dem Theme immer notwendig.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Cache geleert

Eingetragen von Follower (54)
am 28.01.2012 - 21:01 Uhr

Danke! Habe ich nun gemacht, aber ohne Erfolg. :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zum Überprüfen, ob das Bild

Eingetragen von Anton (288)
am 28.01.2012 - 21:45 Uhr

Zum Überprüfen, ob das Bild korrekt eingebunden ist, starte den Firebug, markiere im Browser das Element wo das neue Hintergrundbild angezeigt werden soll und gehe dann rechts unten beim Firebug mit dem Mauszeiger auf den entsprechenden CSS-Eintrag background-image: url("/sites/default/files/pictures/Fast-article-writing.jpg");
Firebug versucht nun das Bild zu laden. Wird das neue Hintergrundbild neben dem Mauszeiger angezeigt, ist das Bild korrekt eingebunden und der Fehler muss woanders in der CSS-Datei gesucht werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe ich bereits gemacht...

Eingetragen von Follower (54)
am 28.01.2012 - 23:53 Uhr

....aber beim einen Bild funktioniert es, beim anderen kommt die Meldung: "Die angegebene URL konnte nicht geladen werden" (siehe Anlage)

AnhangGröße
SimpleScreenshot Rectshot 28_1_2012 23_50_54.jpg 24.74 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann stimmt entweder der Pfad

Eingetragen von wla (9461)
am 29.01.2012 - 00:42 Uhr

Dann stimmt entweder der Pfad nicht (Groß- und Kleinschreibung richtig?) oder die Rechte auf der Bilddatei sind nicht korrekt. Der Webserver kann sie jedenfalls nicht liefern.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Der Pfad kommt mir generell

Eingetragen von Anton (288)
am 29.01.2012 - 06:25 Uhr

Der Pfad kommt mir generell spanisch vor. Normalerweise sollte das Hintergrundbild eines Themes auch im Verzeichnis dieses Themes liegen (also z.B. sites/all/themes/THEMENAME/hintergrundbild.jpg) und nicht im Fileverzeichnis. Hast du dich da evtl. vertippt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Und probier mal, ob du den

Eingetragen von Exterior (2903)
am 29.01.2012 - 11:44 Uhr

Und probier mal, ob du den Pfad zum Bild direkt über den Browser aufrufen kannst.
Also http://example.com/sites/default/files/pictures/Background-klein-hell.jpg

  • Anmelden oder Registrieren um Kommentare zu schreiben

Pfadangaben ...

Eingetragen von stBorchert (6003)
am 29.01.2012 - 14:23 Uhr

Moin.

Follower schrieb

background-image: url("/sites/default/files/pictures/Fast-article-writing.jpg");
background-image: url("/sites/default/files/pictures/Background-klein-hell.jpg");

Pfadangaben zu Bildern in CSS sollten relativ zur CSS-Datei erfolgen (wenn der Pfad erreichbar ist). Ansonsten wird der Pfad auf Unterseiten nicht mehr passen.
Beispiel: Auf example.com passt /sites/default/files noch. Auf example.com/news wird daraus jedoch /news/sites/default/files.
Packe die Bilder also am Besten ins Theme-Verzeichnis ("meintheme/images") und setze den Pfad in der CSS relativ:

background-image: url("../images/Fast-article-writing.jpg");
background-image: url("../images/Background-klein-hell.jpg");

(für den Fall, dass die CSS-Datei in "meintheme/css" liegt)

Eventuell war es ja das schon ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Exterior schrieb Und probier

Eingetragen von Follower (54)
am 29.01.2012 - 17:13 Uhr
Exterior schrieb

Und probier mal, ob du den Pfad zum Bild direkt über den Browser aufrufen kannst.
Also http://example.com/sites/default/files/pictures/Background-klein-hell.jpg

Das funktioniert problemlos! :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

[Gelöst]Ist JPG nicht gleich JPG?

Eingetragen von Follower (54)
am 29.01.2012 - 18:04 Uhr
stBorchert schrieb

Moin.
Pfadangaben zu Bildern in CSS sollten relativ zur CSS-Datei erfolgen (wenn der Pfad erreichbar ist). Ansonsten wird der Pfad auf Unterseiten nicht mehr passen.

Eventuell war es ja das schon ...

Genau das war es!!!! Danke! :-)

Stefan

Nachtrag: Aber komisch ist ja schon, dass mit dem "falschen" Pfad das eine Bild ging und das andere nicht!!?

  • 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 15 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 3 Tagen
  • In der entsprechenden View
    vor 3 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 3 Tagen
  • gelöst
    vor 6 Wochen 12 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

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 0 User und 22 Gäste online.

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