Opera scheint css-Datei nicht zu laden

Diskutiere Opera scheint css-Datei nicht zu laden im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Guten Tag! Seid neuestem wird unsere Schulhomepage von Schülern erstellt und seid dem extrem umgekrempelt. Vorgabe ist lediglich ein Doku-Wiki...
  • Opera scheint css-Datei nicht zu laden Beitrag #1
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Guten Tag!

Seid neuestem wird unsere Schulhomepage von Schülern erstellt und seid dem extrem umgekrempelt. Vorgabe ist lediglich ein Doku-Wiki, da die Seite auf dem Schulserver liegt und die Verbindung nach draußen über den nahe liegenden Uni-Server hergestellt wird. Und die wollen diese Wikisoftware der Sicherheit wegen. Wie dem auch sei.

Wir haben den Style komplett neu geschrieben wenn man so will und fuschen auch immer tiefer in dem Wiki-Script, um es zu personalisieren und vor allem zu erweitern.

Aber ein großes Problem gibt es: Ich wollte meine Stylearbeiten nach einigen Änderungen in verschiedenen Browsern testen und hab erstmal meine eigenen genommen. Firefox ist mein Standartbrowser, fehlten also noch IE und Opera. Doch Opera macht extreme Schwierigkeiten. Ich glaub nicht, dass es an meinen Änderungen liegt. Ich hab nur vorher noch keinen Test in verschiedenen Browsern gemacht.
Die aktuelle Opera-Version scheint die css-Datei nicht zu laden. Ich hab das ganze bei einem Kumpel getestet: Gleiches Problem.
Dann nochmal bei browserhots.org eingetippt und auch dort macht der Opera Probleme.
Woran kann das liegen?
Die css-Datei wird über das Wiki bedingt per .ini-Datei geladen. Doch eigentlich ist das ja n Serverscript, was nichts mit der Ausgabe durch den Browser zu tun hat.

Hat jemand ne Idee, wo das Problem sein könnte? Adresse ist www.nsg-cottbus.de
 
  • Opera scheint css-Datei nicht zu laden Beitrag #2
S

Stefan

Guest
Hallo,

ich kann mit Opera 9.27 keine Probleme feststellen, die Seite sieht genau so aus wie in SeaMonkey auch.
Nichtsdestotrotz würde ich mich an eurer Stelle mal um die Behebung der 53 HTML-Fehler auf der Seite kümmern.

Viele Grüße

Stefan
 
  • Opera scheint css-Datei nicht zu laden Beitrag #4
the_viper

the_viper

Bekanntes Mitglied
Dabei seit
27.11.2000
Beiträge
1.977
Reaktionspunkte
0
Die neue Opera engine ab 9.50 stellt einige sachen anders dar. ich habe mit etlichen javascripten die viel am css rumfummeln darstellungsprobleme.
es kann aber auch sein, das mit der neuen engine opera sich strenger an den standards hält, die 10.0 schafft immerhin ACID3 mit 100% .
 
  • Opera scheint css-Datei nicht zu laden Beitrag #5
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Hallo,

ich kann mit Opera 9.27 keine Probleme feststellen, die Seite sieht genau so aus wie in SeaMonkey auch.
Nichtsdestotrotz würde ich mich an eurer Stelle mal um die Behebung der 53 HTML-Fehler auf der Seite kümmern.

Viele Grüße

Stefan

Danke für den Tipp mit den Fehlern. Aber wenn du dir den Quellcode mal ansiehst, wirst du die Fehler selbst nicht bestätigen können. Meistens meckert der validator an Klammern rum, wo er Endtags erwartet. Das stimmt aber alles. Ist ja auch klar, denn der Doku-Wiki erstellt die Seiten ja nach Vorgaben. Wir haben da quasi nichts programmiert.

Das mit der Engine ist sone Sache. Dann dürfte ja gar keine Seite mehr gehen. Denn welche hält sich schon an alle W3C-Vorgaben. Es wundert mich halt, dass der gar keine CSS-Datei läd. Hat der vlt. Probleme damit, die css-Datei anhand dieser css.php zu erkennen, diese Datei zu laden und quasi damit den Befehl an den Server zu schicken, die eigentlich css-Datei rauszurücken? Das wäre doch quatsch. Ich meine viele Seiten haben screen.css, print.css usw...

\Edit: Ich hab jetzt ma über die Einstellungen die css-Datei quasi von meinem PC aus geladen. Dann funktioniert alles. Es scheint also wirklich an der Einbindung der css-Datei zu liegen. Bleibt wiederum die Frage, warum es z.B. auf der Seite, von der das Dokuwiki stammt, funktioniert.
 
  • Opera scheint css-Datei nicht zu laden Beitrag #6
S

Stefan

Guest
Hab jetzt mal meinen Opera aktualisiert. Wenn ich die Datei lokal speichere, und dann einem Link auf die Online-Seite folge, dann funktioniert das Stylesheet so lange, bis ich die Adresse in der Adresszeile eingebe - solange ich nur Links folge, funktioniert das einwandfrei.
Kann es vielleicht sein, dass es daran liegt, dass du dein Stylesheet immer als veraltet kennzeichnest? Im HTTP-Header steht drinnen:
Code:
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Viele Grüße

Stefan
 
  • Opera scheint css-Datei nicht zu laden Beitrag #7
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Puhh... wo steht das denn?
Und noch viel wichtiger: Wie ändere ich das?
Ist mir noch nie aufgefallen bisher dieses Dateidatum.
 
  • Opera scheint css-Datei nicht zu laden Beitrag #8
Telcontar

Telcontar

Bekanntes Mitglied
Dabei seit
13.09.2007
Beiträge
3.573
Reaktionspunkte
0
Ort
Erde
Das scheint ja ein CMS zu sein.
Schau doch da einmal im Backoffice nach den Meta-Daten Deiner Seiten. Bei CMS' kann man oft ein Verfalldatum einstellen, um die Gültigkeitsdauer einzuschränken.
 
  • Opera scheint css-Datei nicht zu laden Beitrag #9
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
Ich denke mal mit Backoffice meinst du den Adminbereich der Seite.
Mir ist keine Einstellung ersichtlich, in der man Meta-Daten bzw. Verfallsdaten der Inhalte einstellen kann.
An der CSS-Datei kann ich auch über das CMS nicht rumwurschteln, dafür muss ich dann schon wieder auf den FTP, um die Datei zu laden, sie auf dem PC zu editieren und dann wieder hoch auf den Server damit.
 
  • Opera scheint css-Datei nicht zu laden Beitrag #10
S

Stefan

Guest
Hallo,

durchsuche mal direkt die /lib/exe/css.php nach Expires: (evtl. auch ohne Doppelpunkt), vielleicht wirst du da schon fündig. In PHP wird der Header über die Funktion header() gesetzt.

Viele Grüße

Stefan
 
  • Opera scheint css-Datei nicht zu laden Beitrag #11
Bond246

Bond246

Bekanntes Mitglied
Dabei seit
03.06.2006
Beiträge
2.544
Reaktionspunkte
0
Ort
127.0.0.1
In der Datei, die du geschrieben hast, war von expires nichts drin.
Dafür aber in der fetch.php:

PHP:
header('Expires: '.gmdate("D, d M Y H:i:s", time()+max($conf['cachetime'], 3600)).' GMT');
    header('Cache-Control: public, proxy-revalidate, no-transform, max-age='.max($conf['cachetime'], 3600));
    header('Pragma: public');
  } else if ($cache>0) {
    // recache
    // remaining cachetime + 10 seconds so the newly recached media is used
    header('Expires: '.gmdate("D, d M Y H:i:s", $fmtime+$conf['cachetime']+10).' GMT');
    header('Cache-Control: public, proxy-revalidate, no-transform, max-age='.max($fmtime-time()+$conf['cachetime']+10, 0));
    header('Pragma: public');
Das gibt jedoch aktuelle Werte.
Ansonsten lässt sich dieser Ausdruck irgendwo in Bezug auf Style-Dateien nicht finden. Ich bin alle durchgegangen.
 
Thema:

Opera scheint css-Datei nicht zu laden

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben