Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#26 22. Dezember 2011 14:01

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Das charset=none kommt durch eine serverseitige Einstellung AddDefaultCharset zustande, die vom php Script nicht überschrieben wird. Wenn AddDefaultCharset verwendet wird, dann sollte dort ein gültiger Wert stehen und nicht einfach none. Die Apache Voreinstellung ist AddDefaultCharset Off. D.h. es wird kein Charset hinzugefügt, wenn keines anegeben wird. Ist diese Einstellung einfach nur auf AddDefaultCharset On gesetzt, würde als charset iso-8859-1 ausgegeben werden. Jeder andere Wert wird als zu verwendende Standardzeichenkodierung aufgefasst. Ergo ist der Server mit AddDefaultCharset none einfach falsch konfiguriert.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#27 22. Dezember 2011 14:12

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

AddDefaultCharset wirkt nur auf text/plain oder text/html nicht auf text/css , das ist dein Fehler im Ansatz und deswegen ist es ein Programmierfehler.

Offline

#28 22. Dezember 2011 14:26

uniqu3
Server-Pate
Ort: Feldkirchen in Kärnten
Registriert: 20. November 2010
Beiträge: 305
Webseite

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

piratos schrieb:

Ein FF kann abbrechen wenn die CSS nicht korrekt ist:

body.body-login {
    background: #fff
}

da fehlt das ;

also so:
body.body-login {
    background: #fff;
}

?? seit wann muss man letzte css deklaration/erklärung schließen? Wäre das wie Du meinst ein Fehler dann wären die ganzen kompressions tools die man so findet auch falsch konfiguriert, oder lehrt und W3C auch falsch http://www.w3.org/TR/CSS2/syndata.html#x19 ?

Offline

#29 22. Dezember 2011 14:33

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Das Thema ist ja schon durch,  aber ältere FF Versionen haben da tatsächlich einen Abpfiff daraus gemacht.

Das der FF (sogar der aktuellste 9 er)  CSS etwas anders verarbeitet sieht man ja hier an der Headergeschichte - alle anderen Browser haben das geschluckt nur eben der FF nicht.

Offline

#30 22. Dezember 2011 14:35

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

AddDefaultCharset wirkt nur auf text/plain oder text/html nicht auf text/css , das ist dein Fehler im Ansatz und deswegen ist es ein Programmierfehler.

Oha.
Asche auf mein Haupt ...  ops
Falsche Directive.

Ich bin trotzdem der Meinung, dass es eine Fehleinstellung des Servers ist.
Vielleicht liegt's nicht direkt am AddCharset. Vielleicht auch einfach nur an falscher mod_mime Einstellung. Aber von alleine kommt das charset=none da nicht hin. Bei anderen Servern kommt als Antwort einfach nur text/css ohne Charset. Und die Server, bei denen es funktioniert, löschen mit Sicherheit keine Charsets aus dem Header raus.

Edit: was nichts daran ändert, dass man, wenn man das Problem mit ein paar Zeichen umgehen kann, es ruhig als "Fehler" melden kann. Nur einen echten Programmierfehler stelle ich mir anders vor.

$x = 1;
$y = 2;
if($x + $y == 5) {
   ...
}

Das wäre für mich ein echter Fehler wink


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#31 22. Dezember 2011 15:11

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Nun dein echter Programmierfehler ist schon mal keiner, der funktioniert nämlich:
<?php
$x = 1;
$y = 2;
if($x + $y == 5) {
  echo 'Hallo';
}
else
    echo 'Ätsch';
?>

wie man hier sehen kann.

Wer einen header mit PHP schickt sollte bei texten  immer daran denken   welche text Type schicke ich und in welcher Codierung - da gibt es dann auch keinen Platz mehr für Spekulationen.

Das der FF bis heute sich da in einigen Bereichen anders verhält als andere Browser das ist ausreichend bekannt.
Also sollte man als Programmierer das berücksichtigen und sich nicht darauf verlassen, das der eigene Lieblingsbrowser solche Dinge korrigiert.

Offline

#32 22. Dezember 2011 15:28

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Nun dein echter Programmierfehler ist schon mal keiner, der funktioniert nämlich:

Ähm... wenn man ihn entsprechend abändert, ja roll
Dann funktioniert aber auch nur ein Teil des Codes.
1+2=5 ist völlig unsinnig.
Die Bedingung würde nie eintreffen.
Also Pogrammierfehler.

Außerdem hat der header ohne charset ja auch funktioniert.
Nur nicht immer. Und das liegt nicht am Browser oder PHP Script, sondern am Server.

Wer einen header mit PHP schickt sollte bei texten  immer daran denken   welche text Type schicke ich und in welcher Codierung - da gibt es dann auch keinen Platz mehr für Spekulationen.

Dann machst Du bei PCMS aber genau den gleichen echten Programmierfehler wink


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#33 22. Dezember 2011 15:49

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Dein Script ist nur in deinem Kopf ein Fehler und dann auch nur ein Logikfehler, wenn du  ein Ergebnis von 5 sicher erwartest, was aber nie der Fall sein wird. smile


NaN schrieb:

Dann machst Du bei PCMS aber genau den gleichen echten Programmierfehler wink

Das ist mir bei der Geschichte auch aufgefallen - im Adminbereich wird tatsächlich eine style.php eingesetzt , die ich soeben komplett entfernt habe - da kommt eine statische CSS als Link rein.

Offline

#34 22. Dezember 2011 15:51

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

charset=none ist keine gültige Angabe.
Der Fehler liegt dort, wo diese Angabe gesetzt wird und nicht dort, wo sie nicht gesetzt wird. Ein Server, der von Haus aus charset=none ausgibt, ist falsch konfiguriert.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#35 22. Dezember 2011 16:04

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Also da drehen wir uns im Kreise wie Kleinkinder die im Kreis tanzen  - über das Thema gibt es ein paar Millionen Fundstellen im Netz - betroffen sind diverse Titel gewesen - die haben das alle für sich korrigiert und gut ist.

Wenn man das nicht mit eine paar Anschläge beseitigen will kommt das also immer mal wieder hoch - bei mir nun nicht mehr.

Offline

#36 22. Dezember 2011 16:11

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Dass man das ändern sollte, darüber sind wir uns doch alle einig wink
Aber das geschieht nicht, weil es ein Fehler ist, sondern weil man damit etwaige Fehleinstellungen Dritter bereits im Vorfeld korrigieren kann. Wer das macht, der leistet saubere Arbeit. Wer nicht, dem würde ich nicht unbedingt einen Fehler in seinem Script ankreiden, wohl aber ein unelegantes Verhalten seines Scriptes.



Edit: ich hab's mal vorsichtig als Feature-Request gemeldet.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#37 22. Dezember 2011 17:27

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Übrigens kann man das charset auch via .htaccess setzen ohne die php-Dateien zu ändern:

Ich hoffe nur, dass die Devs nicht auf die Idee kommen, das als Lösung zu antworten, anstelle die beiden php-Dateien um das korrekte charset (wie es z.B. in der config.php angegeben ist) zu erweitern.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#38 22. Dezember 2011 17:42

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Wenn ich das richtig sehe wirkt das auch nicht auf text/css - wäre also keine Lösung.

Offline

#39 22. Dezember 2011 17:52

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Funktioniert bei mir (lokal) problemlos mit allen Content-Types.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#40 22. Dezember 2011 19:12

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

piratos schrieb:

Das Thema ist ja schon durch,  aber ältere FF Versionen haben da tatsächlich einen Abpfiff daraus gemacht.

Welche Versionen sollen das sein?
Ist mir noch nie untergekommen und einen Bug dazu kann ich auch nicht finden.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#41 22. Dezember 2011 19:20

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Da googelst du mal mit firefox style.php no css  und schaust dir mal ein paar von den 21 Mio. Treffern an.

Offline

#42 22. Dezember 2011 20:13

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Das Problem ist übrigens bereits im SVN behoben worden smile


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#43 22. Dezember 2011 20:40

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

piratos schrieb:

Da googelst du mal mit firefox style.php no css  und schaust dir mal ein paar von den 21 Mio. Treffern an.

Thema war:

uniqu3 schrieb:

?? seit wann muss man letzte css deklaration/erklärung schließen? Wäre das wie Du meinst ein Fehler dann wären die ganzen kompressions tools die man so findet auch falsch konfiguriert

Ich dachte Deine Antwort bezog sich darauf, schliesslich hast Du direkt auf diese Frage "geantwortet" (aber nicht schlüssig beantwortet).

Beitrag geändert von mike-r (22. Dezember 2011 20:41)


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#44 22. Dezember 2011 21:46

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

NaN schrieb:

Das Problem ist übrigens bereits im SVN behoben worden smile

Haben wir hier einen Doppelagenten?
Wie biqu3m... ähh, räusper, bequem meinte ich. Da kann ich mir den Bugreport sparen  wink

Offline

#45 22. Dezember 2011 22:01

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Klenkes schrieb:

Haben wir hier einen Doppelagenten?

Nein, ich habe das Problem als Feature-Request gepostet wink
Und daraufhin wurde es behoben:
http://dev.cmsmadesimple.org/feature_request/view/7380
Bin überrascht, aber sehr erfreut wie schnell das ging big_smile


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#46 22. Dezember 2011 22:04

uniqu3
Server-Pate
Ort: Feldkirchen in Kärnten
Registriert: 20. November 2010
Beiträge: 305
Webseite

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Klenkes schrieb:

Haben wir hier einen Doppelagenten?
Wie biqu3m... ähh, räusper, bequem meinte ich. Da kann ich mir den Bugreport sparen  wink

Solltest Du damit mich meinen, ist mir deine Meinung wurst, mir aber auch klar warum um ich Diskussionen hier meide, FR wurde durch NaN eingetragen (http://dev.cmsmadesimple.org/feature_request/view/7380), was eigentlich richtige Vorgehensweise ist, und commit um 17:46 durchgeführt, Zeit Differenz kannst aber jetzt selbst kalkulieren.

Offline

#47 22. Dezember 2011 22:23

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

uniqu3, is jetzt nicht Dein ernst, oder? Den Smilie haste gesehen?


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#48 23. Dezember 2011 23:05

owr_web
Server-Pate
Registriert: 16. Dezember 2010
Beiträge: 543

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

is do ana lei a bissl angriaht?

ui und weils amoi schnell gangen is und .... ach lassen wir das, führt nur wieder zu unnötigen Diskussionen.

Ich bin auch positiv überrascht, dass eine Fehlermeldung von CG schnell und ohne viel Aufhebens und Trara ganz einfach über die Bühne gebracht wurde.

Offline

#49 23. Dezember 2011 00:12

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.437

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

uniqu3 schrieb:
Klenkes schrieb:

Haben wir hier einen Doppelagenten?
Wie biqu3m... ähh, räusper, bequem meinte ich. Da kann ich mir den Bugreport sparen  wink

Solltest Du damit mich meinen, ist mir deine Meinung wurst, mir aber auch klar warum um ich Diskussionen hier meide, FR wurde durch NaN eingetragen (http://dev.cmsmadesimple.org/feature_request/view/7380), was eigentlich richtige Vorgehensweise ist, und commit um 17:46 durchgeführt, Zeit Differenz kannst aber jetzt selbst kalkulieren.

Oh Nein, das war nur ein blöder Scherz, und in keinster Weise ernst gemeint.
Ich bin ein Fan von Verschwörungstheorien und finde die Paranoia, die meist daraus entspringt, sehr amüsant. Und manchmal klingt es hier auch ein bissel so. Deshalb...

Ich gebe zu, man kann es falsch verstehen.
War aber echt nicht so gemeint.

Offline

#50 23. Dezember 2011 11:33

piratos
arbeitet mit CMS/ms
Registriert: 12. August 2011
Beiträge: 545

Re: [GELÖST] Firefox zeigt Login und Backend ohne Styles an

Nun mal keine künstliche Aufregung - es haben doch einige etwas davon:

1. einem wurde direkt geholfen
2. der andere (ich) musste feststellen, das er eine bereits vor über 2 Jahren gefixte Sache unabsichtlich wieder in die laufende Schiene kopiert hat
3. Die CMSMS DEV Org hat auch etwas gemacht

Ich kann nur sagen das CG sich auch bei mir öfters umschaut - so hat er sich bei mir die Smarty 3 Thematik genau angesehen. Ich finde - das ist völlig normal gut und richtig, das man sich mal umschaut.

Zu 2. aber noch ein kleiner Hinweis.
Der damalige Fix beinhaltete noch eine zweite Sache.

style.php? führt bei manchen Proxyservern dazu, das die CSS nicht durchgelassen wird, weil man eine statische Sache erwartet und auf das ? als Kennzeichnung für eine dynamische reagiert.

Ich hatte das damals auf style.php/blah= geändert und das Thema war damit ebenfalls erledigt.

Offline