Seite 19 von 32

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 12:22
von Unimatrix_0
MartectX hat geschrieben:
Helmut hat geschrieben:ich habe gerade einen kleinen Fehler gefunden und zwar in Zusammenhang mit der Registrierung eines neuen Users. [...] Gehe ich hier her und ändere die Sprache wenn noch keine Felder sonst ausgefüllt sind, dann bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4237: Undefined index: AUTOMATIC_DST_DISPLAY
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4237: Undefined index: automatic_dst_timezones
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4237: strtr() [function.strtr]: The second argument is not an array.
Dieser Fehler wurde mit 2.0.1 behoben. Ich nehme an, Du benutzt noch 2.0.0?
http://www.phpbb.de/community/viewtopic ... &p=1124320
Helmut hat geschrieben:Hallo MartectX,

neee, ich habe schon die aktuelle Version 2.0.1 drinnen, aber hatte einen Tippfehler in der session.php gehabt, als ich nochmal alles durchgegangen war. Bis jetzt ist mir der Fehler auch nicht aufgefallen, obwohl ich diese Version schon ein paar Monate drauf habe.

Gruß Helmut
http://www.phpbb.de/community/viewtopic ... &p=1124320

Ich hab jetzt nahezu das gleiche Problem mit phpbb 3.0.6 und automatic dst 2.0.2 - auf meinem lokalen Testsystem:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/automatic_dst.php on line 142: Undefined index: automatic_dst_timezones
[phpBB Debug] PHP Notice: in file /includes/automatic_dst.php on line 142: strtr() [function.strtr]: The second argument is not an array
ich befürchte das es mit dem Quicklanguage-Change-Mod zusammen hängt und folgender Stelle:

Code: Alles auswählen

		if ($this->data['user_id'] != ANONYMOUS)
		{
			$this->lang_name = (file_exists($this->lang_path . $this->data['user_lang'] . "/common.$phpEx")) ? $this->data['user_lang'] : basename($config['default_lang']);

			//Quickly change language
			if ($lang_name = request_var('lang', ''))
			{
				$sql = 'SELECT lang_id
				FROM ' . LANG_TABLE . '
					WHERE lang_dir = \'' . $db->sql_escape($lang_name) . '\'';
				$result = $db->sql_query($sql);
				$lang_exists = (bool) $db->sql_fetchfield('lang_id');
				$db->sql_freeresult($result);

				if ($lang_exists && file_exists($phpbb_root_path . 'language/' . basename($lang_name) . "/common.$phpEx"))
				{
					$this->lang_name = basename($lang_name);
				}
			}
			//-------------------------

			$this->date_format = $this->data['user_dateformat'];

			}
		else
		{
			$this->lang_name = basename($config['default_lang']);

			//Quickly change language
			if ($lang_name = request_var('lang', ''))
			{
				$sql = 'SELECT lang_id
					FROM ' . LANG_TABLE . '
					WHERE lang_dir = \'' . $db->sql_escape($lang_name) . '\'';
				$result = $db->sql_query($sql);
				$lang_exists = (bool) $db->sql_fetchfield('lang_id');
				$db->sql_freeresult($result);

				if ($lang_exists && file_exists($phpbb_root_path . 'language/' . basename($lang_name) . "/common.$phpEx"))
				{
					$this->lang_name = basename($lang_name);
				}
			}			
			//----------------------------------

			$this->date_format = $config['default_dateformat'];
Leider bekomm ich das Problem nicht gelöst -.-'

LG Un1

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 12:27
von Stern1900
wintstar hat geschrieben:Hat ich auch, du hast bestimmt die anweisung vergessen
Öffnen: styles/prosilver/template/ucp_prefs_personal.html
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.


gruß
stephan
Der Mod lief in der 3.05 ohne Probleme, die Zeile war und ist noch vorhanden

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 12:33
von Gast234254
Ich hab eine Neuinstallation gemacht und da läuft es tadellos. Auch mein Hauptforum installiere ich Neu da sich einiges von 3.0.5 verändert hat auf 3.0.6.
Auch wenn es in einigen Fällen viel Arbeit ist kann ich es jedem raten und die Mods laufen dann tadellos und eingeschlichene Fehler sind dann auch weg.
Gruß
Stephan

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 13:06
von MartectX
Unimatrix_0 hat geschrieben:ich befürchte das es mit dem Quicklanguage-Change-Mod zusammen hängt und folgender Stelle:
Kannst Du bitte die komplette Datei verlinken (includes/session.php nehme ich an?)
wintstar hat geschrieben:Ich hab eine Neuinstallation gemacht und da läuft es tadellos. Auch mein Hauptforum installiere ich Neu da sich einiges von 3.0.5 verändert hat auf 3.0.6.
Das erspart zumindest mir die Fehlersuche. :P

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 13:14
von Unimatrix_0
MartectX hat geschrieben:
Unimatrix_0 hat geschrieben:ich befürchte das es mit dem Quicklanguage-Change-Mod zusammen hängt und folgender Stelle:
Kannst Du bitte die komplette Datei verlinken (includes/session.php nehme ich an?)
http://www.phpbb.de/support/pastebin.ph ... view&s=294

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 15:50
von Stern1900
Ich habe zum Glück noch alle Dateien geahbt bevor ich deinem Mod eingebaut habe. Konnte so problemlos von 3.5 nach 3.6 updaten. Werden dann demnächst rangehen deinen Mod einzubauen.

Eins noch sollte dein MOD nicht eigentlich im ACP MODS auftauchen. Ich sehe dort nur meinen zweiten bzw. ersten Mod "Wer War Da?

"Wer war da?" MOD v1.0.0 installiert."

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 15:55
von Gast234254
Der Mod hier ist nur unter "Board-Einstellungen" auf zufinden. Da stellst Du die Zeitzone ein und dann führst du

Code: Alles auswählen

Leere den Cache, indem du dich in den Administrationsbereich deines Forums einloggst und bei "Den Cache leeren" auf "Jetzt ausführen" klickst.

Gehe in die Boardeinstellungen und wähle eine Zeitzone bzw. bestätige die voreingestellte, wenn sie stimmt.

Führe convert_timezones.php aus, um die bestehenden Zeitzonen der Nutzer in die neuen, städtbasierten Varianten zu konvertieren.
gruß
Stephan

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 18:25
von Unimatrix_0
und wieder kann ich MartectX nur ein großes dickes DANKE entgegenwerfen für die Zeit die er für den Support opfert :grin:

großes Lob

LG Un1

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 18:28
von Gast234254
Unimatrix_0 hat geschrieben:und wieder kann ich MartectX nur ein großes dickes DANKE entgegenwerfen für die Zeit die er für den Support opfert :grin:

großes Lob

LG Un1
Und wie wurde dein Problem gelößt?

Gruß
Stephan

Re: [MODDB] Automatische Sommerzeit 2.0.2

Verfasst: 22.11.2009 18:32
von Unimatrix_0
Indem der Fehler gefunden wurde den meine Modifizierung hervorgerufen hatte - nichts was der Allgemeinheit nützt, welche den Mod "normal" verwendet :oops: