Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: maobe - marraskuu 16, 2007, 02:53:52 IP

Otsikko: Verweise in Posts auf ungültige Boarddomain per DB updaten?
Kirjoitti: maobe - marraskuu 16, 2007, 02:53:52 IP
Hi Folks,

Wenn für ein SMF, dessen Domain sich geändert hat, die "internen" Verweise in Postings auf andere Threads auf diese neue Domain umgestellt werden müssen, wie kann man das über die DB am elegantesten lösen?

Ich weis nicht ob ein simples UPDATE das packt, weil ja nur bestimmte Bereiche des Messagebodys bearbeitet werden müssen...

Otsikko: Re: Verweise in Posts auf ungültige Boarddomain per DB updaten?
Kirjoitti: Ferrika - marraskuu 16, 2007, 09:38:05 IP
Also ich exportiere mir dafür die Datenbank, ersetze in einem Texteditor per suchen / ersetzen die entsprechende Domain und importier die wieder.

Es gibt sicherlich auch entsprechende SQL-Befehle, aber mit denen steh ich aufm Kriegsfuß *g*
Otsikko: Re: Verweise in Posts auf ungültige Boarddomain per DB updaten?
Kirjoitti: Bloodsurfer - marraskuu 18, 2007, 12:24:34 IP
Gehen würde z.B. folgender SQL-Befehl:

update prefixdeinertabelle_messages set body=REPLACE(body,'www.altedomain.de','www.neuedomain.de') where body like '%www.altedomain.de%';

Backup vorher schadet nicht ;)
Otsikko: Re: Verweise in Posts auf ungültige Boarddomain per DB updaten?
Kirjoitti: maobe - marraskuu 19, 2007, 11:43:23 AP
es geht auch noch wesentlich einfacher, mit der boardeigenen zensurfunktion. ok, die kann ggf. von usern abgeschaltet werden, wenn man das zu lässt, aber im vorliegenden fall erspart es eine menge stress und ist vollkommen ausreichend ;)