kostenloser Webspace werbefrei: lima-city


Website bei Aufruf mit Mobiltelefon umleiten?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    Guten Morgen liebe Community :smile:

    ich arbeite grade an einem neuen Design für die Seite, und bin am PC recht zufrieden damit:

    http://schinkenmedia.de/hauptseite.php


    Wenn ich allerdings die Seite mit meinem Smartphone aufrufe sind die ganzen Buttons außerhalb der Seite, was mit der Auflösung zusammenhängt. Nun gibt es Seiten wie z.B. YouTube, da gibt es eine für Smartphones angepasste Seite. Kann ich mit einer .htaccess Datei einen Zugriff via Smartphone auf eine extra dafür ausgelegte Datei umleiten?

    Freue mich auf hilfreiche Antworten.


    mfg
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. "Smartphone" ist kein Kriterium, denn auch da gibt es relevante Unterschied. :wink:

    Denk mal über responsives Webdesign nach.

    EDIT by karpfen: URL korrekt verlinkt!

    Beitrag zuletzt geändert: 18.3.2012 10:32:38 von karpfen
  4. Autor dieses Themas

    schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    Kann man denn wenigstens bei einer gewissen Auflösung eine andere Seite aufrufen?
  5. g****e

    Du könntest über den Useragent das Betriebssystem ausmachen, und über dieses dann Entscheiden, welche größe das Gerät haben muss ( vermutlich ) , und es so weiterleiten. Du kannst auch über
    screen.width
    screen.height

    mittels Javasript die auflösung des Gerätes auslesen, und sagen, was dir zu klein ist, und was vermutlich ein Smartphone ist und es dann mittels location.href auf deine für diese angepasste Seite umleiten.

    Liebe Grüße
  6. Autor dieses Themas

    schinkenmedia

    Kostenloser Webspace von schinkenmedia

    schinkenmedia hat kostenlosen Webspace.

    ggamee schrieb:
    Du könntest über den Useragent das Betriebssystem ausmachen, und über dieses dann Entscheiden, welche größe das Gerät haben muss ( vermutlich ) , und es so weiterleiten. Du kannst auch über
    screen.width
    screen.height

    mittels Javasript die auflösung des Gerätes auslesen, und sagen, was dir zu klein ist, und was vermutlich ein Smartphone ist und es dann mittels location.href auf deine für diese angepasste Seite umleiten.

    Liebe Grüße


    Ahja und nochmal für Anfänger?^^

    Habe übrigens das hier gefunden, aber beim Test dann auf eine HTML Datei anstatt der .css Datei ist nichts passiert.

    http://www.kostenlose-javascripts.de/javascripts/verschiedenes/homepage-an-bildschirmaufloesung-anpassen.html
  7. Betriebssystem via PHP herausfinden: http://de2.php.net/get_browser

    Sollte das Betriebssystem nicht Windows,Linux,Mac, etc.

    kannst du ja umleiten mit
    header("Location : http://...");
  8. anti-atomkraft

    Kostenloser Webspace von anti-atomkraft

    anti-atomkraft hat kostenlosen Webspace.

    schinkenmedia schrieb:
    Ahja und nochmal für Anfänger?^^

    Oben im Header:
    <script type="application/javascript">
    window.onload = function(){
    if(screen.height<300 || screen.width<300){
    location.replace('smartphone.html'); } };
    </script>


    btw. mit jQuery:
    <script type="application/javascript">
    $(document).ready(function(){
    if($(screen)height()<300 || $(screen).width()<300){
    location.replace('smartphone.html'); } });
    </script>


    Beitrag zuletzt geändert: 19.3.2012 15:41:40 von anti-atomkraft
  9. s*************h

    Hinweis von mir:
    Auch ohne Smartphone sind die Buttons teilweise außerhalb der Seite. Man muss die horizontale Scrollbar verwenden um die letzten Buttons zu sehen. Ich verwende einen 19" Bildschirm und Google Chrome als Browser falls dir das Weiterhilft. Ich rate dir aber entweder eine Subdomain (www.mobile.schinkenmedia.de) oder einfach ein Template welches sioch dementsprechend automatisch anpasst (je nach Größe des Fenster bzw. der Auflösung.

    Gruß S.Brosch
  10. Hier so mache ich das per .htaccess

    RewriteEngine On
    RewriteBase /
    
    RewriteCond %{HTTP_USER_AGENT} 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 [NC,OR]
    RewriteCond %{HTTP_USER_AGENT} ^(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\-) [NC]
    RewriteRule ^$ http://m.ulti-star.de.vu [R,L]


    Beitrag zuletzt geändert: 19.3.2012 17:07:55 von ulti-star
  11. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!