URL der Bilder anpassen

Thema wurde von gesundheitsgeber, 29. Juli 2016 erstellt.

  1. gesundheitsgeber

    gesundheitsgeber Erfahrener Benutzer

    Registriert seit:
    27. Januar 2014
    Beiträge:
    253
    Danke erhalten:
    4
    Danke vergeben:
    75
    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...
     
  2. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.112
    Danke erhalten:
    6.153
    Danke vergeben:
    1.090
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    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.
     
  3. gesundheitsgeber

    gesundheitsgeber Erfahrener Benutzer

    Registriert seit:
    27. Januar 2014
    Beiträge:
    253
    Danke erhalten:
    4
    Danke vergeben:
    75
    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?
     
  4. gesundheitsgeber

    gesundheitsgeber Erfahrener Benutzer

    Registriert seit:
    27. Januar 2014
    Beiträge:
    253
    Danke erhalten:
    4
    Danke vergeben:
    75
    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/");
     
  5. nobmaster

    nobmaster Mitglied

    Registriert seit:
    26. Januar 2016
    Beiträge:
    15
    Danke erhalten:
    1
    Danke vergeben:
    6
    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
     
  6. gesundheitsgeber

    gesundheitsgeber Erfahrener Benutzer

    Registriert seit:
    27. Januar 2014
    Beiträge:
    253
    Danke erhalten:
    4
    Danke vergeben:
    75
    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