Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 372%
Ausl. d. letzten 5 Minuten: 373%
Ausl. d. letzten 15 Minuten: 351%
Aktulle Uhrzeit: 12:27
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
Browserkennung als Grafik |
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.777.558
Nächster Level: 266.777.854
|
|
Browserkennung als Grafik |
|
Hallo,
auf Wunsch habe ich mal die Browserkennung als Grafik eingebaut.
Wichtig: Der Hack WIW-Plus von batida444 muss eingebaut sein.
Editiere das Template "wiw".
Suche:
code: |
1:
2:
3:
|
<td class="tabletitle" nowrap="nowrap"><span class="smallfont"><b>{$lang->items['LANG_WIW_LASTACTIVITY']}</b></span></td>
|
|
Füge darüber ein:
code: |
1:
2:
3:
|
<td class="tabletitle"><span class="smallfont"><b>{$lang->items['LANG_WIW_USERAGENT']}</b></span></td>
|
|
Suche: (kommte dreimal vor)
code: |
1:
2:
3:
|
<td align="left" class="tabletitle" colspan="<if($wbbuserdata['a_can_view_ipaddress']==1)><then>6</then><else>4</else></if>"><span class="smallfont"><b>$onlineuser User online</b></span></td>
|
|
Ersetze mit:
code: |
1:
2:
3:
|
<td align="left" class="tabletitle" colspan="<if($wbbuserdata['a_can_view_ipaddress']==1)><then>7</then><else>5</else></if>"><span class="smallfont"><b>$onlineuser User online</b></span></td>
|
|
Suche:
code: |
1:
2:
3:
|
<td class="tablea" align="center" colspan="<if($wbbuserdata['a_can_view_ipaddress']==1)><then>5</then><else>4</else></if>"><span class="normalfont">{$lang->items['LANG_WIW_SORTOPTIONS']}
|
|
Ersetze mit:
code: |
1:
2:
3:
|
<td class="tablea" align="center" colspan="<if($wbbuserdata['a_can_view_ipaddress']==1)><then>6</then><else>5</else></if>"><span class="normalfont">{$lang->items['LANG_WIW_SORTOPTIONS']}
|
|
Die Templates "wiw_botbit", "wiw_guestbit" und "wiw_userbit" bearbeiten.
Suche:
code: |
1:
2:
3:
|
<td class="tablea"><span class="smallfont">$time</span></td>
|
|
Füge darüber ein:
code: |
1:
2:
3:
|
<td class="tablea" align="center"><span class="smallfont">$user_agent</span></td>
|
|
Die Datei "wiw.php" bearbeiten.
Suche:
code: |
1:
2:
3:
|
while ($row = $wiw->get()) {
|
|
Füge darunter ein:
code: |
1:
2:
3:
|
$user_agent = '';
|
|
Suche: (kommt dreimal vor)
code: |
1:
2:
3:
|
$location = $row['location'];
|
|
Füge darüber ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if(eregi("(opera) ([0-9]{1,2}.[0-9]{1,3}){0,1}",$row[useragent],$version) ||eregi("(opera/)([0-9]{1,2}.[0-9]{1,3}){0,1}",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/opera.gif\" alt=\"Opera\" title =\"Opera\" />";
elseif(eregi("(Firefox)/([0-9]{1,2}.[0-9]{1,2}[A-Z]{0,2}[0-9]{0,2})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/ff.gif\" alt=\"Firefox\" title =\"Firefox\" />";
elseif(eregi("(konqueror)/([0-9]{1,2}.[0-9]{1,3})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/kon.gif\" alt=\"Konqueror\" title =\"Konqueror\" />";
elseif(eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/ie.gif\" alt=\"IE\" title =\"IE\" />";
elseif(eregi("(mozilla)/([0-9]{1,2}.[0-9]{1,3})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/ns.gif\" alt=\"Mizilla\" title =\"Mozilla\" />";
elseif(ereg(Safari,$row[useragent])) $user_agent = " <img src=\"images/browser/safari.gif\" alt=\"Safari\" title =\"Safari\" />";
else $user_agent = " <img src=\"images/browser/lupe.gif\" alt=\"Unbekannt\" title =\"Unbekannt\" />";
|
|
Ich hoffe ich habe nichts vergessen.
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
28.12.2006 00:29 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.777.558
Nächster Level: 266.777.854
Themenstarter
|
|
|
01.06.2013 21:10 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.777.558
Nächster Level: 266.777.854
Themenstarter
|
|
RE: Browserkennung als Grafik |
|
Hallo,
hier nun der Einbau für die Browserkennung mit Mobile-Browser.-
Da das wBB nur 100 Zeichen von der Browserkennung speichert wird es leider nicht korrekt angezeigt.
Wir müssen das Feld "useragent" in der Tabelle "bb1_sessions" erweiterm.
Wie immer bei einer Änderung eine Sicherung der Database machen!
Im ACP bei SQL-Abfragen das ausführen.
code: |
1:
2:
3:
|
ALTER TABLE `bb1_sessions` CHANGE `useragent` `useragent` VARCHAR( 200 ) NOT NULL DEFAULT '';
|
|
Jetzt die Datei "acp/lib/session.php" bearbeiten.
Suche:
code: |
1:
2:
3:
|
$HTTP_USER_AGENT = wbb_substr($_SERVER['HTTP_USER_AGENT'], 0, 100);
|
|
Ersetze:
code: |
1:
2:
3:
|
$HTTP_USER_AGENT = wbb_substr($_SERVER['HTTP_USER_AGENT'], 0, 200);
|
|
Jetzt die Datei "wiw.php" bearbeiten.
Suche: Kommt öfters vor.
code: |
1:
2:
3:
|
if (wbb_strlen($browser) > 150) $browser = wbb_substr($browser, 0, 150) . "...";
|
|
Ersetze mit:
code: |
1:
2:
3:
|
if (wbb_strlen($browser) > 200) $browser = wbb_substr($browser, 0, 200) . "...";
|
|
Suche den Code(kommt zweimal vor): Je nach Stand des Einbau kann der Code etwas anders aussehen
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
if(eregi("(opera) ([0-9]{1,2}.[0-9]{1,3}){0,1}",$row[useragent],$version) ||eregi("(opera/)([0-9]{1,2}.[0-9]{1,3}){0,1}",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/opera.gif\" alt=\"Opera\" title =\"Opera\" />";
elseif(eregi("(Firefox)/([0-9]{1,2}.[0-9]{1,2}[A-Z]{0,2}[0-9]{0,2})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/ff.gif\" alt=\"Firefox\" title =\"Firefox\" />";
elseif(eregi("(konqueror)/([0-9]{1,2}.[0-9]{1,3})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/kon.gif\" alt=\"Konqueror\" title =\"Konqueror\" />";
elseif(eregi("(msie) ([0-9]{1,2}.[0-9]{1,3})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/ie.gif\" alt=\"IE\" title =\"IE\" />";
elseif(eregi("(mozilla)/([0-9]{1,2}.[0-9]{1,3})",$row[useragent],$version)) $user_agent = " <img src=\"images/browser/ns.gif\" alt=\"Mizilla\" title =\"Mozilla\" />";
elseif(ereg(Safari,$row[useragent])) $user_agent = " <img src=\"images/browser/safari.gif\" alt=\"Safari\" title =\"Safari\" />";
else $user_agent = " <img src=\"images/browser/lupe.gif\" alt=\"Unbekannt\" title =\"Unbekannt\" />";
|
|
Ersetze mit:
code: |
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:
32:
33:
34:
35:
36:
37:
38:
39:
|
if(preg_match("/Opera(\/| )([0-9\.]+)(u)?(\d+)?/i",$browser,$version)) {
$user_agent = "<img src=\"images/browser/opera.png\" border=\"0\" alt=\"Opera\" title =\"Opera\" />";
if(preg_match("/Android/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/android.png\" border=\"0\" alt=\"Android\" title =\"Android\" />";
if(preg_match("/iPhone/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/apple.png\" border=\"0\" alt=\"iPhone\" title =\"iPhone\" />";
}
elseif(preg_match("/Iceweasel\/([0-9\.]+)(a|b)?/i",$browser,$version)) $user_agent = "<img src=\"images/browser/iceweasel.png\" border=\"0\" alt=\"Iceweasel\" title =\"Iceweasel\" />";
elseif(preg_match("/Firefox\/([0-9\.]+)(\+)?/i",$browser,$version)) {
$user_agent = "<img src=\"images/browser/ff.png\" border=\"0\" alt=\"Firefox\" title =\"Firefox\" />";
if(preg_match("/Android/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/android.png\" border=\"0\" alt=\"Android\" title =\"Android\" />";
if(preg_match("/iPhone/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/apple.png\" border=\"0\" alt=\"iPhone\" title =\"iPhone\" />";
}
elseif(preg_match("/Konqueror\/([0-9\.]+)(\-rc)?(\d+)?/i",$browser,$version)) $user_agent = "<img src=\"images/browser/konqueror.png\" border=\"0\" alt=\"Konqueror\" title =\"Konqueror\" />";
elseif(preg_match("/MSIE ([0-9\.]+)(b)?/i",$browser,$version)) $user_agent = "<img src=\"images/browser/ie.png\" border=\"0\" alt=\"IE\" title =\"IE\" />";
elseif(preg_match("/OPR\/([0-9\.]+)/i",$browser,$version)) {
$user_agent = "<img src=\"images/browser/opera.png\" border=\"0\" alt=\"Opera\" title =\"Opera\" />";
if(preg_match("/iPhone/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/apple.png\" border=\"0\" alt=\"iPhone\" title =\"iPhone\" />";
if(preg_match("/Android/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/android.png\" border=\"0\" alt=\"Android\" title =\"Android\" />";
}
elseif(preg_match("/Chrome\/([0-9\.]+)/i",$browser,$version)) {
$user_agent = "<img src=\"images/browser/chrome.png\" border=\"0\" alt=\"Chrome\" title =\"Chrome\" />";
if(preg_match("/iPhone/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/apple.png\" border=\"0\" alt=\"iPhone\" title =\"iPhone\" />";
if(preg_match("/Android/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/android.png\" border=\"0\" alt=\"Android\" title =\"Android\" />";
}
elseif(preg_match("/Safari\/([0-9\.]+)/i",$browser,$version)) {
$user_agent = "<img src=\"images/browser/safari.png\" border=\"0\" alt=\"Safari\" title =\"Safari\" />";
if(preg_match("/iPhone/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/apple.png\" border=\"0\" alt=\"iPhone\" title =\"iPhone\" />";
if(preg_match("/Android/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/android.png\" border=\"0\" alt=\"Android\" title =\"Android\" />";
}
elseif(preg_match("/Mozilla\/([0-9\.]+)/i",$browser,$version)){
$user_agent = "<img src=\"images/browser/netscape.png\" border=\"0\" alt=\"Mozilla\" title =\"Mozilla\" />";
if(preg_match("/iPhone/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/apple.png\" border=\"0\" alt=\"iPhone\" title =\"iPhone\" />";
if(preg_match("/Android/i",$browser,$version)) $user_agent .= "<img src=\"images/browser/android.png\" border=\"0\" alt=\"Android\" title =\"Android\" />";
}
elseif(preg_match("/SeaMonkey\/([0-9\.]+)(a|b)?/i",$browser,$version)) $user_agent = "<img src=\"images/browser/seamonkey.png\" border=\"0\" alt=\"SeaMonkey\" title =\"Seamonkey\" />";
elseif(preg_match("/rv(:| )([0-9\.]+)(a|b)?/i",$browser,$version)) $user_agent = "<img src=\"images/browser/mozilla.png\" border=\"0\" alt=\"Mozilla\" title =\"Mozilla\" />";
elseif(preg_match("/SAMSUNG/i",$browser,$version)) $user_agent = "<img src=\"images/browser/samsung_browser2.png\" border=\"0\" alt=\"Samsung\" title =\"Samsung\" />";
else $user_agent = "<img src=\"images/browser/unknown.png\" border=\"0\" alt=\"unbekannt\" title =\"unbekannt\" />";
|
|
Die Grafiken im Anhang in das Verzeichnis "images/browser" hochladen.
EDIT:
Wenn du möchtest das normale User auch die Browsergrafik sehen musst du das noch machen.
Editiere die Datei "wiw.php".
Suche: kommt öfters vor
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
if ($wbbuserdata['a_can_view_ipaddress'] == 1) {
$ipadress = htmlconverter($row['ipaddress']);
$browser = $row['useragent'];
if (wbb_strlen($browser) > 150) $browser = wbb_substr($browser, 0, 200) . "...";
$browser = htmlconverter($browser);
}
|
|
Ersetze durch:
code: |
1:
2:
3:
4:
5:
6:
7:
|
if ($wbbuserdata['a_can_view_ipaddress'] == 1) {
$ipadress = htmlconverter($row['ipaddress']);
}
$browser = $row['useragent'];
$browser = htmlconverter($browser);
|
|
Gruß
Viktor
Dateianhang: |
browser.zip (44,26 KB, 20 mal heruntergeladen)
|
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
10.06.2013 22:08 |
|
|
|
|
|
|