Hi liebe Mitstreiter, ich habe eine Frage an euch bzgl. eines SQL-Befehls oder einer anderen Möglichkeit mir viel Arbeit zu sparen. Was will ich tun? Ich habe dummerweise mal in meinen Content-Artikeln beim kopieren der Artikel von meiner anderen Domain www.gesundheitsgeber.de auf meinen Shop www.natural-kefir-drinks.de die Links der Blder nicht angepasst. Das bedeutet ich habe in meinem Content Manager jetzt sehr sehr viele Artikel (in DE und EN) deren Bilder hierhin referenzieren: http://gesundheitsgeber.de/images/Kombucha/picsneu/kombucha4.jpg anstatt in die Shopdomain www.natural-kefir-drinks.de Der reine Umzug des Bild-Ordners von der Domain 1 zum Shop ist kein Problem - bekomm ich ja locker hin. Aber wie kann ich alle Bild-URL´s in den Content-Artikeln des Shops anpassen, sodass eben der Teil http://gesundheitsgeber.de durch www.natural-kefir-drinks.de ersetzt wird. Klar geht das händisch oder jeden Artikel im Code per suchen/ersetzen bearbeiten aber das dauert trotzdem ewig. Habt ihr eine Idee wie man das evtl per SQL Befehl machen kann? Ich bin für jede Anregung dankbar... Liebe Grüße und danke schon mal...
Für die Zukunft Nie mit Domain (Link nur für registrierte Nutzer sichtbar.) sondern nur ab der Domain (Link nur für registrierte Nutzer sichtbar.) eingeben, dann hast solche Probleme nicht mehr beim umzug oder erstellen von Testshops. SQL kann ich leider zu wenig, da musst auf andere Helfer warten, aber würd halt nur die Domain aus dem Pfad löschen.
Hi Dennis, geb dir 1000% Recht - dein Einwand ist natürlich absolut richtig. Ich brauch also einen Befehl der mir aus src="http://www.gesundheitsgeber.de/images/*** src="images/*** macht Hat da jemand eine Idee?
Ich habe es jetzt so probiert im MySQL Dumper: Code: UPDATE content_manager SET content_text = REPLACE(content_text, "src="http://www.gesundheitsgeber.de/images/", "src="images/"); Der spuckt mir aber diese Meldung: Code: MySQL-ERROR MySQL meldet: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'http://www.gesundheitsgeber.de/images/", "src="images/")' at line 1 Fehler bei der Anfrage: UPDATE content_manager SET content_text = REPLACE(content_text, "src="http://www.gesundheitsgeber.de/images/", "src="images/");
Hi Dennis, dein Fehler liegt bei den zu vielen Anführungszeichen. Du musst auch nichts ersetzen, sondern nur löschen. Darum versuch es mal damit: UPDATE content_manager SET content_text = REPLACE(content_text, "http://www.gesundheitsgeber.de", ""); LG Norbert
Hi Norbert - das war parallel Hab es grad genauso gemacht und es funzt!!! Das hat mir viel Arbeit gespart und ich hab wieder was gelernt..ist echt klasse mit den SQL Befehln Danke euch für eure Schubser in die richtige Richtung Klasse dieses Forum...ist Gold wert... Liebe Grüße