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: Fehler bei Produktbildern nach "Artikel duplizieren"

    sper_son_frei

    • Neu im Forum
    • Beiträge: 12
    Hallo zusammen,

    ich habe einen Fehler im Shop, dem ich nicht auf die Schliche komme:

    Wenn ich einen Artikel dupliziere (unabhängig von der Wahl der Auswahlmöglichkeiten/Checkboxen), dann werden alle Daten sauber übernommen, mit Ausnahme der Produktbilder (siehe Anhang).

    Die image_nr wird verkehrt hinterlegt. Ein Löschen über den Admin ist entsprechend nicht möglich.

    Ich habe verschiedene Konstellationen durchgespielt (ehemaliger xtc 3.03; jetziger Modified 2.01, Datenbak wurde mitgenommen und entsprechend geupdatet):

    - erst Tabelle products_images geleert und bei einem Artikel die Bilder neu hochgeladen
    - dann Tabellen products, products_description und products_images geleert und Testartikel neu angelegt
    - dann diese Tabellen gelöscht und aus dem Pack 2.01 wieder integriert und Testartikel neu angelegt
    - dann Admin Verzeichnis komplett neu überspielt (kaum Sondermodule integriert, aber man weiß ja nie)
    - dann komplette Datenbank gelöscht und jungfräuliche Datenbank 2.01 eingespielt
    - dann vor lauter Fragezeichen Verzeichnis inc und includes aus dem Pack 2.01 integiert

    Überall das selbe (siehe Bild).

    Im images Verzeichnis auf dem Server werden die Bilder richtig abgelegt (korrekter Dateiname). Nur in der Datenbank in der Tabelle products_images sind die image_nr nicht korrekt.

    Im Demoshop konnte ich das Problem nicht nachvollziehen.

    Hat noch jemand eine Idee?

    Viele Grüße
    Sandro

    -

    Linkback: https://www.modified-shop.org/forum/index.php?topic=36422.0

    sper_son_frei

    • Neu im Forum
    • Beiträge: 12
    Re: Fehler bei Produktbildern nach "Artikel duplizieren"
    Antwort #1 am: 20. Januar 2017, 17:37:40
    Guten Abend zusammen,

    Fehler liegt hier:

    admin/includes/classes/categories.php
    Zeile 834-835

    Code: PHP  [Auswählen]
            $sql_data_array = array('products_id' => $this->dup_products_id,
                                    'image_name' => $dup_products_image_name);

    Fehler existiert erst ab der 2.01 Version. (Auch im UpDate von 2.00 auf 2.01 bereits enthalten).

    An sich mega simpel....ich brauche Urlaub :(

    Viele Grüße
    Sandro

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.268
    • Geschlecht:
    Re: Fehler bei Produktbildern nach "Artikel duplizieren"
    Antwort #2 am: 20. Januar 2017, 17:48:32
    Das ist für Shopversion 2.0.2.0 rev 10591 bereits wie folgt korrigiert:

    Suche:

    Code: PHP  [Auswählen]
            //write to DB
            $sql_data_array = $mo_img;
            unset($sql_data_array['image_id']);
            $sql_data_array = array('products_id' => $this->dup_products_id,
                                    'image_name' => $dup_products_image_name);

            xtc_db_perform(TABLE_PRODUCTS_IMAGES, $sql_data_array);

    Und ersetze mit:

    Code: PHP  [Auswählen]
            //write to DB
            $sql_data_array = $mo_img;
            unset($sql_data_array['image_id']);
            $sql_data_array['products_id'] = $this->dup_products_id;
            $sql_data_array['image_name'] = $dup_products_image_name;

            xtc_db_perform(TABLE_PRODUCTS_IMAGES, $sql_data_array);

    P.S.: Bitte keine zusätzlichen Hinweise per E-Mail.
    Für sowas haben wir unser Trac-System.

    Grüße

    Torsten

    sper_son_frei

    • Neu im Forum
    • Beiträge: 12
    Re: Fehler bei Produktbildern nach "Artikel duplizieren"
    Antwort #3 am: 20. Januar 2017, 20:46:35
    @Torsten

    Soweit konnte ich nicht mehr denken ;)
    Aber Du hast Recht...sorry für die Umstände!
    3 Antworten
    833 Aufrufe
    06. November 2021, 17:45:01 von fiveBytes
    3 Antworten
    2455 Aufrufe
    29. Juli 2011, 10:19:58 von Tomcraft
    2 Antworten
    1174 Aufrufe
    15. Juli 2019, 13:39:47 von SWG
               
    anything