phpBB 3.0.6 Mobile detection

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
hoeden
Berichten: 32
Lid geworden op: 25 jan 2010, 16:15

phpBB 3.0.6 Mobile detection

Bericht door hoeden » 29 jan 2010, 23:54

Heey, ik zag op een ander phpBB forum
dat er mensen via hun Blackberry en of ipod en dergelijken
post's stuurden. Zodat je het onderin zag staan "This post has made on mobile device."

Heeft iemand een idee hoe je dit instelt ?

Groeten Gerard.

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: phpBB 3.0.6 Mobile detection

Bericht door Jeroen » 30 jan 2010, 00:25

Dat is standaard niet mogelijk, en heb je dus een modificatie nodig.
Verplaatst naar 3.0 Modificaties
- Pietje
Jeroen

Jim
Berichten: 3900
Lid geworden op: 21 feb 2007, 14:53
Locatie: Groningen
Contacteer:

Re: phpBB 3.0.6 Mobile detection

Bericht door Jim » 30 jan 2010, 10:50

Ik heb dit inderdaad ook eerder gezien en volgens mij word het hierdoor gedaan. :)
http://startrekguide.com/community/view ... =39&t=5386
Jim Mossing Holsteyn - Beheerder
Documentatie | Algemene voorwaarden | Wiki

Heb je suggesties over het verbeteren van phpBB.nl of andere site-gerelateerde vragen? Stuur me een PB!

hoeden
Berichten: 32
Lid geworden op: 25 jan 2010, 16:15

Re: phpBB 3.0.6 Mobile detection

Bericht door hoeden » 30 jan 2010, 12:21

Jah man, die topic heb ik ook gezien maar is vet ingewikkeld ik weet niet
of mij dat lukt. Zou wel heel mooi zijn

mijn site: http://www.hiphopknowledge.nl/

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: phpBB 3.0.6 Mobile detection

Bericht door Jeroen » 30 jan 2010, 16:51

Zo ingewikkeld is het volgens mij niet hoor. Het is een kwestie van codes wijzigen. Als je de volgende stappen volgt moet het lukken.

In dat topic waar Jim net ook al naar linkte staat het verder uitgelegd. Die zip moet je ook nog even downloaden, dat is de style.

Heb het even zoveel mogelijk voor je vertaald:

Open ./include/session.php

Zoek op [ Regel 1318 ]

Code: Selecteer alles

 * Setup basic user-specific items (style, language, ...)
 */
 function setup($lang_set = false, $style = false)
 {
  global $db, $template, $config, $auth, $phpEx, $phpbb_root_path, $cache;
Voeg daarachter toe

Code: Selecteer alles

  // begin mobile browser detection mod - by sithnar
  $user_browser = strtolower($this->browser);
  $this->data['is_mobile'] = false;
          $browsers_array = array('240x320', '320x240','blackberry', 'iemobile', 'minimobile', 'mobile', 'opera mini', 'pda', 'nokia', 'phone', 'pocket', 'psp',  'sony', 'samsung', 'windows ce', 'epoc', 'nitro', 'j2me', 'midp', 'cldc', 'netfront', 'mot', 'up.browser', 'audiovox', 'ericsson', 'panasonic', 'philips', 'sanyo', 'sharp', 'android', 'portalmmm', 'blazer', 'avantgo', 'danger', 'series60', 'palmsource', 'pocketpc', 'smartphone', 'rover', 'ipaq', 'au-mic', 'alcatel', 'ericy', 'up.link', 'vodafone', 'wap1.', 'wap2.', 'symbian', 't-shark', 'wireless', 'webOS', 'Pre/', 'Android');
  foreach ($browsers_array as $ua_match)
  {
   if (strpos($user_browser, $ua_match) !== false)
   {
    $style = 3;
    $this->data['is_mobile'] = true;
    break;
   }
  }
  // end mobile browser detection mod
Verander het stijl nummer "$style = 3;" in het nummer waar de mobiele stijl op geïnstalleerd staat.
Open ./posting.php

Zoek op [ Regel 670 ]

Code: Selecteer alles

 // Parse Attachments - before checksum is calculated
 $message_parser->parse_attachments('fileupload', $mode, $forum_id, $submit, $preview, $refresh);
Voeg daarachter toe

Code: Selecteer alles

 // begin mobile browser detection mod - by sithnar
 if ($user->data['is_mobile'] && $mode != 'edit' && !$preview)
 {
  $message_parser->message .= "\n\n[size=80][b][i][ Post made via Mobile Device ][/i][/b][/size] [img]http://yoursite.com/phpBB/images/mobile.png[/img]";
 }
 // end mobile browser detection mod
Verander "http://yoursite.com/phpBB/images/mobile.png" in de url naar het plaatje dat je wilt gebruiken.
Jeroen

hoeden
Berichten: 32
Lid geworden op: 25 jan 2010, 16:15

Re: phpBB 3.0.6 Mobile detection

Bericht door hoeden » 30 jan 2010, 17:29

ziet er inderdaad niet zo heel ingewikkeld bedankt voor de
uitgebreide uitleg pietje!

maar mischien een stomme vraag maar
waar precies moet ik die ./include/session.php
kunnen vinden, in de Filezilla map toch ?

groeten gerard

Gebruikersavatar
Jeroen
Berichten: 3639
Lid geworden op: 10 mei 2008, 21:22

Re: phpBB 3.0.6 Mobile detection

Bericht door Jeroen » 30 jan 2010, 18:03

Je moet inderdaad met je FTP programma (bijv. FileZilla) verbinding maken met je server. Daar zoek je de map /includes/ op, en daarin vind je dan weer een bestandje session.php.

Zo doe je het ook met dat andere bestandje ;)
Jeroen

hoeden
Berichten: 32
Lid geworden op: 25 jan 2010, 16:15

Re: phpBB 3.0.6 Mobile detection

Bericht door hoeden » 31 jan 2010, 00:22

Bedankt pietje!

ik heb het gevonden even proberen :)

Herptile
Berichten: 105
Lid geworden op: 24 aug 2009, 08:24

Re: phpBB 3.0.6 Mobile detection

Bericht door Herptile » 31 jan 2010, 08:42

kan je wat laten weten als het gelukt is?
dit interesseert me ook wel anders om te installeren, mar dan moet ik eerst zeker weten dat het goed gaat :p

hoeden
Berichten: 32
Lid geworden op: 25 jan 2010, 16:15

Re: phpBB 3.0.6 Mobile detection

Bericht door hoeden » 31 jan 2010, 12:01

Jamaar natuurlijk laat ik het weten als het lukt ;)
maar ik had gisteravond niet zo heel veel tijd en ben
ik naar bed gegaan ik zou het vanmiddag nog even een kans geven

groeten gerard

hoeden
Berichten: 32
Lid geworden op: 25 jan 2010, 16:15

Re: phpBB 3.0.6 Mobile detection

Bericht door hoeden » 02 feb 2010, 18:59

Werkt bedankt voor jullie tijd!

Plaats reactie