So ändern Sie Webinhalte basierend auf dem Betriebssystem [duplicate]
Lesezeit: 4 Minuten
Ich entwerfe eine WordPress-Website für mobile Anwendungen. Für den Besucher möchte ich Text und Bilder basierend auf dem Betriebssystem wie auf der folgenden Seite anzeigen –
if(find_andoird() == true) {
<p><strong>Android View</strong></p>
<p>
<img src=“accounting-android.png” style="float:left;width:400px;height:600px;">
The android view is displayed here.
</p>
}
else {
<p><strong>iPhone View</strong></p>
<p>
<img src=“accounting-iphone.png” style="float:left;width:400px;height:600px;">
The iphone view is displayed here.
</p>
}
}
Kann ich bitte etwas Hilfe bekommen. Vielen Dank
Ändern Sie die Funktion so, dass sie den Wert $ua zurückgibt, und geben Sie diesen aus, um die Zeichenfolge zu sehen, mit der sich die Funktion befasst.
– Prahlerei
25. November 2016 um 4:20 Uhr
zuerst ist es HTTP_USER_AGENT und die Anführungszeichen drumherum falsch sind, sollten einfache Anführungszeichen sein
Ich habe das noch nicht herausgefunden, wie man das in WordPress macht, aber es funktioniert gut in einem normalen PHP-Skript. Möglicherweise mache ich in der Datei function.php oder in der Vorlagendatei etwas falsch.
– Anis Rabbiner
25. November 2016 um 23:02 Uhr
Es gibt eine modernizr-Erweiterung namens detectizr (https://cdnjs.com/libraries/detectizr, müssen Sie modernizr an die erste Stelle setzen). Es wird Ihnen das Tag os, version, browser, device … geben. Dann können Sie CSS verwenden, um beispielsweise Folgendes anzuzeigen:
/* Hide image with class-a by default */
img.class-a {
display: block;
}
/* showing it in windows 10 only */
.windows.windows10 img.class-a {
display: block;
}
11876000cookie-checkSo ändern Sie Webinhalte basierend auf dem Betriebssystem [duplicate]yes
Ändern Sie die Funktion so, dass sie den Wert $ua zurückgibt, und geben Sie diesen aus, um die Zeichenfolge zu sehen, mit der sich die Funktion befasst.
– Prahlerei
25. November 2016 um 4:20 Uhr
zuerst ist es
HTTP_USER_AGENT
und die Anführungszeichen drumherum falsch sind, sollten einfache Anführungszeichen sein– bansi
25. November 2016 um 4:23 Uhr
der erste Link für die Suche
HTTPS_USER_AGENT
ist So geben Sie der Seite einen anderen Titel zurück, wenn sie auf einem Android-Mobiltelefon geöffnet wird– bansi
25. November 2016 um 4:26 Uhr
Hallo bansi, ich habe auf $ua = $_SERVER umgestellt[‘HTTP_USER_AGENT’]; es funktioniert trotzdem nicht
– Anis Rabbiner
25. November 2016 um 4:32 Uhr
Hallo Flauntster, kannst du mir bitte helfen, wie man das macht? Da es in WordPress ist, bin ich etwas verwirrt.
– Anis Rabbiner
25. November 2016 um 4:34 Uhr