Hi zusammen,
wie findet man heraus, in welcher Reihenfolge die Spalten in der CSV Datei angeordnet sein müssen?
Ist die Erweiterung auch funktionsfähig, wenn ich eigene Felder mit xtmembers_fieldeditor angelegt habe?!
Danke
Christian
Druckbare Version
Hi zusammen,
wie findet man heraus, in welcher Reihenfolge die Spalten in der CSV Datei angeordnet sein müssen?
Ist die Erweiterung auch funktionsfähig, wenn ich eigene Felder mit xtmembers_fieldeditor angelegt habe?!
Danke
Christian
Hallo Christian,
ich mache es bei Events immer so:
Ein Event anlegen. Mit phpMyAdmin die richtige Tabelle suchen und exportieren.
Die exportierte Tabelle mit OpenOffice öffnen und mit meinen Daten befüllen. Die fertige Tabellen als CSV speichern. Und mit phpMyAdmin wieder importieren. Fertig.
Mit Excel bekomme ich es nicht hin eine importfähige CSV-Datei zu speichen, deshalb OpenOffice.
id läst du leer. pid muss die aus deinem Beispiel sein. Alle Zeitangaben sind Unix-Timestamp. Fürs Umrechnen z.B. hier.
VG, Peter
geht es um diese extension https://contao.org/erweiterungsliste...ort.13.de.html
Hallo!
Ich müsse immernoch wissen, wie die Anordnung beim Import per CSV sein muss.
Kann mir bitte jemand helfen?
Christian
hallo,
also die bisherige reihenfolge sieht so aus: Geschlecht;Vorname;Nachname;E-Mail
unter folgendem link kann man eine kleine anleitung finden, wie man das modul pimpen kann http://https://contao.org/board/message/63544.htmlZitat:
male;max;mustermann;max@mustermann.de
female;uschi;obermeier;uschi@Kommune1.org
ich verweise darauf, das es sich bei dem modul um eine beta handelt ... in zukunft wird es so laufen, das man eine mege von werten einlesen kann und selbst entscheiden kann, in welcher reihenfolge man in welches feld etwas schreiben lassen möchte ... dauert aber noch ein wenig. ;)
tadaaaaaa ... die 0.0.2 alpha2 ist daaaaa!
CSV convention: firstname;lastname;dateOfBirth (current date format);gender;company;street;postal;city;state;co untry (iso - e.g. de);phone;mobile;fax;email;website;language(iso - e.g. de);username (optional);password (optional & plain text)
Das Passwort wird mit TL Boardmitteln kodiert.
https://contao.org/erweiterungsliste...ort.21.de.html
neue version am start!
codeverbesserungen und mit niederländischer übersetzung
https://contao.org/erweiterungsliste...ort.33.de.html
Hi und noch mal danke!
Habe dir ja von dem Problem mit den öffentlichen Feldern berichtet. Der Tipp mit einem SQL Befehl die Haken zu setzen war gut, aber geht wohl nicht.
Bin kein besonders Guter Kenner der PHP & Mysql Sprache. Es wird irgendwie über den Typ Blob definiert. Wenn ich das in phpMyadmin aufrufe, dann bekomme ich nur ein durchsuchen Feld. Wenn ich die gesamten Tabelle: tl_members exportieren und mir anschauen, dann ist für mich dieser Bereich leer...
man kann in phpmyadmin einstellen, das mal blob felder angezeigt bekommen möchte
Braucht man dafür besondere Rechte? Bin ja nur bei einem Provider der mit ne MYSQL zur Verfügung stellt.
wenn du dir die daten in phpmyadmin anguckst siehst du über der tabellen mit den daten ein + Optionen - da klicken und dann kannst du Zeige BLOB & Zeige BINARY auswählen.
Wo denn da? oder bin ich falsch?
völlig falsch ... :(
Schön, wenn andere etwas können, was ich nicht kann:
:cool::D:)
Machst du dich über mich lustig :p
was nun?
Mach es lokal auf deiner daten bank um spiele die in das online system ein.
Mit welchem Befehl schreibe ich jetzt:
a:8:{i:0;s:7:"company";i:1;s:6:"street";i:2;s:6:"p ostal";i:3;s:4:"city";i:4;s:5:"phone";i:5;s:3:"fax ";i:6;s:5:"email";i:7;s:7:"website";}
in alle Mitgliedsfelder?
phpmyadmin hat einen sehr schönen dialog ... SQL ... da kann man sich (fast) alles zusammenklicken.
es gibt eine wirklich tolle hilfe.
versteh mich bitte nicht falsch - aber ein wenig könntest du aber auch selbst versuchen. ;)
ohne es jetzt getestet zu haben ...
bin mir nicht so sicher, ob man n blob feld so beschreibtCode:INSERT INTO tl_member publicFields VALUES('a:8:{i:0;s:7:"company";i:1;s:6:"street";i:2;s:6:"p ostal";i:3;s:4:"city";i:4;s:5:"phone";i:5;s:3:"fax ";i:6;s:5:"email";i:7;s:7:"website";}) WHERE publicFields != null
Danke erstmal!
Habe folgende Fehlermeldung erhalten, wenn ich deinen Code unter SQL eingeben:
Code:#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'publicFields VALUES ('a:8:{i:0;s:7:"company";i:1;s:6:"street";i:2;s:6:"p ostal"' at line 1
mmmmmmmmmmh!
phpmyadmin kommt mit der syntax nicht klar.
evt. musst du um deine hunderte datensätze anzupassen ein mini script schreiben.
http://www.w3schools.com/php/php_mysql_insert.asp
N8
andere idee ... ändere das feld publicFields in der tl_member in den typen TEXT ... lass das sql script laufen und wandle anschließen das feld wieder in BLOB.
don't try this @ home :D
Irgenendwie will das nicht...:(:(:(
hast du den feldtypen vorher geändert?
klar habe ich...
dann nutze den link zu den beispielen ... dann musst du es über php in die db hämmern
ich habe nun die neue version ins repo gespielt.
version 0.0.4 stable: https://contao.org/erweiterungsliste...serimport.html
neben dem hinzufügen der member zu den newsletter und gruppen, ist es nun auch möglich, die öffentlichen felder zu auszuwählen.
Hi, glaube es gibt ein paar Probleme mit den Akzenten oder wie das heißt.
Sollte z.B. ein é drankommen, so wird dieses und alles da nachkommt in der Spalte nicht mehr angezeigt.
Hallo zusammen
nette Erweiterung ;-)
Was mir jedoch aufgefallen ist, dass konsequent "Benutzer" verwendet wird, obwohl es sich ja um "Mitglider" handelt.
du hast recht ... werd ich anpassen. :o
Sorry für die späte Antwort. Da ich nur mit der angepassten Version arbeite kann ich nix zur öffentlichen Version sagen.
Jedenfalls glaube ich mal, dass es nix mit der angepassten Version zu tun hat.
Was kann ich jetzt machen?
Hab die aktuelle Version aktualisiert!
Komisch - das nur du dich dazu gemeldet hast.
Ich schicke dir nachher die angepasste Version zu.
Fehler gefunden ... die zu importierende Datei muss UTF-8 codiet sein. :D
Hi Christian,
ich möchte gerade mal versuchen die User online auf einer nicht xampp Umgebung zu importieren. Leider bekomme ich immer eine weiße Seite.
Beim aktivieren der Fehleranzeigt kommt dies hier:
Fatal error: Could not load class tl_member_memberlist in C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\system\functions.php on line 74
#0 [internal function]: __error(256, 'Could not load ...', 'C:\Inetpub\vhos...', 74, Array)
#1 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\system\functions.php(74): trigger_error('Could not load ...', 256)
#2 [internal function]: __autoload('tl_member_membe...')
#3 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\system\libraries\System.php(145) : get_class_methods('tl_member_membe...')
#4 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\system\libraries\Controller.php( 2056): System->import('tl_member_membe...')
#5 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\system\modules\frontenduserimpor t\FrontendUserImport.php(150): Controller->prepareForWidget(Array, 'publicFields')
#6 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\system\modules\backend\Backend.p hp(169): FrontendUserImport->importUser(Object(DC_Table), 'tl_member', Array)
#7 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\typolight\main.php(99): Backend->getBackendModule('member')
#8 C:\Inetpub\vhosts\installateur-sh.de\httpdocs\tl\typolight\main.php(295): Main->run()
#9 {main}
Kannst du mir da helfen? Ich habe 2.8 laufen und mein angepasstest Skript. Die Fehlermeldung kommt bereits, wenn ich auf den Link Benutzer importieren anklicke.
Christian
hi,
ich glaue dir fehlt folgende extension https://contao.org/erweiterungsliste...000019.de.html
P.S. eine neue version die prüft ob die extension vorhanden ist oder nicht, steht bereists in den startlöschern
Danke,
dass wars wirklich!
Jetzt habe ich nochmal online probiert die Daten zu importieren. Allerdings wird auch hier nach den Umlauten abgebrochen.
Kannes denn jetzt an meinem Betriebssystem liegen?
Christian
wie sind deine dateien codiert? alles das was i von dir bekommen habe war NICHT in utf-8.
Ich kann nur Uncodiert UTF-8 nehmen. Dann sind aber alle Umlaute weg.
Welches Format muss ich genau nehmen?