geht das so:
- alte sicherung der DB einspielen (convert_startartikles.php och nicht ausgeführt)
tabelle cat_art umbenennen zu cat_art old
neue sicherung der DB einspielen (convert_startartikles.php ausgeführt)
(dies kann auch auf einer testinstallation gemacht werden, und cat_art_old dann mit phpmyadmin in die ProduktionsDB rüberkopiert werden. )
--SQL ausführen
UPDATE con_cat_art_old INNER JOIN con_cat_art ON con_cat_art_old.idcatart=con_cat_art.idcatart SET con_cat_art.is_start = 1
WHERE (((con_cat_art_old.is_start)=1));
...oder muss cat_lang.startidartlang auch noch zurückgesetzt werden?
Das macht doch isStartArticle() - deshalb muss man sich darum doch nicht mehr kümmern, oder? Habe Funktionscode von isStartArticle() nur überflogen.
PS.
EDIT: Das ganze macht natürlich nur sinn wenn zwischen der Sicherung 1 und dem Backup 2 von nicht allzuviele neue artikel hinzugekommen sind.
