Statistik |
Beiträge: 144.534 (Täglich: 19,19 )
Themen: 16.701
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 397%
Ausl. d. letzten 5 Minuten: 357%
Ausl. d. letzten 15 Minuten: 254%
Aktulle Uhrzeit: 11:58
Freier Webspace: 4.03 TB
PHP-Version: 7.4.33
|
|
|
|
|
IP2Country für Userprofil |
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.392
Nächster Level: 7.172.237
|
|
IP2Country für Userprofil |
|
Wenn man möchte das im Profil eines Users, welcher Online ist, anhand der IP-Adresse das Herkunftsland angezeigt wird, der kann folgendes tun:
Hinweis: Alle hier angegebenen Codestellen beziehen sich auf die unveränderte Original-Datei des Woltlab Burning Board 2.3.6 / 2.3.6 pl1 / 2.3.6 pl2
Voraussetzung ist, das der Hack VGIPLand IPv4 und IPv6 von Viktor installiert ist!
- Lade die Datei .. / profile.php vom Server herunter und öffne sie in einem Editor.
- Suche nach:
php: |
1:
|
if ($wbbuserdata['can_view_profile'] == 0) access_error(); |
|
- Füge DADRÜBER ein:
php: |
1:
|
require('./acp/lib/vgipland_function.inc.php'); |
|
- Suche nach:
php: |
1:
|
s.lastactivity AS s_lastactivity, s.boardid, s.threadid, s.request_uri |
|
- Füge DAHINTER ein:
- Suche nach:
php: |
1:
2:
3:
4:
5:
|
/* languagepack */
if ($showlanguageinprofile == 1) {
$languagepackname = getlangvar($user_info['languagepackname'], $lang);
}
else $languagepackname = ''; |
|
- Füge DADRUNTER ein:
php: |
1:
2:
3:
|
/* Herkunft lt. IP-Land */
$ip_land = '';
$ip_land = IP_to_Country_Flag(htmlconverter($user_info['ipaddress'])); |
|
- Speichere die Änderungen ab und lade die Datei .. / profile.php wieder auf den Server.
- Bearbeite das Template .. / templates / profile.tpl (ACP -> Templates bearbeiten)
- Füge an einer dir passenden Stelle ein:
code: |
1:
|
{$lang->items['LANG_MEMBERS_PROFILE_COUNTRYBASEDONIP']}: $ip_land |
|
- Speichere die Änderungen im Template .. / templates / profile.tpl ab.
- Erstelle eine neue Sprachvariable (ACP ->Sprachvariable erstellen):
Kategorie: MEMBERS
Sprachvariable: LANG_MEMBERS_PROFILE_COUNTRYBASEDONIP
Textinhalt: Herkunft lt. IP
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Bone Dragon: 10.02.2013 21:40.
|
|
15.01.2013 22:43 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.392
Nächster Level: 7.172.237
Themenstarter
|
|
RE: IP2Country für Userprofil |
|
Update:
- Anpassung an VGIPLand IPv4 und IPv6 von Viktor
- Fix, damit auch wirklich die Herkunft auf die IP des Users bezieht, dessen Profil Ihr gerade besucht.
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
10.02.2013 21:43 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.168.392
Nächster Level: 7.172.237
Themenstarter
|
|
RE: IP2Country für Userprofil |
|
Update:
- Fix, damit die Flagge mit den Fragezeichen nicht angezeigt wird,wenn der entsprechende User Offline ist.
Alle hier genannten Codestellen beziehen sich auf die Original-Dateien eines WoltLab Burning Board 2.3.6 / 2.3.6 pl1 / 2.3.6 pl2, welche durch den Codeschnippsel IP2Country für Userprofil , modifiziert worden sind!
- Öffne das Template .. / templates / profile.tpl
- Suche nach
code: |
1:
|
{$lang->items['LANG_MEMBERS_PROFILE_COUNTRYBASEDONIP']}: $ip_land |
|
ERSETZE es durch:
code: |
1:
|
<if($user_online==1)><then>{$lang->items['LANG_MEMBERS_PROFILE_COUNTRYBASEDONIP']}: $ip_land</then></if> |
|
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
14.02.2013 17:16 |
|
|
|
|
|
|