[3.3] Whois fehlerhaft?

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
seb81
Mitglied
Beiträge: 104
Registriert: 04.02.2011 09:39

Re: [3.3] Whois fehlerhaft?

Beitrag von seb81 »

Du könntest es mit einem Codeschnipsel lösen. Wenn du in das Hauptverzeichnis deines Boards gehst, dort die Datei viewonline.php suchst, sie findest, öffnest und dann:

Suche: (bei mir Zeile 80)

Code: Alles auswählen

$template->assign_var('WHOIS', user_ipwhois($row['session_ip']));
Ersetze durch

Code: Alles auswählen

$ip_lookup_url = 'https://ipinfo.io/' . $row['session_ip'];
$template->assign_var('WHOIS', '<a href="' . $ip_lookup_url . '" target="_blank">IP-Informationen anzeigen</a>');
Speichern und dann in der „Wer ist online“-Anzeige noch mal auf den Button „whois“ klicken. Dann geht dort wieder ein Fensterchen auf, da klickst du auf „IP-Informationen anzeigen“ und gelangst mit der bereits ausgefüllten/ wieder ausgefüllten IP auf die Seite ipinfo.io.
(So zumindest die Theorie. Schau, dass du es erst so testest, dass du meine Schritte rückgängig machen kannst, falls es bei dir nicht funktioniert.)

- Aber: Bei jedem Update der Forensoftware musst du den Schritt wiederholen (oder es riskieren und die Unterseite viewonline.php nicht ausstauschen)
Maggan22
Mitglied
Beiträge: 421
Registriert: 24.01.2008 11:29
Kontaktdaten:

Re: [3.3] Whois fehlerhaft?

Beitrag von Maggan22 »

Cool - vielen herzlichen Dank. Da hat man auf die schnelle schonmal ne Idee ob man einen User gleich löschen kann oder ob da alles okay ist *Daumen hoch smilie*
Gruss Maggan22
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2976
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Whois fehlerhaft?

Beitrag von LukeWCS »

Eine weitere Variante und um beim Dienst-Beispiel von seb81 zu bleiben:

Editiere: styles\prosilver\template\viewonline_body.html

Suche:

Code: Alles auswählen

{user_row.U_WHOIS}
Ersetze mit:

Code: Alles auswählen

https://ipinfo.io/{{ user_row.USER_IP }}
  • Vorteil: Keine Änderung am PHP Core notwendig und der zusätzliche Mausklick entfällt.
  • Nachteil: Muss bei jedem Style wiederholt werden, bei dem diese Datei enthalten ist.
  • Einschränkung: Klickt man direkt eine IP an, wird diese in den Host-Namen aufgelöst und angezeigt, wodurch der LookUp Modus aktiviert wird. Dadurch wird bei Whois auch der Host-Name übermittelt, mit dem der IP Dienst dann nichts anfangen kann. Klickt man nochmal auf den Host-Namen, wird wieder die IP angezeigt und dann funktioniert auch "Whois" wie beabsichtigt.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
seb81
Mitglied
Beiträge: 104
Registriert: 04.02.2011 09:39

Re: [3.3] Whois fehlerhaft?

Beitrag von seb81 »

Klasse, vielen Dank! :geek: die Variante finde ich sogar besser.
(Das was ich geschrieben habe muss dann Rückgängig gemacht werden. Und "Cache leeren" nicht vergessen)
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2976
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Whois fehlerhaft?

Beitrag von LukeWCS »

seb81 hat geschrieben: 01.03.2025 15:41 die Variante finde ich sogar besser.
Beide Varianten haben Vor- und Nachteile. Deine Variante hat den Vorteil, dass es Style-übergreifend funktioniert.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
Benutzeravatar
Dref
Mitglied
Beiträge: 137
Registriert: 13.01.2022 15:36

Re: [3.3] Whois fehlerhaft?

Beitrag von Dref »

Danke seb aber im acp ist es immer Amsterdam

[ externes Bild ]
Maggan22
Mitglied
Beiträge: 421
Registriert: 24.01.2008 11:29
Kontaktdaten:

Re: [3.3] Whois fehlerhaft?

Beitrag von Maggan22 »

Soweit ich mitbekommen habe ist bei phpbb.com das Thema eingereicht worden (danke an den Autor) und soweit ich verstanden habe ist das nun als "Bug" eingestuft und das phpbb Team schaut da mal nach.
Gruss Maggan22
seb81
Mitglied
Beiträge: 104
Registriert: 04.02.2011 09:39

Re: [3.3] Whois fehlerhaft?

Beitrag von seb81 »

Ich musste jetzt etwas suchen, aber habe es gefunden. ACP: Benutzer und Gruppen / Benutzer verwalten / "Benutzer auswählen", dann dort auf "Whois".

Da funktionieren beide Varianten nicht. Der Whois-Link dort öffnet letztlich die ../admin/acp_users.html.
Nun ja, da bin ich ratlos. :-?
Die Lösungen hier sind eher oberflächlich. Einmal meine Variante (Eingriff in die Core-Datei), einmal Lukes Variante (Eingriff in die Style-Datei).
Das im ACP geht deutlich tiefer in die Materie. Da ist mein kleines Latein leider am Ende. Durch die Lösungen hier hat man lediglich in der "Wer ist online"-Adminansicht via "Whois"-Button einen direkten Link zu einem Whois-Anbieter seiner Wahl. (In meinem Fall gehe ich auf ...:de.infobyip.com). Das ist halt ein einfacher Weg für eine oberflächliche Prüfung.

Wie man das jetzt auch über den Whois-Link im ACP realisiert, weiß ich nicht. Wie gesagt, da ist mein kleines phpBB-Latein völlig überfordert. :o

Aber wie hier schon geschrieben wurde, ist der eigentliche Schutz, der dadurch gegeben wird, eh eher "relativ". Das, was Luke und ich hier beschrieben haben, ist mehr ein kleines Helferlein für die, die gerne mit einem schnellen Klick in der "Wer ist online"-Anzeige (via "Whois"-Button) direkt ohne Copy and Paste auf einen IP-Online-Dienst zugreifen möchten.
Benutzeravatar
Dref
Mitglied
Beiträge: 137
Registriert: 13.01.2022 15:36

Re: [3.3] Whois fehlerhaft?

Beitrag von Dref »

Danke für die Antwort seb81

Maggan22, diese Korrektur wird angewendet, bis phpBB das Problem behebt.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5018
Registriert: 08.06.2009 12:03

Re: [3.3] Whois fehlerhaft?

Beitrag von Talk19zehn »

Whois fehlerhaft?
Hi, bitte auf der Mutterseite schauen und beobachten bzgl. Amsterdam ....-, sofern noch die Augenmerke von Interesse.
https://www.phpbb.com/community/viewtop ... #p16055143

LG
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Antworten

Zurück zu „Support-Forum“