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.
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.
Edit: Hab den Code 2x entfernt und nur 1x stehen lassen. Bisher läuft´s ohne Probleme.

Mal sehen wie lange...

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"

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...
