Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
highwaycop
Mitglied
Beiträge: 65
Registriert: 25.06.2008 13:30
Kontaktdaten:

Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von highwaycop »

Habe z.Zt. das Board Version 3.0.6 laufen und nach langer Zeit mal wieder im ACP unter "Benutzer & Gruppen" die Einstellungen geprüft.

Bei Klick auf "Benutzerdefinierte Profilfelder" bekomme ich folgende Fehlermeldung angezeigt:
Parse error: syntax error, unexpected T_ELSE in /var/www/web818/html/forum/includes/acp/acp_profile.php on line 417
Da ich jetzt nicht mehr nachvollziehen kann, bei welchem Update da was schief gegangen ist:
Wer hat einen Rat, wie der Fehler zu beheben ist?

Hier mal die Zeilen 404-428 der Datei (Zeile 417 rot markiert):
// Visibility Options...
$visibility_ary = array(
'field_required',
'field_show_on_reg',
'field_show_on_vt',
'field_show_profile',
'field_hide',
);

$cp->vars['field_required'] = ($field_option == 'field_required') ? 1 : 0;
$cp->vars['field_show_on_reg'] = ($field_option == 'field_show_on_reg') ? 1 : 0;
$cp->vars['field_hide'] = ($field_option == 'field_hide') ? 1 : 0;
}
else
{
$cp->vars['field_required'] = $field_row['field_required'];
$cp->vars['field_show_on_reg'] = $field_row['field_show_on_reg'];
$cp->vars['field_hide'] = $field_row['field_hide'];

$field_option = ($field_row['field_required']) ? 'field_required' : (($field_row['field_show_on_reg']) ? 'field_show_on_reg' : (($field_row['field_hide']) ? 'field_hide' : ''));
}

$cp->vars['field_no_view'] = request_var('field_no_view', $field_row['field_no_view']);

// A boolean field expects an array as the lang options
Thanx for help :wink:
Benutzeravatar
redbull254
Ehemaliges Teammitglied
Beiträge: 10379
Registriert: 05.01.2006 13:01
Kontaktdaten:

Re: Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von redbull254 »

Hallo erstmal,

ich tippe mal darauf, das Dir irgendwo im Code eine Klammer fehlt.

Vergleiche die Datei mit einer originalen Datei mit „WinMerge“.

http://winmerge.org/
Beste Grüße
Walter
highwaycop
Mitglied
Beiträge: 65
Registriert: 25.06.2008 13:30
Kontaktdaten:

Re: Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von highwaycop »

Danke für den Tipp, aber das mit WinMerge hat auch nicht funzt.

Ich habe jetzt folgendes gemacht:
im Ordner \phpBB-3.0.5_to_3.0.6-deutsch\install\update\... gibt´s die Ordner new und old.
Nehme ich aus diesen Ordnern die Datei und spiele sie auf den Server, funzt wieder alles. Das geht mit beiden, aus der new und auch aus der old.

Jetzt nehme ich aber aus dem Ordner \update_3.0.5_to_3.0.6\includes\acp\ ... die Datei, dann tritt der Fehler wieder auf.
Dieser Ordner ist der, der nach dem Update heruntergeladen wurde und die upgedateten Dateien auf den Server gespielt wurden.

Also muss der Fehler beim herunterladen des update-Ordner entstanden sein.

Wenn ich die Originaldatei aus dem phpbb3.0.6. aufspiele, funzt das Ganze auch.

Also Problem gelöst, habe jetzt die Datei aus \phpBB-3.0.5_to_3.0.6-deutsch\install\update\new aufgespielt und alles wieder i.O.

Trotzdem Danke für die Hilfe.
aurora876
Ehemaliger Übersetzer
Beiträge: 1600
Registriert: 30.08.2008 20:41

Re: Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von aurora876 »

wenn du keinerlei mods eingebaut hast, kannst du das so machen.
There are 10 types of people in the world: Those who understand binary and those who don't. :D

Support Toolkit in Deutsch
highwaycop
Mitglied
Beiträge: 65
Registriert: 25.06.2008 13:30
Kontaktdaten:

Re: Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von highwaycop »

:o

Ich habe so einige Mods eingebaut, wo liegt das Problem oder kann es Probleme geben?

Ich habe alles durchgesehen und alles funzt ... :wink:
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von Metzle »

Hallo,

das macht nur etwas, wenn du genau in der Datei Veränderungen vornehmen musstest durch Mods.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
highwaycop
Mitglied
Beiträge: 65
Registriert: 25.06.2008 13:30
Kontaktdaten:

Re: Benutzerdefinierte Profilfelder im ACP: Fehlermeldung

Beitrag von highwaycop »

Soweit ich mich entsinnen kann, erstmal nicht. Aber bei so vielen eingebauten Mods kann ich das nicht mehr mit Bestimmtheit sagen, wie gesagt, es ist alles da und funzt alles.
Könnt ja mal im Forum gucken, was Euch evtl. "spanisch vorkommt" .... :grin:
Sollte ich doch noch was feststellen, tacker ich´s hier rein.

Bis dann.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“