Inhalte der DB automatisch suchen und ersetzen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Loewenherz
Mitglied
Beiträge: 624
Registriert: 10.02.2003 20:11
Wohnort: Saarlouis
Kontaktdaten:

Inhalte der DB automatisch suchen und ersetzen?

Beitrag von Loewenherz »

Hi,
ich müsste in der Datenbank des phpBB (Standardtabellen) zwei Dinge automatisch suchen & ersetzen:

1. Bei allen Usernamen mit Leerzeichen sollten Leerzeichen durch etwas anderes ersetzt werden, beispielsweise einen Unterstrich. Oder komplett wegfallen.
2. Falls in der Signatur Apostrophe (') vorkommen, sollten diese durch irgendetwas ersetzt werden (Bindestrich, Leerzeichen etc.).

Kann mir jemand sagen, wie die MySQL-Anweisung dafür lauten müsste, die ich in phpMyAdmin eingeben kann?
Downloads für phpBB, die ich seit 2001 angeboten habe, gibt es nicht mehr - die Mitarbeit beim Übersetzer-Team von phpBB3 war mein letzter aktiver Beitrag zu phpBB, zeitlich geht leider nichts mehr. Aktuell blogge ich nur noch phasenweise auf SEO Scene.
Ceterum censeo Google esse delendam
Benutzeravatar
Miroerr
Mitglied
Beiträge: 611
Registriert: 21.11.2005 21:47
Kontaktdaten:

Beitrag von Miroerr »

http://www.phpbb.de/viewtopic.php?t=56896
Eventuell kannst du das ja umbauen ...
Benutzeravatar
Loewenherz
Mitglied
Beiträge: 624
Registriert: 10.02.2003 20:11
Wohnort: Saarlouis
Kontaktdaten:

Beitrag von Loewenherz »

Glaube nicht so einfach. Gerade durch die Ersetzung des Apostrophs, der in MySQl eine Funktion hat. Die Anweisung kann wohl schlecht so lauten:

Code: Alles auswählen

REPLACE(post_text, ''', ' ')
Oder wurde das Teil als HTML-codiertes Sonderzeichen abgespeichert?
Downloads für phpBB, die ich seit 2001 angeboten habe, gibt es nicht mehr - die Mitarbeit beim Übersetzer-Team von phpBB3 war mein letzter aktiver Beitrag zu phpBB, zeitlich geht leider nichts mehr. Aktuell blogge ich nur noch phasenweise auf SEO Scene.
Ceterum censeo Google esse delendam
JimboV
Mitglied
Beiträge: 172
Registriert: 29.08.2007 16:49

Beitrag von JimboV »

Wie kann ich den lastpostname in der Datenbank ändern, der Link ändern nur den beitrag. Das mit dem automatischen Suchen und Ersetzen ist aber ne gute Idee.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“