Nach Update auf 2.1.4 Fehlermeldung bei Änderung des Profil

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Nach Update auf 2.1.4 Fehlermeldung bei Änderung des Profil

Beitrag von muellermanu »

Hallo Admidio Team,

ich habe heute auf Version 2.1.4 umgestellt und es kommt zu folgenden Fehler, wenn ein Mitglied oder der Webmaster selber ein Profil bearbeiten/ändern will:

Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/www/web10/html/admidio/adm_program/modules/profile/profile_new.php on line 344

Die Anzeige des Profils funktioniert!

Ebenfalls ist es auch nicht möglich, das sich ein neues Mitglied regestriert!

kann man die profile_php von der Version 2.1.4 mit der von Version 2.1.3 ersetzen um das Problem erstmal zu beheben?

Bitte um schnelle Hilfe bzw. Bugfix

Gruß Manu
Gruß Manu
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Hallo Manu,

ich kann den Fehler nicht nachvollziehen (IE und FF). An der angegebenen Stelle im Quelltext wird der Focus auf das erste zu beschreibene Feld gesetzt. Da scheint es offenbar zu haken.

Ich habe die Datei von version 2.1.3 zum Testen auf meinem System mal raufkopiert, läuft auch damit. Sollte zumindest fürs erste bei Dir den Fehler beheben.

@ Fasse: Ich galube da musst Du nochmal raufgucken, bei mir klappt mit der 2.1.4 die Focussierung auf das erste Feld nicht mehr. In der 2.1.3 lief das bei mir noch einwandfrei. [Bug 2796714]


Gruss,
Matze
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Beitrag von muellermanu »

Danke Matze,

also mit der profile_new.php von Version 2.1.3 funktionierts wieder!

Vielen Dank für Deine schnelle Antwort

und vorallem macht weiter so!

Mal ein ganz GROßES LOB an EUCH

Gruß Manu
Gruß Manu
Benutzeravatar
fasse
Administrator
Beiträge: 6187
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo Manu,

ich vermute mal, dass vielleicht dein installiertes PHP mit der Zeile ein Parsing-Problem hat, was wohl nicht bei allen PHP-Versionen auftritt. Um den Fehler zu lokalisieren, bitte ich dich, doch noch mal die Datei der Version 2.1.4 zu nehmen und die Zeile 344

Code: Alles auswählen

$focusField = 'usf-'.reset($g_current_user->userFieldData)->getValue('usf_id');
mal durch folgenden Code zu ersetzen:

Code: Alles auswählen

    	$first_field = reset($g_current_user->userFieldData);
        $focusField = 'usf-'.$first_field->getValue('usf_id');
Klappt es damit ?

Gruß
Fasse

@matze: die Focussierung hab ich auch rausgenommen, da es ansonsten nicht klappte den Focus auf eine Kategorie zu setzen. Der Focus wird jetzt nur noch bei Neuanlagen und Registrierungen gesetzt. Editiert man ein Profil, wird kein Focus gesetzt.
muellermanu
Beiträge: 113
Registriert: 27. Feb 2009, 00:02
Wohnort: Schönau a.d. Brend
Kontaktdaten:

Beitrag von muellermanu »

Hallo Fasse,

meine Systeminformationen
Admidio-Version:2.1.4 auf Update prüfen
PHP Version:4.4.7
MySQL Server Version:5.0.32-Debian_7etch8-log
Safe Mode:Off
Max. POST-Größe:8M
Arbeitsspeicher:32M
Dateiuploads:On
Max. Upload-Größe:8M
Max. bearbeitbare Bildgröße:4.47 MegaPixel
alle PHP-Informationen:phpinfo()
Debugmodus:Off


Mit dem von Dir zugeschickten Codeschnipsel ->Klappt es! SUPER!!! :)

Habe eine Änderung und eine Neuanmeldung über Ehemaliger und lösche durchgespielt! Hat alles ohne Probleme Funktioniert!

Fliest das beim nächsten Update mit ein oder muß ich das jedesmal ändern?

MfG

Manu
Gruß Manu
Benutzeravatar
fasse
Administrator
Beiträge: 6187
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

muellermanu hat geschrieben:Fliest das beim nächsten Update mit ein oder muß ich das jedesmal ändern?
Nein, das fließt natürlich mit ein.

Gruß
Fasse
Antworten