MyBB.de Forum

Normale Version: Browser Switch
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2

navis

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.
Die genannte Zeile sieht nun so aus:
PHP-Code:
if(in_array($current_page$valid)) 

navis

Wenn ich:

Code:
## Funktionen ##

if(detect_mobile_device()){
    $loadstyle = "tid='4'";
}
einfüge, bekomme ich leider nur eine weiße Seite.
Dir fehlt vermutlich die Funktion detect_mobile_device(), der Link in Beitrag #2 funktioniert allerdings derzeit nicht.

navis

Ah okay, ich habe es geahnt. Die hat vermutlich auch keiner mehr ?
Hier könnte was passendes dabei sein >> http://detectmobilebrowsers.com/ Wink

navis

Danke Smile dann schaue ich mal, wie ich das einbinde.
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']."'";
}
Seiten: 1 2