Autor | just59 |
Datum | 07.04.2009 19:54 |
Beiträge: | Kann und wie kann man CSV Dateien importieren? Welche Module sind dafür geeigenet? JUSt just-info / Mein Gartenverein Portal für Gartenfreunde... Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533) |
Autor | Gast |
Datum | 07.04.2009 22:37 |
Beiträge: | gute Frage
Was willst du denn mit diesen Daten machen? Zum Download anbieten, ähnlich wie die Dateianhänge im Forum? Oder suchst du eine Möglichkeit, dass die Daten aus dem CSV angezeigt werden sollen? Anytable wäre da eine Möglichkeit, das kann zwar den Import noch nicht, aber soll ja eine Art Excel Liste sein. Flash |
Autor | just59 |
Datum | 08.04.2009 08:24 |
Beiträge: | Es sind Stellenangebote, die ich von einem anderen Anbieter regelmäßig erhalte. Diese will ich dann in einer Box, passend zu Region anzeigen. JUSt just-info / Mein Gartenverein Portal für Gartenfreunde... Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533) |
Autor | Gast |
Datum | 08.04.2009 15:39 |
Beiträge: | Das ist leider so nicht ganz einfach.
Genau das gleich habe ich auch vorgehabt. Schau mal hier mein Jobportal -> http://www.jobsaktuell.ch/ Flash |
Autor | just59 |
Datum | 10.04.2009 09:43 |
Beiträge: | Ich habe jetzt zu Test eine CSV Datei zugesendet bekommen. Folgende Felder gibt es: DisplayPrice Img_Url Deeplink1 ProductCategoryID ProductCategoryName Branche Erscheinungsdatum Firmennamen PLZ Position Tätigkeitsbereich Wie bekommt man die Daten jetzt in die Datenbank. Ich denke am besten per Cronjob automatisch. Da eventuell auch andere CSV Dateien importiert werden sollen, müsste man überlegen, welche zusätzlichen Felder noch benötigt werden (Quelle, ID, Datum,...) Auch die Art des Einfügens, ob vorher Löschen der Datensätze von Quelle und dann neu Einfügen oder nur Ersetzen. Die erste Variante erscheint mir jedoch besser, da hier keine bei der Quelle gelöschten Datensätze mehr in der OPN Tabelle verbleiben. Und es sollten auch nur die Datensätze gelöscht werden, die von der Quelle stammen. Datensäte anderer Quelle sollten erhaltenbleiben. Um dies jedoch zu realisieren, würde ich dies nicht mit in das Modul Artikel integrieren. Da auch beim Import eine Kurzzeitige Sperre der Tabelle entsteht. Da Branchen-Modul erscheint mir da als Vorlage geeignet. Eine Kopie also erst mal vom Modul und dann die Felder anpassen. Soweit zu Idee. Könnte das so funktionieren? JUSt just-info / Mein Gartenverein Portal für Gartenfreunde... Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533) |
Autor | stefan |
Datum | 13.04.2009 15:44 |
Beiträge: | Eigentlich ist das ja nicht das Problem. Aber beim dem Umgliedern der Daten in ?Branchen? oder wo auch immer hin hat es paar Punkte.
Die Feldnamen alleine sind nicht so ganz ausreichend DisplayPrice -> ? Img_Url -> Bild URL ? Deeplink1 -> ? ProductCategoryID -> Muss die in irgendweine OPN Category umgewandelt werden ProductCategoryName -> Der Name der Cat Branche -> Ein Name ? Erscheinungsdatum -> Format ? Firmennamen -> Nur TXT ? PLZ -> Nur Integer? Position -> ? Tätigkeitsbereich -> Nur Text? Die Frage ist dann auch welches Modul weil Branchen ist natürlich umfangreicher. Aber wenn du nur Anzeige haben willst sollte Anytabelle auch gehen -> und da dann ein neues Modul draus machen. Weiterhin die Frage kommen die Daten per ?wie? muss man die abholen? Es gibt ja noch ein ein Modul Stellenangebote evt. wäre das auch ein Kandidat? |
Autor | just59 |
Datum | 13.04.2009 19:52 |
Beiträge: | Da ich die Jobs auch in einer Box passend zur Region anzeigen möchte, passt das Modul Branchen schon ganz gut. Denn da gibt es ja schon die entsprechenden Boxen. Dieses Modul werde ich jedoch nur als Vorlage verwenden, also eine Kopie davon machen und die Felder anpassen. Die anderen Module haben leider nicht die Funktionalität und man müsste das alles neu schreiben. Die Daten kann ich mir wöchentlich per download abholen. Das scheint nicht automatisch zu gehen, da ich mich dazu auf der entsprechenden Seite anmelden muss. Der Import kann ja dann per Adminmenü oder Cronjob durchgeführt werden. Da dies eventell mehrere interessieren wird, sollten wir das Modul für alle verwendbar gestallten. Folgende Felder sehe ich als wichtig:
JUSt just-info / Mein Gartenverein Portal für Gartenfreunde... Suse 10.1, PHP 5.2.10 und MySQL 5.0.67.,Administration 2.5.1 [Iphigenie] (Revision 4533) |
Diese Seite drucken Diese Seite schließen |
Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS |
http://www.openphpnuke.info/ |