Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

{gelöst} css Aktualisierungsproblem

Eingetragen von robodoc (40)
am 07.05.2014 - 19:15 Uhr in
  • Themes & Theming

Hi liebe Foristen,
ich weiß nicht, ob ich hier richtig bin - bitte nicht hauen...

24deli.de

Ich benutze das Theme "corked screwer". Und versuche, den Abstand zwischen container12 und dem nachfolgenden Menu zu verringern (screenshot). Mittels margin-bottom: -10px. Über Firebug live eingegeben, klappt das wunderbar.

.container_12 .grid_9 {
margin-bottom: -10px;
width: 700px;

Wenn ich die original .css bearbeite, speichere und hochlade, ist die Zeile schlicht und einfach verschwunden (Firebug).

Laut live-Bearbeitung über Text-Wrangler ist sie aber da... Hä?

Stehe ich mir völlig auf dem Schlauch? Das hatte ich noch nie - wie kommt denn das?

Ganz lieben Dank für Denkanstösse
Marko

AnhangGröße
Bildschirmfoto 2014-05-07 um 19.55.45.png87.96 KB
‹ Themesuche - slightly OT... {gelöst} css Aktualisierungsproblem ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe keine Ahnung, was

Eingetragen von tobi-berlin (857)
am 08.05.2014 - 07:02 Uhr

Ich habe keine Ahnung, was Dir Text Wrangler anzeigt... aber wenn ich mir die CSS Datei herunterlade, ist die Zeile nicht da. Wird sie beim Hochladen vielleicht nicht überschrieben?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Firebug wirft Dir auch einen

Eingetragen von leda.ch (977)
am 08.05.2014 - 08:36 Uhr

Firebug wirft Dir auch einen Netzwerkfehler vor die Füsse:
"NetworkError: 500 Internal Server Error - http://24deli.de/sites/default/files/languages/de_1T4Y9VDtE6J1yJMqaZnNvj9qG1O7JUY3BIcUZH1clIg.js?n52fmk"

Ich habe sowas auch schon gesehen, wenn ich in einer CSS bei einer Deklaration die schliessende geschweifte Klammer vergessen habe, so wie es grad auch in Deinem
Eröffnungspost aussieht.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Marko,vermutlich ist

Eingetragen von Hyp1 (1463)
am 08.05.2014 - 09:37 Uhr

Hallo Marko,

vermutlich ist bei Dir die JS/CSS Aggregation eingeschalten.
Du musst unter admin/settings/performance die Javascript und CSS Aggregation
ausschalten.
Dann dort den Drupal cache leeren.
Danach sollten die Änderungen erscheinen.
Tipp:
Grundsätzlich solltest Du alle caches sowie die Aggregation beim Themen ausschalten,

MfG

Robert
PS:

Zitat:

NetworkError: 500 Internal Server Error - http://24deli.de/sites/default/files/languages/de_1T4Y9VDtE6J1yJMqaZnNvj9qG1O7JUY3BIcUZH1clIg.js?n52fmk

Im error.log solltest Du einen genaueren Hinweis zu diesem Fehler bekommen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank...

Eingetragen von robodoc (40)
am 08.05.2014 - 17:39 Uhr

...schon einmal für die Antworten!

Also. Live vom Space die .css in Textwrangler geöffnet:

.container_12 .grid_9 {
margin-bottom: -15px;
width: 700px;
}

ist da.

.css in Firebug betrachtet:

.container_12 .grid_9 {
width: 700px;
}

ist da.

Aggregations sind ausgeschaltet (s. screenshot)

Ein Phänomen?

AnhangGröße
Bildschirmfoto 2014-05-08 um 15.27.33.png 53.5 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist Textwrangler nicht

Eingetragen von tobi-berlin (857)
am 08.05.2014 - 19:05 Uhr

Ist Textwrangler nicht einfach ein Editor für Mac? Wie greift der denn auf die CSS Datei auf den Server zu? Kann es sein, dass Du in Textwrangler einfach immer deine lokale Css-Datei öffnest?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast Du mal die Caches

Eingetragen von wla (9461)
am 08.05.2014 - 20:40 Uhr

Hast Du mal die Caches gelöscht?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja...

Eingetragen von robodoc (40)
am 08.05.2014 - 20:56 Uhr

...das ist er - und ein sehr guter. Ich benutze RBrowser in Verbindung mit TextWrangler und kann damit .css vom Server öffnen, bearbeiten und speichern.
Lokal ist bei mir eh' nicht...
Ich habe mir basic-layout.css herkömmlich herunterkopiert, da ist die Zeile:

.container_12 .grid_9 {
margin-bottom: -15px;
width: 700px;
}

drin.

- margin-bottom: -15px; - sollte den gewünschten Effekt haben, das nachfolgende Element um -15px nach oben zu positionieren. Tut es aber nicht.

- Firebug zeigt live im .css diese Zeile nicht an...

- aber wenn ich diese Modifikation im Live-Firebug eingebe, wird der margin-Befehl korrekt ausgeführt.

Auf welchem meiner Schläuche stehe ich denn gerade?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo, also wenn die Datei

Eingetragen von Hyp1 (1463)
am 09.05.2014 - 10:47 Uhr

Hallo,

also wenn die Datei auf dem Server diese Zeile enthält,
dann ist es definitiv der Cache des RBrowsers (den ich nicht kenne, aber mit Firebug ist es sicher ein Mozilla Derivat).
Verwende mal einen anderen Browser und leere auch den Cache des RBrowsers.
Was zeigt Firebug an wenn er die betreffende CSS Datei lädt?

Zitat:

304 not modified

bedeutet eben, er holt die Datei aus dem lokalen Cache nicht vom Server.
Wenn die Datei modifiziert wurde sollte Firebug

Zitat:

200 OK

beim Request anzeigen.

Wenn die Datei mit der betreffenden Zeile tatsächlich physisch auf dem Server vorhanden ist,
kann es nur der lokale Cache sein.
Beachte dass CSS Selektoren auch in Cookies gespeichert werden können.
Daher solltest Du ALLE Caches (Client,Server) und auch die Cookies löschen.

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

RBrowser

Eingetragen von robodoc (40)
am 09.05.2014 - 11:36 Uhr

Hallo Robert,
danke für Deine Antwort.

Also ich gehe so vor:
Webseite im Firefox geöffnet
RBrowser ist mein FTP-Client, dort öffne ich direkt vom Webspace die CSS in TextWrangler. Ich sichere in TextWrangler und sehe, dass er auf den Webspace speichert.

Ich hatte jetzt mal alle Programme beendet und mir über den FTP-Client die css nochmal aufs lokale Laufwerk gespeichert, die Zeile ist vorhanden.

Schaue ich im Firefox per Firebug in die css, ist sie icht da.

Ich kenne mich mit Caches nicht aus, aber was läuft denn hier schief?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, wie ich bereits

Eingetragen von Hyp1 (1463)
am 09.05.2014 - 12:10 Uhr

Hi,

wie ich bereits sagte:
Schau im Firebug Reiter Netzwerk Tab Alles.
Dort kannst Du sehen, wie er die betreffende CSS Datei lädt.
Steht dort bei Status:

Zitat:

304 Not Modified

bedeutet das, er lädt die CSS Datei nicht vom Server sondern
aus dem lokalen Cache des Browsers.
Schau mal ob er 304 als Status anzeigt.
Wenn ja, dann leere den Firefox Cache:
https://support.mozilla.org/en-US/kb/how-clear-firefox-cache
Lade die Seite erneut und schau wieder in Firebug.
Wenn jetzt bei Deiner CSS als Status

Zitat:

200 OK

angezeigt wird, dann hat er die Datei vom Server geladen und nun
sollte die fehlende Zeile vorhanden sein.

Eine genaure Erklärung wie HTTP Caching funktioniert würde
den Rahmen dieses Threads sprengen ;-)

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe...

Eingetragen von robodoc (40)
am 09.05.2014 - 12:34 Uhr

...den Firefox-cache geleert, keine Änderung.
Beim Firebug/Netzwerk/Alles steht bei mir gar nichts. *verzweifel*

Ich bin so schon bei allen meinen Webseiten vorgegangen, aber so etwas habe ich noch nie erlebt...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi,habe gerade

Eingetragen von Hyp1 (1463)
am 09.05.2014 - 12:49 Uhr

Hi,

habe gerade nachgesehen.
Wenn Du den Link zu deiner CSS mal direkt eingibst:
http://24deli.de/themes/corkedscrewer/css/960.css
Dort ist die Zeile die Du meinst gar nicht da.
Der Selektor sieht dort so aus:

Zitat:

.container_12 .grid_9 {
width: 700px;
}

D.h. Deine CSS Datei wurde gar nie hochgeladen.
Ich bin in den vorigen Posts davon ausgegangen,
dass die Datei hochgeladen wurde.
Das scheint nicht der Fall zu sein.

Mich wundert allerdings dass Dir Firebug keinen HTTP Status anzeigt.
Sowie dass dein FTP Client RBrowser anscheinend nicht anzeigt, dass
er die Datei evtl. remote nicht speichern konnte.

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

OOOOOOKKKK....

Eingetragen von robodoc (40)
am 09.05.2014 - 12:55 Uhr

...wie schön, wenn man so viele Tage in der falschen css rummacht. Ich dachte, es wäre die "basic-layout.css", dabei war es die "960.css"...
Kann aber auch passieren, da beide fast identisch sind. Aber offensichtlich zieht Firefox die 960 vor.

Vielen Dank an Robert und alle anderen, die geschrieben haben und für Eure Unterstützung!
Marko

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch was, ich sehe in Firebug

Eingetragen von Hyp1 (1463)
am 09.05.2014 - 12:58 Uhr

Noch was,

ich sehe in Firebug eine

Zitat:

basic-layout.css

wird von Deiner Seite
überhaupt nicht geladen!
Der betreffende CSS Selektor wäre in:
http://24deli.de/themes/corkedscrewer/css/960.css

MfG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Basic-layout.css...

Eingetragen von robodoc (40)
am 09.05.2014 - 13:27 Uhr

...ist praktisch identisch mit der 960er.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, freut mich dass Du den

Eingetragen von Hyp1 (1463)
am 09.05.2014 - 14:10 Uhr

Hi,
freut mich dass Du den Fehler lokalisieren konntest.
Allerdings noch ein Wort zur Warnung:
Du solltest entweder ein Subtheme des Themes erstellen oder ein eigenes CSS File einbinden und den CSS Selektor
dort überschreiben.
Ansonsten musst die Deine Änderung in dieser Datei SEHR genau dokumentieren.
Denn:
1. Beim einem Update des Themes werden die Änderungen im 960er CSS sehr wahrscheinlich überschrieben.
2. Wie kann ein Nachfolger Deine Änderung am Base Theme nachvollziehen?

Gruss

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gut...

Eingetragen von robodoc (40)
am 09.05.2014 - 14:24 Uhr

...danke! Dazu werde ich mir wohl mal Gedanken machen müssen. Ich muss mir das mit dem Selektor mal anschauen, damit habe ich noch nie etwas zu tun gehabt.

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» 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 11 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