MyBB.de Forum
Browser Switch - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Browser Switch (/thread-9212.html)

Seiten: Seiten: 1 2


RE: Browser Switch - navis - 05.12.2013

Da ich diese Variante sehr interessant fände, wollte ich mal fragen, wie ich diese bei der Version 1.6.11 umsetzen müsste? Die Codestellen so finde ich nicht mehr.


RE: Browser Switch - StefanT - 05.12.2013

Die genannte Zeile sieht nun so aus:
PHP-Code:
if(in_array($current_page$valid)) 



RE: Browser Switch - navis - 05.12.2013

Wenn ich:

Code:
## Funktionen ##

if(detect_mobile_device()){
    $loadstyle = "tid='4'";
}
einfüge, bekomme ich leider nur eine weiße Seite.


RE: Browser Switch - StefanT - 05.12.2013

Dir fehlt vermutlich die Funktion detect_mobile_device(), der Link in Beitrag #2 funktioniert allerdings derzeit nicht.


RE: Browser Switch - navis - 05.12.2013

Ah okay, ich habe es geahnt. Die hat vermutlich auch keiner mehr ?


RE: Browser Switch - SvePu - 05.12.2013

Hier könnte was passendes dabei sein >> http://detectmobilebrowsers.com/ Wink


RE: Browser Switch - navis - 05.12.2013

Danke Smile dann schaue ich mal, wie ich das einbinde.


RE: Browser Switch - forumfreund - 05.12.2013

Bei mir ist die mobile Version des Forum unter http://m.domain.com/ zu erreichen. Dafür hab ich einfach ein abgespecktes MyBB Theme mit der ID 51

Hier die Abfrage dazu:
Code:
// mobile version
if($_SERVER["SERVER_NAME"] == "m.domain.com")
{
    // jetzt das neue mobile Theme laden - tid anpassen!!
            $loadstyle = "tid='51'";
    // zur veringerund der Bread-Crumb setzen wir hier einen neuen, kurzen namen
            $mybb->settings['bbname_orig'] = "domain";
    // damit die url nicht aus den Settings übernommen wird, jetzt setzen
            $mybb->settings['bburl']= "http://m.domain.com";
}

Ruft der Besucher http://m.domain.com/ auf, bekommt er also die mobile Ansicht, und über http://domain.com/ die normale.

den Code oben hab ich eingefügt nach:
Code:
// This user has a custom theme set in their profile
if(isset($mybb->user['style']) && intval($mybb->user['style']) != 0)
{
    $loadstyle = "tid='".$mybb->user['style']."'";
}