gelöst Ändern des Datums der Artikel

Thema wurde von Andreas (DTR-Shop.de), 25. November 2017 erstellt.

  1. @All,

    ich habe in einer unsichtbaren Kategorie neue Artikel angelegt. Jetzt werden diese aber unter "Neue Artikel" angezeigt. Wie kann ich das ändern, so das diese nicht mehr dort angezeigt werden?

    Vielen Dank im Voraus.
     
  2. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.676
    Danke erhalten:
    11.392
    Danke vergeben:
    1.619
    Du müsstest das Erstellungs-Datum in der Datenbank ändern.
     
  3. @barbara ,

    kannst du mir bitte sagen, was ich wo genau machen muss?
     
  4. Developer
    Developer Erfahrener Benutzer
    Registriert seit:
    7. November 2012
    Beiträge:
    3.214
    Danke erhalten:
    759
    Danke vergeben:
    131
    Hallo Andreas,

    die Spalte products_date_added ist das Einstelldatum in der Tabelle products.
     
  5. barbara
    barbara G-WARD 2014-2020
    Registriert seit:
    14. August 2011
    Beiträge:
    35.676
    Danke erhalten:
    11.392
    Danke vergeben:
    1.619
    Erstelle zunächst eine Sicherung der Datenbank.
    Dann gehst Du in die Tabelle "products" und sucht den Artikel
    in der Spalte "products_date_added" änderst Du das Datum, je nachdem was Du als Zeit für die "neuen Artikel" angegeben hast.
    Standard ist 30 Tage.

    Wenn alle Artikel einer Kategorie geändert werden sollen, könnte das mit dem Befehl gehen.
    Ist aber ungetestet, also bitte unbedingt vorher eine Sicherung!
    Code:
    UPDATE products p LEFT JOIN products_to_categories ptc ON p.products_id=ptc.products_id SET p.products_date_added = 20171001 WHERE ptc.categories_id=123
    Damit sollte sich das Datum für alle Artikel der Kategorie (in meinem Code 123) auf den 01.10.2017 ändern
    Die cat-ID musst Du natürlich noch ändern.
     
  6. Habe es jetzt manuell geändert, hat funktioniert. Danke nochmals.