• Willkommen, Gast!
  • Mittwoch, 16. Oktober 2019, 17:40:24
Position: Home » Boardsolution » Boardsolution v1.4x » Mobile Ansicht umschalten
Antworten
Thema: Mobile Ansicht umschalten [Seite 1 2 ]

Kein neuer Beitrag Nico , 26.01.2014, 11:42
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Hallo Leute,

gibt es schon die Möglichkeit die Mobile Ansicht auf Desktop Ansicht von Hand umzuschalten?
Ich dachte mir das so, dass am Ende der Seite der Mobilen Ansicht ein Link steht, der auf die
Desktopversion wechselt.

Gruß aus Lübeck
Nico

 
Kein neuer Beitrag Mars , 26.01.2014, 13:04
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 04.09.2007, 15:49
Homepage: http://www.mliebgott.de
Wohnort: Dresden
 

Forum-Gott mit 1025 Punkte, 697 Beiträge
Hallo,
du musst nur auf deinem Handy via Einstellungen "Desktop Version" oder so ähnlich aktivieren ;)

mfg Marcel

 
Kein neuer Beitrag Nico , 26.01.2014, 13:12
Beitrag #3   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Das ist schon richtig, aber geht es nicht auch so, wie ich es mir gedacht habe? Bei eBay geht's es
ja auch :confused:

 
Kein neuer Beitrag Rafioso , 26.01.2014, 17:28
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hi,

das würde schon gehen, aber warum in Boardsolution rumspielen, was zukünftige Updates erschwert,
wenn es die Smartphones mit zwei Klicks auch hinbekommen?

MfG
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------

 
Kein neuer Beitrag Nico , 28.01.2014, 19:00
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Ihr habt ja Recht, im Großen und Ganzen stellt es kein Problem dar, mal eben im Gerät die Ansicht
umzuschalten.
Ich habe aber für Android und Iphone eine Informations-APP, in der das Forum mit angezeit wird und
in der APP kann ich leider nicht umschalten.
Nur daher kommt meine Frage.

 
Kein neuer Beitrag Rafioso , 28.01.2014, 21:52
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hi,

okay, ich werde mal am Wochenende schauen, wie das geht. Vorher komme ich nicht dazu.

MfG
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------

 
Kein neuer Beitrag Nico , 30.01.2014, 12:50
Beitrag #7   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Hallo Rafioso,

mach dir keinen Stress, es kommt nicht auf einen Tag drauf an. Ich bin ja schon froh, daß du dich
um eine Lösung bemühst.

Schon mal vielen Dank im Vorraus.

Gruß
Nico

 
Kein neuer Beitrag Rafioso , 01.02.2014, 19:11
Beitrag #8   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hi,

soll der MobileToDesktop-Switch länger aktiv sein, oder nur für die aktuelle Seite? Letzteres würde
beim Klick auf einen anderen Link wieder die mobile Ansicht darstellen.

MfG
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 01.02.2014, 19:55 von Rafioso.

 
Kein neuer Beitrag Nico , 01.02.2014, 23:45
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Ich habe das so gedacht, dass ganz am Ende der Seite ein Knopf ist, mit dem man die Ansicht
umschalten kann, aber auf der gleichen Seite bleibt.

 
Kein neuer Beitrag Rafioso , 02.02.2014, 00:36
Beitrag #10   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hi,

ja das ist mir bewusst, die Frage ist nur, ob die Umschaltung dauerhaft aktiv bleiben soll, bis zuR
manuellen Umschaltung zurück zum Mobile-Theme, oder ob dies automatisch passieren soll, wenn der
User irgend einen neuen Link anklickt.

MfG
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 02.02.2014, 00:45 von Rafioso.

 
Kein neuer Beitrag Nico , 02.02.2014, 10:29
Beitrag #11   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Hi Rafioso,

keine Automatik, einmal umgeschaltet bleibt die Ansicht soll lange gewählt, bis der User sie wieder
von Hand umschaltet.
Bei erneutem betreten des Forums sollte der Standard wieder voreingestellt sein.

MfG
Nico


 
Kein neuer Beitrag Rafioso , 02.02.2014, 16:16
Beitrag #12   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hi,

hmm so leicht ist das nicht (einmal umgeschaltet = Theme bleibt so lange umgestellt bis der User
diesen wieder selbst umstellt ODER die Seite neu betritt <- man könnte das zwar anhand des
Zeitstempels des letzten Logins und der aktuellen Zeit ermitteln, aber angenommen der User liest
einen sehr langen Text der länger als BS_ONLINE_TIMEOUT dauert, dann würde sich der User nach dem
Klick auf einen neuen Link wundern, weshalb das Theme wieder umgestellt ist). Darum nutze ich
einfach die Cookies zur Speicherung des Themes, ich hoffe, dass das für dich auch in Ordnung ist.
Versuche es einfach mal in der Praxis.

/language/<sprache>/index.ini z.B. unter Zeile 188:
Code:
1
2
change_to_mobile_theme = "Zur Mobile-Version wechseln."
change_to_desktop_theme = "Zur Desktop-Version wechseln."


/themes/<standard-theme>/advanced.css ans Ende:
CSS:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#bs_theme_switch {
  border5px dotted #000;
  background-color#f3f3f3;
  text-aligncenter;
  font-size40px;
  height100px;
  line-height100px;
  margin40px;
}

#bs_theme_switch a {
  displayblock;
  width100%;
  height100%;
}


/themes/<standard-theme>/templates/inc_footer.htm ab Zeile 1:
(BS-)Template:
1
2
3
{if is_mobile}
<div id="bs_theme_switch"><a href="{theme_switch_url}">{glocale.lang('change_to_mobile_theme')}</a></div> 
{endif}


/themes/mobile/advanced.css ans Ende:
CSS:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#bs_theme_switch {
  border2px dotted #000;
  background-color#f3f3f3;
  text-aligncenter;
  font-size20px;
  height60px;
  line-height60px;
  margin10px;
}

#bs_theme_switch a {
  displayblock;
  width100%;
  height100%;
}


/themes/mobile/templates/inc_footer.htm ab Zeile 1:
(BS-)Template:
1
<div id="bs_theme_switch"><a href="{theme_switch_url}">{glocale.lang('change_to_desktop_theme')}</a></div> 


/src/url.php Z. 609:
PHP:
1
        BS_URL_MS_MODS,BS_URL_UN,BS_URL_SUB,BS_URL_SEARCH_MODE,BS_URL_CURRENT

gegen
PHP:
1
        BS_URL_MS_MODS,BS_URL_UN,BS_URL_SUB,BS_URL_SEARCH_MODE,BS_URL_CURRENT,BS_URL_THEME_SWITCH

ersetzen.

/src/user/current.php ersetze ab Z. 527:
PHP:
1
2
3
4
5
6
7
8
9
10
    // is it a mobile device?
    if($this->_user->uses_mobile_device())
    {
      $data = $cache->get_cache('themes')->get_element($cfg['mobile_theme']);
      if(is_string($data['theme_folder']))
      {
        $this->set_theme($data['theme_folder']);
        return;
      }
    }

gegen
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
    // is it a mobile device?
    if($this->_user->uses_mobile_device())
    {
      $cookies = FWS_Props::get()->cookies();
      $theme_switch = $cookies->isset_cookie('theme_switch');

      if(isset($_GET[BS_URL_THEME_SWITCH]) && !empty($_GET[BS_URL_THEME_SWITCH]))
      {
        if($theme_switch)
        {
          $cookies->delete_cookie('theme_switch');
          $theme_switch = false;
        }
        else 
        {
          $cookies->set_cookie('theme_switch','true'86400 * 30); // 30 Tage
          $theme_switch = true;
          return;
        }        
      }
      
      if(!$theme_switch)
      {  
        $data = $cache->get_cache('themes')->get_element($cfg['mobile_theme']);
        if(is_string($data['theme_folder']))
        {
          $this->set_theme($data['theme_folder']);
          return;
        }
      }
    }


/src/user/storage/db.php nach Z. 139 einfügen:
PHP:
1
2
    if($cookies->isset_cookie('theme_switch'))
      $cookies->delete_cookie('theme_switch');


/front/src/renderer/html.php nach Z. 526 einfügen:
PHP:
1
    $sessions = FWS_Props::get()->sessions();


In der selben Datei ab Zeile 633:
PHP:
1
2
3
4
5
6
7
8
    // show footer
    $tpl->set_template('inc_footer.htm');
    $tpl->add_variables(array(
      'queries' => BS_DEBUG == 2 ? FWS_Printer::to_string($db->get_queries()) : '',
      'show_bottom' => $this->_show_bottom
    ));
    $tpl->restore_template();
  }

gegen
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
      if(empty($_SERVER['QUERY_STRING']))
         $switch_url = '?'.BS_URL_THEME_SWITCH.'=true';
      else 
         $switch_url = $_SERVER['REQUEST_URI'].'&amp;'.BS_URL_THEME_SWITCH.'=true';
      
      // show footer
      $tpl->set_template('inc_footer.htm');
      $tpl->add_variables(array(
         'queries' => BS_DEBUG == 2 ? FWS_Printer::to_string($db->get_queries()) : '',
         'show_bottom' => $this->_show_bottom,
         'theme_switch_url' => $switch_url,
         'is_mobile' => $sessions->get_user($user->get_session_id(), $user->get_user_ip())->uses_mobile_device()
      ));
      $tpl->restore_template();
   }

ersetzen.

/config/userdef.php am Ende vor
PHP:
1
?>

folgendes einfügen:
PHP:
1
define('BS_URL_THEME_SWITCH',          'ts');


MfG
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------

 
Kein neuer Beitrag Nico , 02.02.2014, 20:06
Beitrag #13   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Hallo Rafioso,

es klappt soweit, bis auf einen kleinen Fehler.
Wechsel von Mobil zu Desktop und zurück ist OK, solange es im Portal passiert.
Wird der Wechsel von Desktop zu Mobil in einem Beitrag gemacht generiert er eine falsche URL:

z.B. http://forum.asb-luebeck.de/posts_20_1849_1.html&ts=true

Gruß und danke für die Arbeit und Gedult
Nico

 
Kein neuer Beitrag Rafioso , 02.02.2014, 20:29
Beitrag #14   

IP: n/a
Rang: * * * * * * *
Registrierung: 30.08.2006, 22:31
Homepage: http://HomepageStarter.de
Wohnort: O-BW
 

Forum-Gott mit 1723 Punkte, 1537 Beiträge
Hi,

an SEF-URLs habe ich gar nicht gedacht... schalte das mal vorübergehend aus.

MfG
Rafioso

Aktuellste Boardsolution-Version: v1.46
Kommende Boardsolution-Version: TBA
-----------------------------------------------------
Ich erstelle nur noch Modifikationen
für aktuelle Versionen!
-----------------------------------------------------

 
Kein neuer Beitrag Nico , 02.02.2014, 21:13
Beitrag #15   

IP: n/a
Rang: * * * * * * *
Registrierung: 11.02.2006, 11:44
Homepage: http://forum.asb-luebeck.de
Wohnort: Lübeck
 

Forum-Gott mit 198 Punkte, 140 Beiträge
Moin,

jetzt klappt es. Also ohne SEF.

MfG Nico
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 02.02.2014, 21:13 von Nico.

Abonnieren Druckansicht
Antworten

n/a n/a 1 2     (Anzeige: 1 – 15; insgesamt: 18) Weiter Letzte Seite
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „Mobile Ansicht umschalten“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Avatar in der Teamansicht 3 35082 10.10.2013, 18:14
Von: Nico
12.10.2013, 10:33
Von: Nico Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Mobile-Template Kalender 2 9031 04.08.2011, 14:27
Von: himself
05.08.2011, 09:13
Von: himself Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Baumansicht von Bs und Sortierung 7 12521 23.02.2010, 07:33
Von: langer
01.03.2010, 11:29
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Blättern in Bildansicht oder Vorschau mit Pfe ... 2 13328 29.04.2009, 22:28
Von: TWK
04.05.2009, 20:39
Von: TWK Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  [BS 1.40 Beta3 i.V.m. Joomla 1.5.9] Frage: Mo ... 10 8141 01.03.2009, 23:41
Von: herzdrache
04.03.2009, 14:18
Von: herzdrache Zum letzten Beitrag
  • 0.109115 Sek., 11 DB-Zugriffe, 1.790 MiB
  • Powered by Boardsolution v1.46