Pagina 1 van 1

bot als verborgen gebruiker

Geplaatst: 18 apr 2010, 19:42
door Pjotr1357
Hallo allemaal,

Kan je ook instellen dat een bot op de lijst komt te staan van verborgen gebruikers?

Alvast bedankt.

Re: bot als verborgen gebruiker

Geplaatst: 18 apr 2010, 19:56
door Jeroen
Wil je dat ze echt als verborgen gebruikers getoond worden of gewoon helemaal niet meer weergegeven worden in de "Wie is er online" lijst?

Re: bot als verborgen gebruiker

Geplaatst: 18 apr 2010, 20:02
door Pjotr1357
Pietje schreef:Wil je dat ze echt als verborgen gebruikers getoond worden of gewoon helemaal niet meer weergegeven worden in de "Wie is er online" lijst?
als verborgen gebruiker

Re: bot als verborgen gebruiker

Geplaatst: 20 apr 2010, 21:07
door Pjotr1357
Heeft iemand nog een idee?????

Re: bot als verborgen gebruiker

Geplaatst: 26 apr 2010, 09:31
door patings
Ik ben hier ook in geïnteresseerd, maar dan in het altenatief om Bots helemaal niet te tonen in de Online informatie.

Ik heb net wel geprobeerd om de kleur voor de Bot groep te veranderen in wit. Dan zie je niet meer welke Bots het zijn maar je krijgt een vreemde lijst met veeeel spaties (als was te verwachten natuurlijk).

Re: bot als verborgen gebruiker

Geplaatst: 26 apr 2010, 12:27
door Jeroen
Pjotr1357 schreef:Heeft iemand nog een idee?????
Je kan daarvoor deze modificatie gebruiken.
patings schreef:Ik ben hier ook in geïnteresseerd, maar dan in het altenatief om Bots helemaal niet te tonen in de Online informatie.

Ik heb net wel geprobeerd om de kleur voor de Bot groep te veranderen in wit. Dan zie je niet meer welke Bots het zijn maar je krijgt een vreemde lijst met veeeel spaties (als was te verwachten natuurlijk).
Daarvoor moet je de volgende code wijzigingen doen:

Open viewonline.php

Zoek daarin op

Code: Selecteer alles

	if ($row['user_id'] != ANONYMOUS && !isset($prev_id[$row['user_id']]))
Voeg daarvoor toe

Code: Selecteer alles

if ($row['user_type'] == USER_NORMAL || $row['user_type'] == USER_FOUNDER || $row['user_id'] == ANONYMOUS)
{
Zoek op

Code: Selecteer alles

$db->sql_freeresult($result);
unset($prev_id, $prev_ip);
Voeg daarvoor toe Open includes/functions.php

Zoek daarin op

Code: Selecteer alles

			$online_users['online_users'][$row['session_user_id']] = (int) $row['session_user_id'];
			if ($row['session_viewonline'])
			{
				$online_users['visible_online']++;
			}
			else
			{
				$online_users['hidden_users'][$row['session_user_id']] = (int) $row['session_user_id'];
				$online_users['hidden_online']++;
			}
Vervang die code met deze code

Code: Selecteer alles

			if ($row['user_type'] == USER_NORMAL || $row['user_type'] == USER_FOUNDER || $row['user_id'] == ANONYMOUS)
			{
				$online_users['online_users'][$row['session_user_id']] = (int) $row['session_user_id'];

				if ($row['session_viewonline'])
				{
					$online_users['visible_online']++;
				}
				else
				{
					$online_users['hidden_users'][$row['session_user_id']] = (int) $row['session_user_id'];
					$online_users['hidden_online']++;
				}
			}

Re: bot als verborgen gebruiker

Geplaatst: 26 apr 2010, 15:31
door patings
Dank Pietje,
Ik zal het eens even op mijn gemak gaan bekijken waar ik voor ga (en of).
Laat ik zeggen dat de case om Bots niet te tonen niet erg sterk is en dit is toch weer net wat meer werk (en onderhoud) dan ik gehoopt had.

Echter
Pietje schreef:Daarvoor moet je de volgende code wijzigingen doen:
Komen deze wijzigingen op (over) de eerder genoemde MOD of in plaats van ?

Dank, Piet,

Re: bot als verborgen gebruiker

Geplaatst: 26 apr 2010, 15:47
door Jeroen
Ik zou óf de modificatie kiezen óf de code wijzigingen die ik heb gegeven, het zijn twee dingen die los van elkaar staan en als je ze allebei gebruikt gaat het waarschijnlijk fout.

Re: bot als verborgen gebruiker

Geplaatst: 26 apr 2010, 18:48
door patings
Okay, dank.
Ik heb de codewijziging toegepast. Helaas, ik zie geen verschil. Ook niet als ik niet inlog.
Ze staan gewoon waar ze stonden.

En ja ik heb de buffer al een paar keer geleegd.
Ik zit op 3.0.7.PL1.

Ik weet niet of het help maar heb even in de DB gekeken.
In de phpbb.users tabel hebben de Bots user_type '2' maar Anonymous heeft ook '2', wel in een andere group.
Alle overige gebruikers hebben user_type 0 en 3. Ik ken de waarde van ANONYMOUS, USER_NORMAL etc. niet.
Ik heb ook nog op het Engelstalige forum gezocht maar ja, daar schijnt het te werken :shock:

Enig idee ?

Re: bot als verborgen gebruiker

Geplaatst: 29 apr 2010, 07:39
door patings
Ah .... in viewonline is het in orde. Daar zie ik alleen de "echte" gebruikers.

Het is alleen op de index pagina dat er niets is gewijzigd. Er moet dus nog een bestand worden aangepast om het ook op de home page niet te tonen...


In de Wiki vind ik deze oplossing maar het is niet duidelijk of dat om de lijst op de Index pagina gaat , om de specifieke lijst of om beiden.
In elk geval kan ik deze specifieke code niet vinden in mijn bestanden ??
http://wiki.phpbb.nl/Verberg_zoekrobots

Re: bot als verborgen gebruiker

Geplaatst: 29 apr 2010, 08:22
door patings
Kan haast niet anders dan style gerelateerd zijn.

in prosilver/template/viewonline_body.html

Vandaar dat het geen probleem is op het Internationaal forum neem ik aan.... maar nog steeds wel een probleem.

Re: bot als verborgen gebruiker

Geplaatst: 29 apr 2010, 09:48
door patings
Ik heb maar een restore gedaan en heb vervolgens de "officiële" MOD geinstalleerd.

Niet helemaal wat ik zocht maar voorlopig voldoende zo !

P.s. Daarin zit wel een language file (Engels en Duits) maar die is nauwelijks relevant (allen verborgen gebruikers en bots).