[Opgelost] Mod om IP-adres te tonen op registratiepagina.

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

[Opgelost] Mod om IP-adres te tonen op registratiepagina.

Bericht door Centrum » 01 sep 2007, 21:54

phpBB versie: 2.0.22

Bestaat er een MOD om het IP-adres van een gast te tonen op de registratiepagina? Mijn doel is het daarmee mogelijk afschrikken van menselijke spammers, die willen gaan registreren. Het tonen van het IP-adres kan een waarschuwing zijn, dat het IP-adres wordt geregistreerd en daar houden spammers niet van! Ik heb zelf helaas niets kunnen vinden.
Laatst gewijzigd door Centrum op 03 sep 2007, 16:53, 1 keer totaal gewijzigd.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Stef » 02 sep 2007, 15:15

Heb hier nog geen modificatie voor gezien, maar als je de taalvariabele weet aan te passen in phpBB is dit niet zo heel moeilijk toe te passen. Zet hem bijvoorbeeld bij de Agreement.

Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Centrum » 02 sep 2007, 15:28

Helaas gaat mijn kennis niet ver genoeg om er uit te kunnen komen. Ik heb al geprobeerd om de code van "Wie is online" in het Beheer, toe te passen in profile_add_body.tpl, maar dat werkt niet; er zullen ergens nog wel definities moeten komen.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door BetaDevil » 02 sep 2007, 18:32

Spoiler: bekijk
OPEN includes/ucercp_register.php
ZOEK

Code: Selecteer alles

		'YIM' => $yim,
		'ICQ' => $icq,
		'MSN' => $msn,
		'AIM' => $aim,
VOEG, DAARACHTER, TOE

Code: Selecteer alles

		'IP' => $client_ip,
OPEN templates/subSilver/profile_add_body.tpl
ZOEK

Code: Selecteer alles

	<!-- BEGIN switch_namechange_allowed -->
	<tr> 
		<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
		<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
	</tr>
	<!-- END switch_namechange_allowed -->
VOEG, DAARACHTER, TOE

Code: Selecteer alles

	<tr> 
		<td class="row1" width="38%"><span class="gen">IP:</span></td>
		<td class="row2">{IP}</td>
	</tr>
Als je forum meerdere talen heeft zul je zelf de taal-variable van IP toe moeten voegen (als het daar iets anders is).
Wijziging: Oops, foutje gemaakt :oops:

Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Centrum » 02 sep 2007, 18:43

BetaDevil, hartelijk dank voor de code. Ik werk alleen Nederlandstalig. Ik meld het hier, als ik het werkend heb!

Aanvulling: Helaas wordt het IP-adres niet neergezet op het registratieformulier. Het wordt niet uitgelezen, als ik er op ga staan, of de uitlezing moet een andere naam hebben dan $client_ip ? Ik heb $guest_ip tevergeefs geprobeerd.

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Stef » 02 sep 2007, 22:56

Vervang $client_ip eens met $_SERVER['REMOTE_ADDR']

Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Centrum » 02 sep 2007, 23:17

Helaas, Stef, het veld blijft leeg. In HTML moet er o.a. gewerkt worden met, zoals ik ergens zag:
<input type=hidden name=\"ip\" value=" . getenv("REMOTE_ADDR") . ">, dus ik hoopte al, dat jouw code wilde werken..... Toch bedankt voor je meedenken!

Gebruikersavatar
Tom V
Berichten: 2487
Lid geworden op: 24 jan 2006, 17:04
Locatie: Houtvenne (BE)
Contacteer:

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Tom V » 03 sep 2007, 11:56

Doe eens exact hetgene dat BetaDevil zegt, dan zou het moeten werken hoor.

Wat jij zegt: <input type=hidden name=\"ip\" value=" . getenv("REMOTE_ADDR") . "> <-- gaat nooit werken:
type="hidden" <-- onzichtbaar
Waarom zou je dat in godsnaam doen, dan ziet de registreerder het nog steeds niet. (tenzij hij in de bron kijkt)

Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Centrum » 03 sep 2007, 12:06

Ik zie het vanavond opnieuw te proberen met de code van BetaDevil; ik heb misschien iets verkeerd gedaan. Ik ben geen programmeur en zoek dus maar naar mogelijkheden. Die code met "hidden" staat in een contactformulier met nog enige andere code en wordt gebruikt om gegevens naar een email te echoën. Ik meld mijn bevindingen hier weer.

Aanvulling: ik begrijp de opmerking van BetaDevil niet over de taalvariabele, dus mogelijk zit daar dan mijn fout.

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door BetaDevil » 03 sep 2007, 15:56

Je moet je niets aantrekken over die opmerking zolang je forum alleen Nederlands is, dus je moet gewoon de stappen opvolgen die ik zei Ik heb het gisteren zelf uitgeprobeerd en het werkte.

Centrum
Berichten: 81
Lid geworden op: 07 jun 2007, 21:09

Re: Mod om IP-adres te tonen op registratiepagina?

Bericht door Centrum » 03 sep 2007, 16:51

Ik schaam mij dood :oops: ; ik had gezocht op AIM om de code toe te voegen in usercp_register.php en daardoor de IP-code op de verkeerde plaats gezet (slecht excuus: ik had hoofdpijn). Ik heb het nu op de juiste plaats staan en het werkt perfect! Hartelijk dank allen voor de hulp en speciaal BetaDevil voor de juiste code en de volharding in de hulp! :D :D :mrgreen:

Gesloten