pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: SvenW in 09 Dezember 2008, 17:41:09

Titel: mx-port erweitern
Beitrag von: SvenW in 09 Dezember 2008, 17:41:09
Hallo,

ich benötige für das SMF mx-port eine extra style.css für den IE. Wie kann ich in der "index.template.php" einen zusätzlichen style für den IE7+IE8  zuweisen/angeben?

Problem ist auch, dass einiges vom default Theme gefixt wird?  :puzzled:
Titel: Re: mx-port erweitern
Beitrag von: SvenW in 09 Dezember 2008, 18:17:16
Ups,

und noch eine Anmerkung/Frage!

Zu berücksichtigen wäre auch der Designcache?
Titel: Re: mx-port erweitern
Beitrag von: xmjay in 10 Dezember 2008, 19:04:37
Huhu !

Im ´mx-silver´ist das mit dem *.css in der theme.html so gelöst:

<!-- START more_header -->
    <!-- Design by Diabolo [)-(] -->
<!--[if  IE 7]>
<link type="text/css" href="style/styleIE7.css" rel="StyleSheet">
<![endif]-->
<!--[if lte IE 6]>
<link type="text/css" href="style/styleIE6.css" rel="StyleSheet">
<![endif]-->
    <!-- END more_header -->


Wie das mit dem Cache gelöst wird, keine Ahnung und ob das für "index.template.php" hilfreich ist, sei dahingestellt.  :smile:
Titel: Re: mx-port erweitern
Beitrag von: SvenW in 11 Dezember 2008, 12:02:15
Habe etwas im Bugtracker für den Opera auf simplemachines.org gefunden... was mir weitergeholfen hat.

Hier mal für den IE7:



if($context['browser']['is_ie7'])
    echo '
<link rel="stylesheet" type="text/css" href="', $settings['theme_url'], '/ie7.css?fin11" />';




Einiges befindet sich auch schon in der index.template.php.  :puzzled: und das " ['is_ie7']" kann browserspezifisch zugewiesen werden.