Seite 1 von 1

Fehler beim Update-3.0.9-3.0.10 in functions.php ?

Verfasst: 08.01.2012 15:44
von archivar
Ich werde mit dem Update-3.0.9-3.0.10 leider nicht fertig. :roll:
Das Problem ist die includes/functions.php.
Dort wird immer wieder dieser Code eingefügt:

Code: Alles auswählen

	if (!empty($_EXTRA_URL))
	{
		foreach ($_EXTRA_URL as $url_param)
		{
			$url_param = explode('=', $url_param, 2);
			$s_hidden_fields[$url_param[0]] = $url_param[1];
		}
	}
Dieser wurde nun dort schon 3x automatisch eingefügt und ein Ende ist nicht abzusehen. :D
Edit: Hab den Code 2x entfernt und nur 1x stehen lassen. Bisher läuft´s ohne Probleme. 8) Mal sehen wie lange... :D

Re: Fehler beim Update-3.0.9-3.0.10 in functions.php ?

Verfasst: 08.01.2012 17:12
von Michel_61
Moin,

das phänomen hatte ich auch, jedesmal runtergeladen und wieder aufgespielt, wieder ändern lassen, runtergeladen, aufgespielt...... 4 mal, dann war er zufrieden!

Anschliessend die Datei angeschaut, das Problem nicht erkannt, er hat die Änderung nur einmal durchgeführt....

Aber es klappt und läuft auch alles, vielleicht nur ein "Schluckauf" :grin: :grin:

Re: Fehler beim Update-3.0.9-3.0.10 in functions.php ?

Verfasst: 08.01.2012 18:15
von Helmut
Hallo,

ich hatte das Problem auch dass er diese Stelle immer wieder bemängelt hatte. Vermutlich liegt es an einer Fehlinterpretation an der Einfügestelle.

Der Code soll eingefügt werden:

Code: Alles auswählen

    if (!empty($_EXTRA_URL))
    {
        foreach ($_EXTRA_URL as $url_param)
        {
            $url_param = explode('=', $url_param, 2);
            $s_hidden_fields[$url_param[0]] = $url_param[1];
        }
    } 
und zwar hier danach:

Code: Alles auswählen

    $s_search_hidden_fields = array();
    if ($_SID)
    {
        $s_search_hidden_fields['sid'] = $_SID;
    }
 
Wenn ich den Code so abändere, also mit der Leerzeile vor der }, dann fügt er den Code richtig ein:

Code: Alles auswählen

    $s_search_hidden_fields = array();
    if ($_SID)
    {
        $s_search_hidden_fields['sid'] = $_SID;
        
    }
 
und ist danach zufrieden. Keine Ahnung warum er dieses Verhalten zeigt.

Möglich ist es vielleicht weil danach ein Kommentar // The following assigns all _common_ variables that may be used at any point in a template. kommt. Das sollten sich mal die Entwickler anschauen ob es daran liegen könnte.

Gruß Helmut

Re: Fehler beim Update-3.0.9-3.0.10 in functions.php ?

Verfasst: 08.01.2012 18:55
von Steve Wuppertal
Bei mir hat er diese Datei anstandslos verändert und nix angemeckert.
Die Änderung war auch von anfang an nur einmal vorhanden.

Re: Fehler beim Update-3.0.9-3.0.10 in functions.php ?

Verfasst: 10.01.2012 23:55
von modernist
Da hatte ich auch Probleme. Am Ende bot mir phpbb folgendes in der functions.php an:

Code: Alles auswählen

	$s_search_hidden_fields = array();
	if ($_SID)
	{
		$s_search_hidden_fields['sid'] = $_SID;
	}

	if (!empty($_EXTRA_URL))
	{
		foreach ($_EXTRA_URL as $url_param)
		{
			$url_param = explode('=', $url_param, 2);
			$s_hidden_fields[$url_param[0]] = $url_param[1];
		}
	}

	if (!empty($_EXTRA_URL))
	{
		foreach ($_EXTRA_URL as $url_param)
		{
			$url_param = explode('=', $url_param, 2);
			$s_hidden_fields[$url_param[0]] = $url_param[1];
		}
		
	}

	if (!empty($_EXTRA_URL))
	{
		foreach ($_EXTRA_URL as $url_param)
		{
			$url_param = explode('=', $url_param, 2);
			$s_hidden_fields[$url_param[0]] = $url_param[1];
		}
	}

	$s_search_hidden_fields = array();
	if ($_SID)
	{
		$s_search_hidden_fields['sid'] = $_SID;
	}
Das musste ich dann doch etwas kürzen... :roll: