Seite 1 von 1

Manuelles Update und ander Fragen

Verfasst: 08.04.2008 14:48
von Slup
Grüße!

Soory, aber was mach ich nun?
Nicht zusammenführen — neue Datei verwenden
[Die sich ergebende Datei zeigen]

Unterschiede zusammenführen und neuen Code bei Konflikten nutzen
[Die sich ergebende Datei zeigen]

Unterschiede zusammenführen und modifizierten Code bei Konflikten nutzen
Kann doch nicht war sein das man ein Forum nicht ohne weiteres Updaten kann! Soory aber da haben die Coder der neuen Version was falsch zusammen geschustert.

EDIT:
Der gleiche Mist auch mit
styles/prosilver/template/overall_header.html beim auto Update! Ich habe garkein prosilver mehr aum Space.
Und ne Vernünftige Anleitung zum Manuellen Update gibt es auch nirgends. Da darf man sich auch erstmal um tausende Zeilen Code wühlen oder erst 4-5 neue progs saugen.

Ist für die Zukunft eine Verständliche update anleitung geplant oder dürfen wir weiter rätseln wie wir wias machen?

Verfasst: 08.04.2008 14:59
von darkon
Ne, das ist leider nichts geplant. Das wurde schon während der RC-Phase xfach kritisiert, aber die Macher haben sich da taub gestellt.

Besonders toll ist das bei gemoddeten Boards mit eigenem Style....

Verfasst: 08.04.2008 15:04
von Slup
Genau das ist das Problem!

Habe 17 Mods drinne und 3 eigene Styles!

Find ich echt beschissen wie die Macher des phpBB3 auf die Benutzerfreundlichkeit achten

Verfasst: 08.04.2008 16:14
von Purzel81
Wäre super, wenn sich einer von euch mit eigenem Style die Mühe macht und dabei notiert in welchen Dateien man was ändern muss. Weil ich weiß nicht ob ich das so wie es jetzt ist alles überblicken kann.

Edit:
Hier kann man das mit den Styles gut sehen:
http://www.phpbb.com/community/viewtopi ... &start=173

Verfasst: 09.04.2008 09:42
von Slup
HiHo!

Habe nun das Update dochmal durchgeführt.
6Mods mussten Teilweise neu eingefügt werden!

So weit klappt auch alles bis auf diese Meldung!
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3562: Undefined variable: user_lang
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3595: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3597: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3598: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3599: Cannot modify header information - headers already sent by (output started at /includes/functions.php:2955)
die folgende Zeile ist es

Code: Alles auswählen

'S_USER_LANG'			=> $user_lang,
Es fehlte nach dem Automatischen Update folgender Code in der functions.php

Code: Alles auswählen

// Send a proper content-language to the output
	$user_lang = $user->lang['USER_LANG'];
	if (strpos($user_lang, '-x-') !== false)
	{
		$user_lang = substr($user_lang, 0, strpos($user_lang, '-x-'));
	}
Nu meine Frage, wieso hat er den Code bei einem Automatischen Update nicht mit übernommen oder kopiert?
Diesmal ist es definitiv kein Mod Problem und denoch hat es nicht wirklich geklappt!

Verfasst: 09.04.2008 17:51
von Boecki91
Ich habe für meine Style-Updates WinMerge benutzt, das neuste prosilver mit meinem Style verglichen, und dann jede veränderte Datei angeschaut und manuell den Code rüberkopiert, das es keine Manuellen Update-Anleitungen mehr gibt ist ist zwar nicht so schön aber vielleicht gibt es ja bald einen automatischen Konverter, der aus den Patchdateien eine Anleitung erstellt.

Verfasst: 18.04.2008 11:24
von Slup
Wie sieht das den aus, änderungen an em prosilver style erkennt das automatische Update aber schon oder doch nicht?

Verfasst: 18.04.2008 14:00
von Dr.Death
Ja.

Solange Deine Änderungen nicht in exakt der gleichen Zeile wie im Update stattgefunden haben, werden auch alle Änderungen übernommen.

Ansonsten kommt es zu der genannten Konflikt Meldung und DU musst selbst entscheiden, welche Codebasis benutzt werden soll.