[Final] NV "Who Was Here?" 1.2.1

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Dakota
Mitglied
Beiträge: 281
Registriert: 03.02.2007 12:32

Beitrag 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 :-?
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Beitrag 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
Beste Grüße
Walter
grka
Mitglied
Beiträge: 18
Registriert: 21.03.2008 14:29

Beitrag 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?
Dakota
Mitglied
Beiträge: 281
Registriert: 03.02.2007 12:32

Beitrag von Dakota »

topic view tracker :)

download ist auf phpbb.com in dem entsprechenden thread.
marunde
Mitglied
Beiträge: 17
Registriert: 07.07.2006 17:53
Wohnort: Essen
Kontaktdaten:

Beitrag 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
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag 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);
	}
Zuletzt geändert von nickvergessen am 16.07.2008 21:00, insgesamt 1-mal geändert.
kein Support per PN
Benutzeravatar
euramanni
Mitglied
Beiträge: 196
Registriert: 15.11.2005 09:32
Wohnort: 67580 Hamm
Kontaktdaten:

Beitrag von euramanni »

Hallo,
bin an dem Mod interessiert. Kann es sein, daß der Download momentan nicht geht.
Gruß Manni
Arbeiten um zu Leben, und nicht Leben um zu Arbeiten.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Der Server ist derzeit down.
Versuchs doch morgen nochmal ;)
kein Support per PN
marunde
Mitglied
Beiträge: 17
Registriert: 07.07.2006 17:53
Wohnort: Essen
Kontaktdaten:

Beitrag 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
Zuletzt geändert von marunde am 16.07.2008 21:03, insgesamt 1-mal geändert.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag 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
kein Support per PN
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“