Import des Geschlechts

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Import des Geschlechts

Beitrag von Langlaeufer »

Admidio 2.3.0

Ich habe bereits erfolgreich Mitgliederliste importiert und auch nachträglich weitere Informationen durch import ergänzt. Nur beim Geschlecht will mir der Import nicht gelingen. Was muss in der Spalte Geschlecht stehen? Ich hab es schon mit m/w, männlich/weiblich, und Männlich/Weiblich probiert.
matzman2000
Former team member
Beiträge: 1087
Registriert: 2. Sep 2007, 17:12
Wohnort: Itzstedt
Kontaktdaten:

Beitrag von matzman2000 »

Das wird in der Datenbank abgelegt als:

Code: Alles auswählen

1 = männlich
2 = weiblich
Probiere das bitte mal beim Import aus!
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Beitrag von Langlaeufer »

Geht leider auch nicht
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Versuch es mal mit Männlich und Weiblich. Großschreibung beachten.

In der nächsten Version ist dann Groß- Kleinschreibung nicht mehr so wichtig :)

Gruß
Fasse
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Beitrag von Langlaeufer »

Männlich, Weiblich hab ich auch schon probiert.
Habs auch schon mit MALE und SYS_MALE versucht.
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Also ich hab es damit hinbekommen. Er sucht nach den Übersetzungen von SYS_MALE und SYS_FEMALE. Alternativ kann man auch 1 oder 2 nehmen.

Wie ist denn dein Feld Geschlecht definiert ?
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Beitrag von Langlaeufer »

Bis auf Pflichtfeld, so wie es die Installation hinterlassen hat.
Geschlecht , sichtbar, selbst bearbeitbar, Pflichtfeld, Optionsfeld

SYS_GENDER
GENDER
male.png|SYS_MALE
female.png|SYS_FEMALE
Stammdaten
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Beitrag von Langlaeufer »

Ok. Beim Import von neuen Mitgliedern funktioniert es. Mann kann jedoch nicht bei bestehenden Mitgliedern das Geschlecht ergänzen oder ersetzen.
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Ah, dann Schau ich mir das mal an.
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Beitrag von Langlaeufer »

Habe den Fehler gefunden
getValue($field_name_intern) gibt den HTML-String zurück für das Pictoramm <img ...>
habe mal folgenden hack eingebaut in import_csv.php an Zeile 220

Code: Alles auswählen

elseif($field_name_intern == 'GENDER')
{
   if(strpos($user->getValue($field_name_intern),'female'))
      $duplicate_user->setValue($field_name_intern, 2);
   elseif(strpos($user->getValue($field_name_intern),'male')) 
       $duplicate_user->setValue($field_name_intern, 1);
}
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hi Langläufer,

hatte auch schon nach dem Fehler gesucht. In der nächsten Version ist er behoben. Dann aber ohne Hack ;)

Gruß
Fasse
Langlaeufer
Beiträge: 69
Registriert: 9. Feb 2012, 21:26

Beitrag von Langlaeufer »

Das selbe Problem tritt übrigens auch beim Zuordnen der Registrierung auf.
Antworten