Guten,
vorab sorry falls ich hier falsch bin, aber ich wüsste nicht wo ich sonst fragen könnte und ich habe seit Tagen keine Lösung online gefunden.
Es geht um dieses Problem, was zwar inszwischen behoben wurde, aber nicht nachträglich gefixed werden kann.
Fehlerhafte Quote-Links nach Import - Erledigt - WoltLab®
Kurz und knapp
meine Quote-Links aus WBB3.1/4.0/4.1 erzeugen fehlerhafte Links im Format
https://domain.tld/thread/id-keyword/index.php?page=Thread&postID=id#postid
und somit auch reichlich 404er bei Google.
<woltlab-quote data-author="SirGnn" data-link="index.php?page=Thread&postID=38429#post38429">
<p>Fensterheber, Keyless etc. funktioniert einwandfrei.</p>
</woltlab-quote>
Ich würde jetzt einfach mal via MySQL Befehl den Inhalt von data-link leeren.
Mein Query
select * from wbb1_post where message like '%data-link="index.php?page=%';
gibt mir etwa 3.000 Datensätze zurück, möchte ich ungern händisch alles fixen.
So nun zu den SQL-Profis, wie schaffe ich es in der message den einen Teiltext, in dem Fall den Quote-Link, zu ersetzen ?
update wbb1_post set message =replace(message, 'data-link="index.php?page=usw"', 'data-link=""' where message like '%data-link="index.php?page=%';
funktioniert leider nicht, da es für replace anscheinend keine Platzhalter gibt
Hoffe dass jemand einen Tipp für mich hat.
Gruß,
Romeo