05.12.2013, 17:44
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.
Browser Switch
|
|
05.12.2013, 17:44
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.
05.12.2013, 17:47
Die genannte Zeile sieht nun so aus:
PHP-Code: if(in_array($current_page, $valid))
05.12.2013, 17:52
Wenn ich:
Code: ## Funktionen ##
if(detect_mobile_device()){
$loadstyle = "tid='4'";
}
05.12.2013, 17:56
Dir fehlt vermutlich die Funktion detect_mobile_device(), der Link in Beitrag #2 funktioniert allerdings derzeit nicht.
05.12.2013, 17:58
Ah okay, ich habe es geahnt. Die hat vermutlich auch keiner mehr ?
05.12.2013, 18:00
Hier könnte was passendes dabei sein >> http://detectmobilebrowsers.com/
05.12.2013, 18:04
Danke
05.12.2013, 21:57
(Dieser Beitrag wurde zuletzt bearbeitet: 05.12.2013, 21:59 von forumfreund.)
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']."'";
} |
|
|