Bekannte Probleme in phpBB 3.0.4

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
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.
Gesperrt
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Bekannte Probleme in phpBB 3.0.4

Beitrag von nickvergessen »

Problem

Durch einen kleinen Bug in der phpBB 3.0.4 Version und der Benutzung des neuen Features "vor weniger als einer Minute" werden zukünftige Datumsformate als "Morgen" angezeigt.

Lösung
Öffne: includes/sessions.php
Finde:

Code: Alles auswählen

if ($date_cache[$format]['is_short'] !== false && !$forcedate)
Ersetze mit:

Code: Alles auswählen

if ($date_cache[$format]['is_short'] !== false && !$forcedate && !($gmepoch < $midnight - 86400 || $gmepoch > $midnight + 172800))
Quelle
http://www.phpbb.com/bugs/phpbb3/38755
http://code.phpbb.com/repositories/diff ... p?rev=9298
kein Support per PN
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Bekannte Probleme in phpBB 3.0.4

Beitrag von nickvergessen »

Der Bug wurde übrigens etwas anders gelöst (siehe Beitrag oben). Also einfach die alte Änderung rückgängig machen und den Fix von oben verwenden:
Öffne: includes/sessions.php
Finde:

Code: Alles auswählen

			if($gmepoch > $midnight + 86400)
			{
				$day = 'TOMORROW';
			}
Ersetze mit:

Code: Alles auswählen

			if ($gmepoch > $midnight + 2 * 86400)
			{
				$day = false;
			}
			else if($gmepoch > $midnight + 86400)
			{
				$day = 'TOMORROW';
			}
kein Support per PN
Gesperrt

Zurück zu „[3.0.x] Mod Bastelstube“