Ich will eine Browserweiche realisieren, die möglicht alle Browser abdeckt:
[browser=mozilla]
seite.stylesheet = fileadmin/css/mozilla.css
[browser=opera,konqueror]
seite.stylesheet = fileadmin/css/opera.css
[else]
seite.stylesheet = fileadmin/css/ie.css
[end]
Für dem Mozilla klappt dies aber nicht. Der bekommt immer das CSS vom Explorer. Wie muss ich diese Weiche konstruieren?
Mozilla Browser können sich auch als Internetexplorer ausgeben. Wenn du das deaktivierst müsste es funzen...
Wu-mc schriebMozilla Browser können sich auch als Internetexplorer ausgeben. Wenn du das deaktivierst müsste es funzen...
Wie sollen sich Mozilla auch als IE ausgeben können? Das Feature habe ich nirgends gefunden. Der Opera hat das, aber Mozilla? Und selbst wenn es das geben würde, könnte man damit höchstens JavaScript austricksen, aber kein professionell geschriebenes PHP-Skript.
birgitr schriebstatt [end]
[global] ???
das hat genau den gleichen Effekt.
Den Agent zu ändern ist easy. Ich surfe nie mit dem echten Agent sondern der wird zufällig gewürfelt bei jeder Anfrage. Meine Meinung ist, dass Pages so gestrikt sein sollen, dass sie überall laufen. Das hilft Dir nicht, ich weiss. 😉
vielleicht so:
seite.stylesheet.file = fileadmin/xyz.css
Amnion schriebDen Agent zu ändern ist easy. Ich surfe nie mit dem echten Agent sondern der wird zufällig gewürfelt bei jeder Anfrage.
Tja, Freaks wird es immer geben.
Amnion schrieb
Meine Meinung ist, dass Pages so gestrikt sein sollen, dass sie überall laufen.
Genau deshalb will ich ja jedem Browser sein eigenes Stylesheet geben. Ich arbeite viel mit padding und da der Mozilla das falsch interpretiert, muss für ihn ein eigenes Stylesheet schreiben.
birgitr schriebvielleicht so:
seite.stylesheet.file = fileadmin/xyz.css
Nope, das war es auch nicht, aber danke für deine Bemühungen.
Ich arbeite viel mit padding und da der Mozilla das falsch interpretiert, muss für ihn ein eigenes Stylesheet schreiben.
z-z-z... Mozilla das falsch interpretiert...
http://barrierefrei.e-workers.de/workshops/ie-fun/index.html Spaß mit IE^
Ist mir auch Latte, welcher Browser das jetzt falsch interpretiert. Kein Browser ist perfekt. Fest steht jeder interpretiert es anders, deshalb will ich für jeden ein eigenes Stylesheet haben.
#giggle# Ich wollt nur drauf aufmerksam machen welcher Browser hier das Stylesheet falsch interpretiert^^
Na gut man will mal nicht so sein:
So schaut eine funktionierende Bedingung aus:
[browser = netscape]
*AUSZUFÜHREN*
[GLOBAL]
So schaut das aus wenn man denkt das ELSE und END gültige Commandos sind:
[browser = netscape]
*AUSZUFÜHREN*
[ELSE]
*SONST AUSFÜHREN*
[END]
was allerdings in einigen Interpreterfehlern enden wird...
richtig schaut das so aus:
*SONST AUSFÜHREN*
[browser = netscape]
*AUSFÜHREN*
[GLOBAL]
Wo wir auch schon bei unseren Stylesheets währen:
seite.stylesheet = fileadmin/css/ie.css
... das kenn ich eigendlich garnicht... ich weiß auch nicht 100%ig ob das funktioniert oder nicht, ich verwende allerdings:
page.includeCSS.file = fileadmin/css/ie.css
oder wenn ich mehrere css gleichzeitig einsetze (nicht ODER sondern UND):
page.includeCSS.file1 = fileadmin/css/ie.css
page.includeCSS.file2 = fileadmin/css/ie2.css
Zum Abschluss ist zu sagen:
Nein, Mozilla ist nicht perfeckt, aber IE ist davon so weit entfernt das sogar einfache USER anfangen Firefox downzuloaden, und DAS ist schlimm...
MFG Proximo
EDIT: Schau dir doch auch mal http://barrierefrei.e-workers.de/intern_downloads.php an... die Browserweiche
Proximo schrieb#giggle# Ich wollt nur drauf aufmerksam machen welcher Browser hier das Stylesheet falsch interpretiert^^
Aus meiner Sicht war es der Mozilla. 😃 Denn ich habe bewusst heraus gefordert, dass der IE es falsch interpretiert. Es hängt im IE vom Doctype ab, ob er es falsch oder richtig interpretiert.
z.B. Standars-Mode:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/Strict.dtd">
http://www.css4you.de/wsboxmodell/dimensions.html > auch IE zeigt es korrekt an.
Quirks-Mode: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
http://www.css4you.de/wsboxmodell/dimensions2.html > IE zeigt es falsch an.
Proximo schrieb
Na gut man will mal nicht so sein:
Zu gütigst. #giggle#
Also, wenn ich dich richtig verstehe, soll ich jetzt so etwas konstruieren:
[browser=mozilla]
Anweisung
[GLOBAL]
[browser=msie]
Anweisung
[GLOBAL]
[browser=opera]
Anweisung
[GLOBAL]
Proximo schrieb
Wo wir auch schon bei unseren Stylesheets währen:
seite.stylesheet = fileadmin/css/ie.css
... das kenn ich eigendlich garnicht... ich weiß auch nicht 100%ig ob das funktioniert oder nicht, ich verwende allerdings:
Das habe ich aus der Dokumentation von Robert Meyer. (siehe z.B. Seite 34)
Proximo schrieb
Nein, Mozilla ist nicht perfeckt, aber IE ist davon so weit entfernt das sogar einfache USER anfangen Firefox downzuloaden, und DAS ist schlimm...
Daran ist Microsoft wohl selbst schuld. Sie haben den IE schon zu lange nicht mehr weiter entwickelt.
Danke für den Tipp. So eine Browserweiche habe ich auch. Meine deckt sogar noch Safari und Lynx mit ab. Aber auf so eine Lösung will ich nicht zurückgreifen, weil ich der Meinung bin, dass ein professionelles CMS - und das will Typo3 ja sein - ein solches Feature implentiert haben sollte.
Kein Browser ist perfeckt, in diesem Fall hab ich mir deshalb den Aufwand gemacht das genau zu erklären 😉
Na gut man will mal nicht so sein:
Zu gütigst.
Sollte soviel heißen wie: Eigendlich hab ich ja gerade viel zu tun aber weil ich grad keinen Beitrag in meiner Liste habe wo das drin steht, schreib ichs mal hier hin...
(Ich hab erst im Nachhinnein einen meiner Beiträge darüber gefunden:
#183354 - PID in Root und colPos Aufruf (Contentherkunft) war anders beschriftet^^)
Also, wenn ich dich richtig verstehe, soll ich jetzt so etwas konstruieren:
Ja das hast du schon ganz richtig so verstanden, sorge aber dafür das die Anweisungen ausgeschrieben werden und nicht ein Teil einer Klammer oder sowas sind, das geht nämlich nicht
Das habe ich aus der Dokumentation von Robert Meyer. (siehe z.B. Seite 34)
Genau dieses Buch habe ich gerade nicht hier, aber wenn ich es wieder in die Finger bekomme schau ich mir die Seite an^^
Ich sagte ja:
ich weiß auch nicht 100%ig ob das funktioniert oder nicht
Aber auf so eine Lösung will ich nicht zurückgreifen, weil ich der Meinung bin, dass ein professionelles CMS - und das will Typo3 ja sein - ein solches Feature implentiert haben sollte.
Ja was so alles in Typo eingebaut ist... es kommt nur drauf an ob man die Möglichkeiten erkennt und nutzen kann, wenn es so einfach ist wie mit diesen CSS... sicher^^
MFG Proximo
browser=mozilla
gibt es nicht. Wenn du den FireFox ansteuern willst geht das über
browser=netscape
chrishanne schrieb
browser=mozilla
gibt es nicht. Wenn du den FireFox ansteuern willst geht das über
browser=netscape
... und wie kann ich Firefox ansteuern, ohne Netscape dabei anzusprechen?