Habe einen neuen Style der auf PC gut aussieht aber auf Mobilen Geräten nicht gut läuft.
Möchte daher einen Switcher wo einbauen der bei mobilen Zugriff immer einen anderen festgelegten Style als Link aufruft
In meinem Fall umleitung bei Mobilen Zugriffvon http://kopterforum.at/forum/phpBB3/index.php
auf http://kopterforum.at/forum/phpBB3/index.php?style=18
Wie mach ich das? Hat wer ne Idee?
Gruß Hans
Bei Mobilen Zugriff umleitung auf andere URL - Wie machen?
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
-
- Mitglied
- Beiträge: 77
- Registriert: 29.05.2013 08:40
- Kontaktdaten:
Re: Bei Mobilen Zugriff umleitung auf andere URL - Wie mache
Hallo Hans,
das geht einmal mit Javascript:
oder mit PHP, hier wird der User Agent abgefragt und dann auf eine andere Seite verweißt.
LG
Martin
das geht einmal mit Javascript:
Code: Alles auswählen
<script type="text/javascript">
<!--
if (screen.width <= 800) {
window.location = "http://mobile.deinedomain.com";
}
//-->
</script>
Code: Alles auswählen
<?php
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
header('Location: http://mobile.deinedomain.com');
?>
Martin
Re: Bei Mobilen Zugriff umleitung auf andere URL - Wie mache
Du solltest Dir vielleicht überlegen ob dies wirklich eine Gute Idee ist.doelle4 hat geschrieben:Habe einen neuen Style der auf PC gut aussieht aber auf Mobilen Geräten nicht gut läuft.
Möchte daher einen Switcher wo einbauen der bei mobilen Zugriff immer einen anderen festgelegten Style als Link aufruft
In meinem Fall umleitung bei Mobilen Zugriffvon http://kopterforum.at/forum/phpBB3/index.php
auf http://kopterforum.at/forum/phpBB3/index.php?style=18
Wie mach ich das? Hat wer ne Idee?
Gruß Hans
Mit den Skripten von rockmarin dürfte es zwar möglich sein entweder über eine Variable in der URL oder als sub-domain verschiedene Styles zu verwenden.
Allerdings riskierst Du Doppel-Content aus der Sicht der Suchmaschinen zu erzeugen, was dann eher nachteilig ist
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Re: Bei Mobilen Zugriff umleitung auf andere URL - Wie mache
Naja den Style Parameter sollte man eh in den Webmastertools bei Google auf ignore setzen. Ich würde nur die regex nicht bei jedem Seitenaufruf ausführen wollen und das JavaScript funktioniert eben nur wenn JavaScript aktiv ist. Also beide Lösungen sind nicht ideal. Ich würde einfach das Style überarbeiten so das es auch auf Handys gut aussieht, das dürfte die beste Lösung für das Problem sein.
Gruß Tobi
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
Re: Bei Mobilen Zugriff umleitung auf andere URL - Wie mache
Vielen Dank für eure Vorschläge. Werde ich heute Abend testen
Der Style hat das Problem das er offenbar zu komplex ist und statt flüssig zu scrollen ruckt und unübersichtlich ist.
Am PC gefällt er mir aber gut.
Da ich aber Laie bin hab ich 2 möglichkeiten: Entweder war alles vergebens (Geld und Zeit) und ich kann ihn doch nicht einsetzten oder ich versuchs so..
Beide Lösungen find ich aber als gute Ansätze die ich auch durchschaue
Gruß Hans
Der Style hat das Problem das er offenbar zu komplex ist und statt flüssig zu scrollen ruckt und unübersichtlich ist.
Am PC gefällt er mir aber gut.
Da ich aber Laie bin hab ich 2 möglichkeiten: Entweder war alles vergebens (Geld und Zeit) und ich kann ihn doch nicht einsetzten oder ich versuchs so..
Beide Lösungen find ich aber als gute Ansätze die ich auch durchschaue

Gruß Hans