[3.2] Wie Bestimmte Grafiken nur für Desktop User anzeigen

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.3, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich sowie die URL vom betroffenen Forum.
Antworten
Lizardx
Mitglied
Beiträge: 212
Registriert: 20.05.2006 18:35

[3.2] Wie Bestimmte Grafiken nur für Desktop User anzeigen

Beitrag von Lizardx »

Hallo,

ich möchte, dass bei bestimmten Grafiken unterschieden wird zwischen Desktop und Smartphone Usern. Wenn ein Smartphone-User das Forum aufruft, soll er eine andere Grafik zu sehen bekommen wie ein Desktop User. Ich habe dazu in der responsive.css diesen Code hinzugefügt:

Code: Alles auswählen

/* MOBILE */
ad-desktop {
	display: none !important;
}

ad-mobile {
	display: block !important;
}

/* Desktop*/
@media (min-width: 500px) {
	ad-mobile {
		display: none !important;
	}

	ad-desktop {
		display: block !important;
	}
}

In die overall_header.html habe ich diesen Code eingebaut:

Code: Alles auswählen

<div class="ad-mobile">
m
</div>
<div class="ad-desktop">
d
</div>

Bei diesem Beispiel sollen also nur Desktop User den Buchstaben "d" zu sehen bekommen und nur die mobilen User den Buchstaben "m".

Doch leider klappt dieser Code nicht. Kann mir jemand sagen wo der Fehler liegt? Bei diesem Code werden immer beide Buchstaben angezeigt, egal ob per Smartphone oder Desktop.

Mein testforum:*

Kann jemand helfen?
Zuletzt geändert von Lizardx am 25.04.2017 12:45, insgesamt 1-mal geändert.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11954
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.2] Wie Bestimmte Grafiken nur für Desktop User anzeigen

Beitrag von Crizzo »

Hi.

deine CSS-Selektoren sind verkehrt. Klassen werden mit einem führenden Punkt angesprochen.

Ansonsten bietet es sich vielleicht an, dass du nur die Eigenschaften eines divs per CSS für Mobile anpasst. Dann ersparst du dir zweimal ähnlichen Content übertragen zu müssen.

Grüße
Lizardx
Mitglied
Beiträge: 212
Registriert: 20.05.2006 18:35

Re: [3.2] Wie Bestimmte Grafiken nur für Desktop User anzeigen

Beitrag von Lizardx »

Hi Crizzo,

sorry, habe von CSS überhaupt keine Ahnung... meinst du also so:

Code: Alles auswählen

/* MOBILE */
.ad-desktop {
	display: none !important;
}

.ad-mobile {
	display: block !important;
}

/* Desktop*/
@media (min-width: 500px) {
	.ad-mobile {
		display: none !important;
	}

	.ad-desktop {
		display: block !important;
	}
}
	

Das hat leider keine Auswirkungen... gibt es noch einen anderen fehler?
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [3.2] Wie Bestimmte Grafiken nur für Desktop User anzeigen

Beitrag von Mahony »

Hallo
Das funktioniert doch. Ich sehe in der Desktop-Auflösung ein d und in der mobilen Auflösung ein m
Lösche mal deinen Browser-Cache.

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Lizardx
Mitglied
Beiträge: 212
Registriert: 20.05.2006 18:35

Re: [3.2] Wie Bestimmte Grafiken nur für Desktop User anzeigen

Beitrag von Lizardx »

Cool, danke. Jetzt klappt es endlich! :-)
Antworten

Zurück zu „Styles, Templates und Grafiken“