[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.
chrissi42
Mitglied
Beiträge: 21
Registriert: 17.05.2007 15:14

Beitrag von chrissi42 »

Mannomann wer lesen kann ist klar im Vorteil. Natürlich war mein Präfix nicht phpbb... :lol: Jetzt hats geklappt
chrissi42
Mitglied
Beiträge: 21
Registriert: 17.05.2007 15:14

Beitrag von chrissi42 »

Dr.Death hat geschrieben:Fehler in der install:
....

Code: Alles auswählen

		//---- [ who was here ] ----
		$user->add_lang('mods/lang_wwh.php');
		//---- [ who was here ] ----
Ach ja man muss übrigens

Code: Alles auswählen

lang_wwh 
eintragen. Nicht lang_wwh.php damit gehts nicht
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Jo. Stimmt.
Da hab ich mich glatt vertippselt.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Dr.Death hat geschrieben:Jo. Stimmt.
Da hab ich mich glatt vertippselt.
nevermind... ich habs versemmelt...
*download aktualisiert*
kein Support per PN
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

und nochmal ein bug-fix:
öffen: includes/functions_wwh.php
finde:

Code: Alles auswählen

       $current_date = $timestamp2 + $mta + $hta;
       if ( $config['wwh_counter_date'] + 86400 < $current_date )
ersetze mit:

Code: Alles auswählen

       $current_date = $timestamp2 + $mta + $hta;
       if ( $config['wwh_counter_date'] + 86400 <= $current_date )
*download aktualisiert*

aber mal ne andere Sache.
Ich bin mir nicht sicher, ob diese Zeile stimmt.

Code: Alles auswählen

$current_date = $timestamp2 + $mta + $hta;
oder ob es nicht

Code: Alles auswählen

$current_date = $timestamp2 - $mta - $hta;
heißen müsste.
Könnte jemand das mal untersuchen und nach seinem logischen Denken mir sagen was er/sie für richtig hält?
kein Support per PN
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Hm, kannst Du nicht mit der Funktion: ( includes/session.php )

Code: Alles auswählen

	/**
	* Format user date
	*/
	function format_date($gmepoch, $format = false, $forcedate = false)
arbeiten ?
Benutzeravatar
Koopsta
Mitglied
Beiträge: 66
Registriert: 15.05.2007 18:49
Wohnort: Berlin

Beitrag von Koopsta »

welche version befindet oder befand sich vor 3 Tage auf Seite 1?
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Noch ein "böser" Fehler, Nickvergessen.

Siehe hier: http://www.phpbb.de/viewtopic.php?p=873708#873708

Du hast die globale Variable "HOURS" ( L_HOURS ) mit Deiner eigenen Version

Code: Alles auswählen

'HOURS'					=> '%1$s Stunden, ',
überschrieben!

Bitte ändere in Deinem MOD diese Variable !

Andere MODS und das phpbb3 Board benutzen eine "unveränderte" Variable in der Language Datei common.php

Code: Alles auswählen

	'HOURS'						=> 'Stunden',
Passe bitte auch Deine anderen Zeitvariablen an:

Code: Alles auswählen

         'HOUR'					=> '%1$s Stunde, ',
         'HOURS'					=> '%1$s Stunden, ',
         'MINUTE'				=> '%1$s Minute und ',
         'MINUTES'				=> '%1$s Minuten und ',
         'SECOND'				=> '%1$s Sekunde',
         'SECONDS'				=> '%1$s Sekunden',
Das beste wäre es wohl die Variablen mit einem MOD Kürzel zu versehen.

Beispiel:

Code: Alles auswählen

         'WWH_HOUR'					=> '%1$s Stunde, ',
         'WWH_HOURS'				=> '%1$s Stunden, ',
         'WWH_MINUTE'				=> '%1$s Minute und ',
         'WWH_MINUTES'				=> '%1$s Minuten und ',
         'WWH_SECOND'				=> '%1$s Sekunde',
         'WWH_SECONDS'				=> '%1$s Sekunden',
Zuletzt geändert von Dr.Death am 05.06.2007 11:31, insgesamt 1-mal geändert.
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

Dr.Death hat geschrieben:Noch ein "böser" Fehler, Nickvergessen.
Siehe hier: http://www.phpbb.de/viewtopic.php?p=873708#873708
:oops:
ok ist getan:
!!!WICHTIG!!!
Zum updaten entweder neue Sprachdateien und die includes/functions_wwh.php herunterladen, oder folgende edits machen:
language/de/mods/lang_wwh.php
finde:

Code: Alles auswählen

         'HOUR'					=> '%1$s Stunde, ',
         'HOURS'					=> '%1$s Stunden, ',
         'MINUTE'				=> '%1$s Minute und ',
         'MINUTES'				=> '%1$s Minuten und ',
         'SECOND'				=> '%1$s Sekunde',
         'SECONDS'				=> '%1$s Sekunden',
ersetze mit:

Code: Alles auswählen

         'WWH_HOUR'				=> '%1$s Stunde, ',
         'WWH_HOURS'				=> '%1$s Stunden, ',
         'WWH_MINUTE'				=> '%1$s Minute und ',
         'WWH_MINUTES'				=> '%1$s Minuten und ',
         'WWH_SECOND'				=> '%1$s Sekunde',
         'WWH_SECONDS'				=> '%1$s Sekunden',
language/en/mods/lang_wwh.php
finde:

Code: Alles auswählen

         'HOUR'				=> '%1$s hour, ',
         'HOURS'				=> '%1$s hours, ',
         'MINUTE'				=> '%1$s minute and ',
         'MINUTES'				=> '%1$s minutes and ',
         'SECOND'				=> '%1$s second.',
         'SECONDS'				=> '%1$s seconds.',
ersetze mit:

Code: Alles auswählen

         'WWH_HOUR'				=> '%1$s hour, ',
         'WWH_HOURS'				=> '%1$s hours, ',
         'WWH_MINUTE'				=> '%1$s minute and ',
         'WWH_MINUTES'				=> '%1$s minutes and ',
         'WWH_SECOND'				=> '%1$s second.',
         'WWH_SECONDS'				=> '%1$s seconds.',
includes/functions_wwh.php
finde:

Code: Alles auswählen

	if ($time_hours <> 1)
	{
		$who_was_here_explain .= sprintf($user->lang['HOURS'], $time_hours);
	}
	else
	{
		$who_was_here_explain .= sprintf($user->lang['HOUR'], $time_hours);
	}
	if ($time_minutes <> 1)
	{
		$who_was_here_explain .= sprintf($user->lang['MINUTES'], $time_minutes);
	}
	else
	{
		$who_was_here_explain .= sprintf($user->lang['MINUTE'], $time_minutes);
	}
	if ($time_seconds <> 1)
	{
		$who_was_here_explain .= sprintf($user->lang['SECONDS'], $time_seconds);
	}
	else
	{
		$who_was_here_explain .= sprintf($user->lang['SECOND'], $time_seconds);
	}
ersetze mit:

Code: Alles auswählen

	if ($time_hours <> 1)
	{
		$who_was_here_explain .= sprintf($user->lang['WWH_HOURS'], $time_hours);
	}
	else
	{
		$who_was_here_explain .= sprintf($user->lang['WWH_HOUR'], $time_hours);
	}
	if ($time_minutes <> 1)
	{
		$who_was_here_explain .= sprintf($user->lang['WWH_MINUTES'], $time_minutes);
	}
	else
	{
		$who_was_here_explain .= sprintf($user->lang['WWH_MINUTE'], $time_minutes);
	}
	if ($time_seconds <> 1)
	{
		$who_was_here_explain .= sprintf($user->lang['WWH_SECONDS'], $time_seconds);
	}
	else
	{
		$who_was_here_explain .= sprintf($user->lang['WWH_SECOND'], $time_seconds);
	}
Dr.Death hat geschrieben:Hm, kannst Du nicht mit der Funktion: ( includes/session.php )

Code: Alles auswählen

	/**
	* Format user date
	*/
	function format_date($gmepoch, $format = false, $forcedate = false)
arbeiten ?
werde ich mir nach meinem Urlaub mal angucken. Danke für den Tipp.
Koopsta hat geschrieben:welche version befindet oder befand sich vor 3 Tage auf Seite 1?
Das weiß ich so nicht mehr, aber wenn du mir sagst, welche Dateien du hast und mir die mal zeigst, dann sag ich es dir ;)
kein Support per PN
rhooba
Mitglied
Beiträge: 74
Registriert: 08.02.2006 11:59

Beitrag von rhooba »

Kann mir jemand sagen, wann sich der Mod auf 0 stellt oder wie ich das selber machen kann???

LG
Detlev
Antworten

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