CSV Import mit Avisota 2 und Contao 3.2.7
Hallo Liebe Contao Freunde
In einer älteren Version von Avisota (1.7.2 unter Contao 2.11.12) konnte ich in den Abonennten unter Tools eine CSV Datei Importieren. In der Version 2 von Avisota (unter Contao 3.2.7) finde ich diese Funktion nicht mehr. Ich kann nur noch Adressen aus dem Contao "internen" Newslettersystem migrieren.
Ich hab in den Avisota einstellungen unter den Empfängerquellen das CSV angelegt, kann dieses aber nicht Importieren (was wahrscheindlich auch der falsche ansatz ist).
über etwas Hilfe (oder einen kleinen Schubs in die richtige Richtung) würde ich mich sehr Freuen
lg
sascha
Liste der Anhänge anzeigen (Anzahl: 1)
Besten dank für die Antwort. Beim Migrieren kann ich allerdings nur einen Verteiler aus dem Contao "Integrierten" Newsletter auswählen und nicht die Mitglieder liste. Natürlich könnte ich jetzt die Liste in den Contao "integrierten" Newsletter importieren und von dort migrieren, allerdings werden Dort nur E-Mail Adressen und keine Namen gespeichert (Was eigentlich einer der Gründe ist warum ich mich für Avisota entschieden haben, weil ich da eben mehr Daten über den Empfänger speichern kann).
edit: wenn ich vom Contao "integrierten Newsletter spreche, dann meine ich das im anhang abgebildete standard Newsletter Modul
lg
sascha
CSV-Import für Avisota - Was ist ein Kanal
Hallo miteinander
Auch ich vermisse das Tool zum Importieren sehr. Nun versuche ich den Import wie oben beschrieben.
Ich konnte per CSV-Import die Adressen in Mitglieder importieren. Doch leider kann ich sie nicht migrieren, da ich nach einem Kanal gefragt werde. Wie kann ich einen solchen erstellen?
PS: Und wo kann ich voten für das Feature des CSV-Imports?
Ich danke euch für eure Antworten.
CSV-Import für Avisota 2 - Anleitung
Eine kleine Anleitung zum Ausgangsproblem. Wir möchten also ein CSV-File in Avisota importieren, allerdings nicht nur E-Mail-Adressen, sondern auch Felder wie Vorname, Nachname etc.
Wichtig für diese Anleitung: Es bestehen keine Mitglieder und keine Abonnenten im Contao-Newsletter
Ganz wichtig: Ihr könnt mit dieser Anleitung bei falscher Anwendung Datenbestände ungewollt verändern/zerstören. Arbeitet deswegen auf einer Kopie der Contao-Installation.
- Die von lucina erwähnte Erweiterung "import_from_csv" installieren
- Im Contao-Newsletter einen neuen Verteiler anlegen. Die ID dieses Verteilers merken
- Die CSV mittels der o.g. Erweiterung in die Tabelle tl_member importieren (so viele Felder wie möglich)
- Die CSV nochmals importieren, diesmal in die Tabelle tl_newsletter_recipients (nur E-Mail)
- Dann über phpMyAdmin oder adminer etc. folgenden SQL-Befehl ausführen:
Code:
-- Ersetze "X" mit der ID aus Schritt 2
UPDATE `tl_newsletter_recipients` SET `pid`=X,`active`=1
- Dann kann man bei Avisota > "Empfänger" "Migrieren" wählen. Wichtig ist, dass man dort "Persönlichen Daten von Mitgliedern importieren" anhakt, sonst war der Aufwand umsonst
- Zuletzt könnt ihr die "temporär" erstellten Mitglieder und Abonnenten im Contao-Newsletter wieder entfernen