Seite 94 von 153

Verfasst: 11.07.2008 16:28
von Dakota
da ich den 6.0.6 erst vor ein paar tagen runtergeladen hab, bin ich mal davon ausgegangen, das die bis dahin aufgetretenen probleme entsprechend im download-paket angepaßt wurden.


ich hätte gern die anzeige "zeitraum", das haut aber nicht hin, stelle ich das auf zeitraum werden 0 mitglieder angezeigt, OBWOHL welche nach der änderung ins forum gekommen sind!
stelle ich auf "heute", werden nur die angezeigt, die nach der änderung ins forum kommen...

:o :-?

Verfasst: 11.07.2008 16:33
von redbull254
nickvergessen hat geschrieben:
jw1hal hat geschrieben:Ich würde Folgendes besser finden. Ein Ein frei eingestellter Zeitraum, der der tatsächlichen Zeit praktisch immer hinterherrückt.
Also ich nehme mal an, ich habe eine Stunde eingestellt und es ist jetzt ein Uhr. Die Zeit vergeht und es ist gleich 2 Uhr. Um 1:15 und um 1:45 war ein User eingeloggt. Diese beiden werden angezeigt. Nun ist es 2 Uhr, die beiden werden immer noch angezeigt. Wenn es jetzt 2:15 ist oder die Zeit überschritten wird, müsste der erste User rausfliegen und nur noch einer angezeigt werden. So würde ich mir diese Einstellung mit dem Zeitraum vorstellen.

Oder soll es tatsächlich so sein? Dann haut wo möglich bei mir was nicht hin. Sollte es aber nicht so sein, wäre das vielleicht ein Punkt, den man da einbauen könnte, wenn es möglich ist.

Ich hoffe ich habe mich klar ausgedrückt und man hat mich verstanden.
Ist nun alles bei mir in Ordnung oder ist irgendwo der Wurm drin? Ich bin da bissel verwirrt.
Hi Jan,

so solls sein und so wirds wieder sein.
Das Problem ist das hier:
Fix


Das sollte das Problem lösen.

http://code.bantux.de/repositories/diff ... rev_to=154

Verfasst: 15.07.2008 15:26
von grka
Hi

Mod läuft super! Danke :-) Leider ist es aber nicht das was ich ursprünglich wollte. Ich suche fürphpbb3 einen Mod wo ich sehen kann, wer sich ein bestimmtes Topic angesehen hat. Beim 2er gabs einen Mod wo bei jedem Beitrag ein extra Icon war und man sehen konnte wer das Thema gelesen hat.

Kennt jemand so einen Mod auch fürs 3er?

Verfasst: 15.07.2008 18:09
von Dakota
topic view tracker :)

download ist auf phpbb.com in dem entsprechenden thread.

Verfasst: 16.07.2008 19:28
von marunde
Was muss ich in der include/functions.php ändern, damit in den Rekord lediglich die angemeldeten Besucher einfließen, die anderen (versteckte, Bots und Gäste) beio Bedarf (ACP-Einstellung) dennoch angezeigt werden.

Folgendes brachte nur einen Teil-Erfolg

FINDE

Code: Alles auswählen

if ($wwh_disp_bots == '0')
	{
		$wwh_count_total = $wwh_count_total - $wwh_count_bot;
	}
	if ($wwh_disp_guests == '0')
	{
		$wwh_count_total = $wwh_count_total - $wwh_count_guests;
	}
	if ($wwh_disp_hidden == '0')
	{
		$wwh_count_total = $wwh_count_total - $wwh_count_hidden;
	}
ERSETZE

Code: Alles auswählen

$wwh_count_total = $wwh_count_total - $wwh_count_bot;
$wwh_count_total = $wwh_count_total - $wwh_count_guests;
$wwh_count_total = $wwh_count_total - $wwh_count_hidden;
Zwar fließen jetzt tatsächlich nur die registrierten Benutzer in den Rekord ein, aber in der Gesamtzahl oberhalb werden auch nur noch diese angezeigt
Insgesamt waren heute 10 Besucher online: 10 registrierte, 0 unsichtbare und 84 Gäste (basierend auf den heute aktiven Besuchern)
Der Rekord liegt bei 10 Mitgliedern (am Mi 16. Jul 2008)
Im Beispiel müsste es ja heißen: Insgesamt waren heute 94 Besucher online. Was muss ich ändern ?

Es muss auf jeden fall was mit dieser Formel zu tun haben, aber ich komm nicht drauf:

Code: Alles auswählen

// ok, now we saved the data, lets make the record
	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < $wwh_count_total ))
	{
		set_config('wwh_record_ips', $wwh_count_total, true);
		set_config('wwh_record_time', time(), true);
	}
marunde

Verfasst: 16.07.2008 19:37
von nickvergessen
finde:

Code: Alles auswählen

	if ($wwh_disp_bots == '0')
	{
		$wwh_count_total = $wwh_count_total - $wwh_count_bot;
	}
davor einfügen:

Code: Alles auswählen

	$wwh_count_record = $wwh_count_total;
finde:

Code: Alles auswählen

	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < $wwh_count_total ))
	{
		set_config('wwh_record_ips', $wwh_count_total, true);
		set_config('wwh_record_time', time(), true);
	}
ersetze mit:

Code: Alles auswählen

	$wwh_count_record = $wwh_count_record - $wwh_count_bot;
	$wwh_count_record = $wwh_count_record - $wwh_count_guests;
	$wwh_count_record = $wwh_count_record - $wwh_count_hidden;
	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < $wwh_count_record ))
	{
		set_config('wwh_record_ips', $wwh_count_record, true);
		set_config('wwh_record_time', time(), true);
	}

Verfasst: 16.07.2008 19:45
von euramanni
Hallo,
bin an dem Mod interessiert. Kann es sein, daß der Download momentan nicht geht.

Verfasst: 16.07.2008 19:53
von nickvergessen
Der Server ist derzeit down.
Versuchs doch morgen nochmal ;)

Verfasst: 16.07.2008 20:00
von marunde
@ nickvergessen

das ging ja rasend schnell:

geht denn auch die Variante?

FINDE

Code: Alles auswählen

// ok, now we saved the data, lets make the record
	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < $wwh_count_total ))
	{
		set_config('wwh_record_ips', $wwh_count_total, true);
		set_config('wwh_record_time', time(), true);
	}
ERSETZE MIT

Code: Alles auswählen

	// ok, now we saved the data, lets make the record
	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < [color=red]$wwh_count_reg[/color] ))
	{
		set_config('wwh_record_ips', [color=red]$wwh_count_reg[/color], true);
		set_config('wwh_record_time', time(), true);
	}


Also es wird verglichen ob der gespeicherte Rekord kleienr als der count_reg ist, und falls ja wird der aktuelle count_reg zum neuen Rekord ...

Oder übersehe ich da was ?


muchas gracias


marunde

Verfasst: 16.07.2008 21:00
von nickvergessen
marunde hat geschrieben:@ nickvergessen

das ging ja rasend schnell:

geht denn auch die Variante?

FINDE

Code: Alles auswählen

// ok, now we saved the data, lets make the record
	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < $wwh_count_total ))
	{
		set_config('wwh_record_ips', $wwh_count_total, true);
		set_config('wwh_record_time', time(), true);
	}
ERSETZE MIT

Code: Alles auswählen

	// ok, now we saved the data, lets make the record
	if (($wwh_record == 1) && ( $config['wwh_record_ips'] < [color=red]$wwh_count_reg[/color] ))
	{
		set_config('wwh_record_ips', [color=red]$wwh_count_reg[/color], true);
		set_config('wwh_record_time', time(), true);
	}


Also es wird verglichen ob der gespeicherte Rekord kleienr als der count_reg ist, und falls ja wird der aktuelle count_reg zum neuen Rekord ...

Oder übersehe ich da was ?
Habs oben geändert.
marunde hat geschrieben:Ach und nochetwas: In welcher Tabelle wird der Rekord-Wert geschrieben? Ich würde gern den alten Rekordwert aus phpbb2 übernehmen
phpbb_config