Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Artikelimport mit modified eCommerce Shopsoftware

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #15 am: 05. Februar 2010, 23:12:14
    Also ich kann noch den erw. Artikel-import (ist bei Dokumans Handbuch empfehlen).

    Denke aber es liegt an den Rechten der Unterordner.

    Das eine Exportdatei erstellt und nicht importiert werden kann, glaub ich erst wenn ichs gesehen hab, sorry :nana:

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #16 am: 08. Februar 2010, 11:58:31
    ich habe die rechte unter /admin/includes/classes/import.php auf 777 geändert, ging nicht zum importieren, auch bei den standardwerten von 644 gehts nicht. exportieren geht jetzt, aber ich bekomm die sachen nicht in den shop... hab die rechte von domain/import und /export auf 777 gesetzt, und ich seh die liste auch auf dem server, aber nicht im shop. welche unterordner müsste ich noch anschauen?

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #17 am: 08. Februar 2010, 12:19:27
    Die datei gehört ins Verzeichnis /import :datz:  :datz:  :lol1:

    Gruss

    Daniel

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #18 am: 08. Februar 2010, 12:26:29
    ja die datei ist auch im ordner /import, das mein ich ja dass ich sie via filezilla dort in diesem verzeichnis sehe, aber nicht im shop... mit dem erweiterten import habe ich wieder andere fehlermeldungen... es sieht nun folgendermassen aus:
    ERROR: wrong action (""), line: 2 dataset: XTSOL;artnr1014;150;0;1;1;6;product_info_v1.html;Hersteller A;0;1.500.000;160;1;10;;0;product_options_selection.html;0001.jpg;Englischer Artikelname;Englische Artikelbeschreibung;Englische Kurzbeschreibung;engl. Meta Title;engl. Meta Description;engl. Meta Keywords;www.englischerherstellerlink.com;Deutscher Artikelname;Deutsche Artikelbeschreibung;Deutsche Kurzbeschreibung;dt. Meta Title;dt. Meta Description;dt. Meta Keywords;www.deustcherherstellerlink.de;;;;;;

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #19 am: 08. Februar 2010, 12:34:16
    Die liste ist falsch konfiguriert, hast du sie ggfs geöffnet gehabt und neu eingelesen?

    Ich kenne den Fehler nur, wenn die Daten in den falschen Felder oder falsch drinstehen.

    Gruss

    Daniel

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #20 am: 08. Februar 2010, 12:44:11
    ich hab ein produkt im shop, welches ich exportieren kann. ich hab die datei auf dem desktop gespeichert und versuche sie wieder hochzuladen, ohne sie zu öffnen oder zu verändern. hab jetzt auch das erweiterte importmodul wieder rückgängig gemacht. ich hab wieder die 175 fehlermeldung beim importieren.

    gruss
    ines

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #21 am: 08. Februar 2010, 12:49:10
    Hast du mal hier auf "Einstellungen" geklickt und die Trennzeichen entsprechend angepasst?

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Grüße

    Torsten

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #22 am: 08. Februar 2010, 12:56:22
    ja hab ich alles schon probiert, trennzeichen, keine trennzeichen, true und false angeklickt. also exportieren kann ich die angelegten produkte, aber die gleiche liste krieg ich nicht in den shop wieder rein. hab die datei auch nicht geöffnet und nicht bearbeitet. die rechte von admin/includes/classes/import.php wo es mir immer den fehler 175 gibt hab ich auf 777 gesetzt, auf 644... es geht immer noch nicht.

    gruss
    ines

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #23 am: 08. Februar 2010, 12:58:32
    Hast du nochmal eine genaue Fehlermeldung?

    Grüße

    Torsten

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #24 am: 08. Februar 2010, 13:00:46
    Warning: Invalid argument supplied for foreach() in /home/www/web136/html/domain2/shopamore/admin/includes/classes/import.php on line 175
    darunter heisst es dann:
    Erfolg Erfolg: Hochgeladene Datei wurde erfolgreich gespeichert.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #25 am: 08. Februar 2010, 13:04:25
    Hattest du das hier schonmal versucht?

    Ich hatte beim Import folgende Fehlermeldungen:

    Warning: fgetcsv() [function.fgetcsv]: enclosure must be a character in /www/htdocs/***/admin/includes/classes/import.php  on line 174

    Warning: Invalid argument supplied for foreach() in /www/htdocs/***/admin/includes/classes/import.php on line 175

    Warning: fgetcsv() [function.fgetcsv]: enclosure must be a character in /www/htdocs/***/admin/includes/classes/import.php on line 179

    Offenbar dürfen die Parameter der PHP-Funktion fgetcsv nicht leer sein. Meine Import-Datei war nur durch Semikolon getrennt und hatte kein Texterkennungszeichen, also habe ich das Feld "Texterkennungszeichen" in den Einstellungen im Shop leer gelassen.

    Um den Fehler in diesem Fall kurzfristig zu beheben, ersetzt man in der import.php:
    Zeile 174:

    Code: PHP  [Auswählen]
    $header = fgetcsv($fp, NULL, $this->seperator, $this->TextSign);
    durch

    Code: PHP  [Auswählen]
    $header = fgetcsv($fp, NULL, $this->seperator);
     
    Zeile 179:

    Code: PHP  [Auswählen]
    while ($line = fgetcsv($fp, NULL, $this->seperator, $this->TextSign)) {
    durch

    Code: PHP  [Auswählen]
    while ($line = fgetcsv($fp, NULL, $this->seperator)) {
    Das ist natürlich keine Dauerlösung, sollte also zusätzlich als Bug aufgenommen werden. Einfachste Lösung wäre vermutlich eine Abfrage, ob das Texterkennungsfeld leer ist oder nicht.

    Grüße

    Torsten

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #26 am: 08. Februar 2010, 13:16:26
    ja hab ich gemacht, die gleiche meldung wieder...

    gruss
    ines

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #27 am: 11. Februar 2010, 18:36:08
    Ich hatte beim Import folgende Fehlermeldungen:
    Warning: fgetcsv() [function.fgetcsv]: enclosure must be a character in /www/htdocs/***/admin/includes/classes/import.php  on line 174

    Warning: Invalid argument supplied for foreach() in /www/htdocs/***/admin/includes/classes/import.php on line 175

    Warning: fgetcsv() [function.fgetcsv]: enclosure must be a character in /www/htdocs/***/admin/includes/classes/import.php on line 179
    Offenbar dürfen die Parameter der PHP-Funktion fgetcsv nicht leer sein. Meine Import-Datei war nur durch Semikolon getrennt und hatte kein Texterkennungszeichen, also habe ich das Feld "Texterkennungszeichen" in den Einstellungen im Shop leer gelassen.

    Um den Fehler in diesem Fall kurzfristig zu beheben, ersetzt man in der import.php:
    Zeile 174:

    Code: PHP  [Auswählen]
    $header = fgetcsv($fp, NULL, $this->seperator, $this->TextSign);
    durch

    Code: PHP  [Auswählen]
    $header = fgetcsv($fp, NULL, $this->seperator);
     
    Zeile 179:

    Code: PHP  [Auswählen]
    while ($line = fgetcsv($fp, NULL, $this->seperator, $this->TextSign)) {
    durch

    Code: PHP  [Auswählen]
    while ($line = fgetcsv($fp, NULL, $this->seperator)) {
    Das ist natürlich keine Dauerlösung, sollte also zusätzlich als Bug aufgenommen werden. Einfachste Lösung wäre vermutlich eine Abfrage, ob das Texterkennungsfeld leer ist oder nicht.

    Wir haben das Problem in r757 ein wenig anders gelöst:

    Code: PHP  [Auswählen]
    function xtcImport($filename) {
                    $this->seperator = CSV_SEPERATOR;
                    $this->TextSign = CSV_TEXTSIGN;
                    //BOF set standard sign
                    if (trim(CSV_TEXTSIGN) == '') {
                            $this->TextSign = '"';
                    }
                    //EOF set standard sign
                    if (CSV_SEPERATOR == '') {
                            $this->seperator = "\t";
                    }
                    if (CSV_SEPERATOR == '\t') {
                            $this->seperator = "\t";
                    }
     
    Grüße

    Torsten

    annamore

    • Fördermitglied
    • Beiträge: 65
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #28 am: 12. Februar 2010, 17:15:15
    hab ich geändert, nun habe ich den fehler in der zeile 179... ich schaue mit web28 an weekend weiter, irgendwie geht es so nicht.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.373
    • Geschlecht:
    Artikelimport mit modified eCommerce Shopsoftware
    Antwort #29 am: 12. Februar 2010, 17:36:12
    Danke für die Rückmeldung.

    Grüße

    Torsten

               
    anything