Ich wurde gern über den User Agent anzeigen, welchen Browser benutzt wird. komme aber mit dem Code nicht klar.
Hat jemand vll ne Idee?
Hatte an eine {Browser} text im template gedacht, der je nachdem welcher Browser benutzt wird, eine Ausgabe ausgibt!
Anzeigen, welcher Browser benutzt wird im Overall_header
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- djchrisnet
- Mitglied
- Beiträge: 1275
- Registriert: 29.06.2007 15:52
- Wohnort: Elmshorn
- Kontaktdaten:
- killerbees19
- Mitglied
- Beiträge: 1185
- Registriert: 09.05.2006 17:33
- Wohnort: Wien (Österreich)
- Kontaktdaten:
Interessante Links:
Template-System von phpBB
Template-Syntax von phpBB
und get_browser()
MfG Christian
Template-System von phpBB
Template-Syntax von phpBB
und get_browser()

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
- djchrisnet
- Mitglied
- Beiträge: 1275
- Registriert: 29.06.2007 15:52
- Wohnort: Elmshorn
- Kontaktdaten:
- killerbees19
- Mitglied
- Beiträge: 1185
- Registriert: 09.05.2006 17:33
- Wohnort: Wien (Österreich)
- Kontaktdaten:
Die verlinkte Funktion get_browser() hatte schon einen Sinn
oder halt:
Dann halt einfach mit elseif() weiter Prüfungen hinzufügen 
MfG Christian

Code: Alles auswählen
$browser = get_browser();
if($browser['browser'] == 'Opera')
{
$browser_text = 'Du benutzt Opera, super!';
}
$template->assign_var(array('BROWSER', $browser_text));
Code: Alles auswählen
if(strstr($_SERVER['HTTP_USER_AGENT'], 'Opera'))
{
$browser_text = 'Du benutzt Opera, super!';
}
$template->assign_var(array('BROWSER', $browser_text));

MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
- djchrisnet
- Mitglied
- Beiträge: 1275
- Registriert: 29.06.2007 15:52
- Wohnort: Elmshorn
- Kontaktdaten:
Ich habe nun folgendes Probiert.
Leider erhalte ich folgende Fehlermeldung:
einfach
'Browser' => $browser_text,
in eine vorhandenen variablenliste eingefügt und die if und elseif bearbeitung darüber verschoben.
nun klappt es super, dankeschön
Code: Alles auswählen
if(strstr($_SERVER['HTTP_USER_AGENT'], 'Opera'))
{
$browser_text = 'Opera';
}
else if(strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE'))
{
$browser_text = 'MS Internet Explorer';
}
else if(strstr($_SERVER['HTTP_USER_AGENT'], 'Firefox'))
{
$browser_text = 'Mozilla Firefox';
}
else if(strstr($_SERVER['HTTP_USER_AGENT'], 'Safari'))
{
$browser_text = 'Safari';
}
$template->assign_var(array('Browser', $browser_text));
Hat sich gerade erledigt. hab den fehler gefunden: Hab statt $template->assign_var(array('Browser', $browser_text));Warning: Missing argument 2 for assign_var() in /usr/export/www/vhosts/funnetwork/hosting/djchrisnet/phpBB2/includes/template.php on line 215
Warning: Illegal offset type in /usr/export/www/vhosts/funnetwork/hosting/djchrisnet/phpBB2/includes/template.php on line 217
einfach
'Browser' => $browser_text,
in eine vorhandenen variablenliste eingefügt und die if und elseif bearbeitung darüber verschoben.
nun klappt es super, dankeschön