Seite 1 von 2

syntax error bei gender mod

Verfasst: 19.04.2008 12:59
von seatibiza
hallo gemeinde, ;)

ich habe den gender mod eingebaut: http://www.phpbb.com/community/viewtopi ... 9&t=736135

soweit so gut hat alles funktioniert.

wenn ich jetzt allerdings im admin panel auf "benutzer und gruppen" oder auf "berechtigungen" gehe kommt folgender fehler:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/.sites/111/site938/web/board/includes/acp/acp_users.php on line 1074
die zeilen dort lauten:
1068 $data['bday_day'] = request_var('bday_day', $data['bday_day']);
1069 $data['bday_month'] = request_var('bday_month', $data['bday_month']);
1070 $data['bday_year'] = request_var('bday_year', $data['bday_year']);
1071 $data['user_birthday'] = sprintf('%2d-%2d-%4d', $data['bday_day'], $data['bday_month'], $data['bday_year']);
1072 //-- mod : Genders ------------------------------------------------------------
1073 //-- add
1074 'user_gender' => $data['gender'];
1075 //-- fin mod : Genders --------------------------------------------------------
weis wer eine lösung?

weiterhin kommt nach clear cache immer noch kein auswahlfeld im profil fürs geschlecht. was evtl. an dem fehler liegen könnt.

Verfasst: 19.04.2008 16:26
von redbull254
Hallo,erstmal ;-)
verlinke bitte die includes/acp/acp_users.php als .txt Datei.

Verfasst: 19.04.2008 17:28
von seatibiza
da isse: user_acp.txt

Verfasst: 25.04.2008 15:44
von Sigi1991
Ich bin mal so frei und zeig, dass auch ich mal Ahnung haben kann. Da ich mal denke, dass du phpBB 3.0.1 hast, löst du dein Problem wie folgt:

Anstatt in der acp_users.php nach dem unteren Code das Angegebene einzufügen,

Code: Alles auswählen

user_birthday'   => sprintf('%2d-%2d-%4d', $data['bday_day'], $data['bday_month'], $data['bday_year']),
Muss das hinter diesem Code:

Code: Alles auswählen

'user_interests'=> $data['interests'],
'user_birthday'   => $data['user_birthday'],
So muss es dann aussehen:

Code: Alles auswählen

...
'user_interests'=> $data['interests'],
'user_birthday'	=> $data['user_birthday'],
//-- mod : Genders ------------------------------------------------------------
//-- add
'user_gender'	=> $data['gender'],
//-- fin mod : Genders --------------------------------------------------------
...
Dann noch Cache leeren und fertig.

Verfasst: 26.04.2008 00:25
von seatibiza
ok, danke, das war der fehler.

nun hab ich nur noch das problem, dass die symbole im profil nict angezeigt werden obwohl ich diese korrekt in das verzeichnis des jeweiligen template kopiert hab... :o

Verfasst: 26.04.2008 00:28
von 4seven

Den Foren + Template-Cache im ACP leeren.
Zur Not via FTP den Inhalt des Ordners Cache löschen.

Verfasst: 26.04.2008 00:37
von seatibiza
wurde leider ohne erfolg durchgeführt

mir fällt grad auf, das die icons klein verknüpft sind ( also klein geschrieben), aber in der styles.php stehts so:

Code: Alles auswählen

//-- mod : Genders ------------------------------------------------------------
//-- add
$lang = array_merge($lang, array(
	'IMG_ICON_GENDER_X'	=> 'Geschlecht: nicht angegeben',
	'IMG_ICON_GENDER_M'	=> 'Geschlecht: Mann',
	'IMG_ICON_GENDER_F'	=> 'Geschlecht: Frau',
));
//-- fin mod : Genders --------------------------------------------------------
spielt das eine rolle?

EDIT: ok, dass isses auch nicht

Verfasst: 26.04.2008 00:43
von 4seven
vielleicht haben die images nicht die korrekten chmod's (nur so eine idee).
ansonsten probier mal vollständige pfade bei dem images (ist bei manchen servern leider so), also > http://www.meinforum.de/styles/... etc.

Verfasst: 26.04.2008 00:49
von seatibiza
kanns leider auch nicht sein, hab ich schon überprüft...ausserdem würden die anderen smilies usw. auch nicht gehen

ich krieg die kriese -.-

Verfasst: 26.04.2008 00:51
von 4seven
check den mod/einbau nochmal akribisch :wink: