Seite 11 von 22

Verfasst: 31.10.2008 10:46
von MartectX
HEADLINE hat geschrieben:So, jetzt werde ich mich erst mal für `ne Zeit entspannt zurück lehnen und auf die nächste Zeitumstellung (Sommerzeit) warten! :grin:
Und ich erst... :D

Verfasst: 07.11.2008 18:49
von HEADLINE
Da bin ich nochmal!
Also wenn sich bei mir im Board neue User registrieren, ist bei denen bei den Einstellungen nicht "Automatische Sommerzeit" gewählt, obwohl bei den Boardeinstellungen "Automatische Sommerzeit" auf "Ja" steht!
Sollte diese Einstellung nicht auch bei neuen Usern übernommen werden?

Verfasst: 07.11.2008 23:13
von MartectX
HEADLINE hat geschrieben:Da bin ich nochmal!
Also wenn sich bei mir im Board neue User registrieren, ist bei denen bei den Einstellungen nicht "Automatische Sommerzeit" gewählt, obwohl bei den Boardeinstellungen "Automatische Sommerzeit" auf "Ja" steht!
Sollte diese Einstellung nicht auch bei neuen Usern übernommen werden?
Nur, wenn sie in der derselben Zeitzone leben.

Verfasst: 07.11.2008 23:20
von HEADLINE
Nun, dann funktioniert das bei mir nicht......denn alle neu Registrierten seit der Installation des Mods sind in der gleichen Zeitzone....aber die automatische Sommerzeit wird bei der Anmeldung vom Board nicht übernommen! :-?

Welche Datei ist dafür verantwortlich? .....damit ich die ggf. tausche bzw. den geänderten Code kontrolliere.

Verfasst: 08.11.2008 00:44
von MartectX
HEADLINE hat geschrieben:Welche Datei ist dafür verantwortlich? .....damit ich die ggf. tausche bzw. den geänderten Code kontrolliere.
ucp_register.php

Code: Alles auswählen

		// Try to manually determine the timezone and adjust the dst if the server date/time complies with the default setting +/- 1
		$timezone = date('Z') / 3600;

		if ($config['board_timezone'] == $timezone || $config['board_timezone'] == ($timezone - 1))
		{
			$is_dst = ($config['board_dst']) ? 2 : 0;
			$timezone = (date('I')) ? $timezone - 1 : $timezone;

			if (!isset($user->lang['tz_zones'][(string) $timezone]))
			{
				$timezone = $config['board_timezone'];
			}
		}
		else
		{
			$is_dst = 0;
			$timezone = $config['board_timezone'];
		}

Verfasst: 08.11.2008 01:07
von HEADLINE
Habe eben den o.a. Code in der includes/ucp/ucp_register.php kontrolliert.......ist alles korrekt.

Verfasst: 08.11.2008 01:14
von MartectX
HEADLINE hat geschrieben:Habe eben den o.a. Code in der includes/ucp/ucp_register.php kontrolliert.......ist alles korrekt.
Was gibt er denn aus bei einem echo date('Z')?

Verfasst: 08.11.2008 01:22
von HEADLINE
Sorry, ich bin kein Programmierer oder so, hab einfach nur Spaß an der Forentechnik und auch schon in mein Board zisch Mods installiert, Updates gemacht etc........hmm, mit so Fachbegriffen kann ich jedoch nix anfangen, aber wenn Du mir sagst wie ich das überprüfen kann......dann bin ich bereit! :)

Verfasst: 08.11.2008 01:55
von MartectX
Erstelle eine Datei test.php mit folgendem Inhalt:

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

echo '$timezone = ' . date('Z') / 3600 . '<br>$config[\'board_timezone\'] = ' . $config['board_timezone'];
?>
Lade sie auf Deinen Server ins phpBB3-Verzeichnis und führe sie aus. Was gibt der Browser aus?

Verfasst: 08.11.2008 02:02
von HEADLINE
Ich bekomme dann folgende Meldung:

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /homepages/1/d74833072/htdocs/forum/test.php on line 12