Diedrichs Posted June 6, 2008 Report Share Posted June 6, 2008 Hallo Zusammen! Mir geht es um die Anzeige neuer Produkte im Shop. Ich habe alle meine Artikel importiert und deswegen werden wohl keine "neuen Produkte" angezeigt, vermutlich weil in der Artikelanlage z.B. folgendes dann steht: Hinzugefügt am: Letzte Änderung: 03.06.2008 Wo könnte ich ein paar Artikel manipulieren, dass die der Artikel als "neues Produkt" angezeigt wird? Das Datum im Artikel habe ich schon erneuert, das ändert aber nur die bei "letzter Änderung", bei "hinzugefügt am" bleibt das weiterhin leer! so long Harald Link to comment Share on other sites More sharing options...
Diedrichs Posted June 15, 2008 Author Report Share Posted June 15, 2008 Hllo! Hat keiner eine Lösung? So long Harald Link to comment Share on other sites More sharing options...
Primus2007 Posted June 15, 2008 Report Share Posted June 15, 2008 Das geht nur im Datenbankmanager PhpMyAdmin. Dort könntest du in der Tabelle "products" das Datum im Feld "products_date_added" manuell ändern. Wenn Du alle artikel ändern möchtest, ginge das per SQL-Befehl (ebenfalls in PhpMyAdmin). Vorher unbedinge ein Backup der Datenbank machen !! UPDATE products SET products_date_added = "2008-06-10 09:00:00";[/CODE] Das Datum ist im Format: YYYY-MM-DD HH:MM:SS also z.B.: 2008-05-31 12:27:10 Link to comment Share on other sites More sharing options...
Guest tuvalu Posted June 15, 2008 Report Share Posted June 15, 2008 Als ich noch Supportkunde war, gab es im Supportforum eine fehlerbereinigte Import.php wo das products_date_added richtig gesetzt wird. tuvalu Link to comment Share on other sites More sharing options...
rekona.de Posted June 15, 2008 Report Share Posted June 15, 2008 Hallo, wenn beim Import das Datum "Artikel hinzugefügt am:" nicht gesetzt wird kannst du folgendes machen: Öffnen die Datei "xtcommerce\admin\includes\classes\import.php" mit irgendeinem Editor und suche nach folgendem: if ($mode == 'insert') { $this->counter['prod_new']++; xtc_db_perform(TABLE_PRODUCTS, $products_array); $products_id = mysql_insert_id(); } else { [/PHP] und änder es in folgendes ab: [PHP]if ($mode == 'insert') { $products_array = array_merge($products_array, array ('products_date_added' => 'now()')); $this->counter['prod_new']++; xtc_db_perform(TABLE_PRODUCTS, $products_array); $products_id = mysql_insert_id(); } else { [/PHP] [color="Red"][i]edit:// bei mir ist es in Zeile 294[/i][/color] bitte denke daran ein Backup anzulegen da ich nicht garantieren kann und möchte das es so klappt. Viele Grüße Andreas Link to comment Share on other sites More sharing options...
Diedrichs Posted June 15, 2008 Author Report Share Posted June 15, 2008 Danke für Eure Hilfe! Ich habe die geänderte import.php gefunden, funktioniert gut! Liebe Grüße Harald Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.