Bazy danych SQL - Zmiana adresu forum w linkach wewn?trznych
Seeker1 - 14-10-2013, 11:01 Temat postu: Zmiana adresu forum w linkach wewnętrznych Witam
Zmienili¶my adres forum, serwer, oraz skrypt 1.12.6 na 1.12.7 forum działa nieĽle, pozostały jednak w postach linki ze starym adresem [kto¶ pisze że w jakim¶ innym temacie na forum jest co¶ opisane i daje link ]
Czy jest polecenie które pozwoliłoby zmienić w bazie danych sam pocz±tek linku czyli:
z http://www.XXXX.pl/viewtopic.php?p=172383#172383 na http://www.ZZZ/viewtopic.php?p=172383#172383
Boltex - 14-10-2013, 11:19
Seeker1 - 14-10-2013, 11:52
Boltex, chyba trochę zamotałem przy tłumaczeniu
Forum już pracuję pod nowym adresem i jest wszystko ok, jednak w starych postach pozostały linki do tematów ze starym adresem.
Forum miało adres ptcruiserclub.pl a obecnie ptclub.pl
W tym po¶cie widać to najlepiej http://ptclub.pl/viewtopic.php?p=150578#150578
Konto testowe: Rysiek
Hasło: 54321
Boltex - 14-10-2013, 13:36
Seeker1, w takim razie musisz edytować posty w bazie danych.
lord.nitos - 14-10-2013, 13:55
Jak znasz angielski to moze Ci sie przydac ten artykul
http://www.mydigitallife....base-using-sql/
Seeker1 - 20-10-2013, 15:12
lord.nitos,
Kod: | update phpbb_posts_text set post_text = replace(post_text, 'http://ptcruiserclub.pl', 'ptclub.pl') |
po wykonaniu tego zapytania został podmieniony tylko http://ptcruiserclub.pl na ptclub.pl
natomiast w linkach http://ptcruiserclub.pl/v...p=150578#150578 nie zmieniło na ptclub.pl
Co¶ muszę jeszcze dodać ?
Tommekk80 - 20-10-2013, 17:11
A bez http próbowałe¶?
Kod: | update phpbb_posts_text set post_text = replace(post_text, 'ptcruiserclub.pl', 'ptclub.pl') |
Seeker1 - 22-10-2013, 16:40
Tommekk80 napisał/a: | A bez http próbowałe¶?
Kod: | update phpbb_posts_text set post_text = replace(post_text, 'ptcruiserclub.pl', 'ptclub.pl') |
|
faktycznie http stwarza jaki¶ problem, jednak nie mogę wykonać tego zapytania tak jak piszesz bo zostan± podmienione wszystkie ptcruiserclub.pl na ptclub.pl również te w dyskusjach nad zmiana adresu czy gadżetach a mi zależy tylko na zmianie adresu w linkach, próbowałem dodać / na końcu ale polecenie nie zostało wykonane hmm
Kod: | update phpbb_posts_text set post_text = replace(post_text, 'ptcruiserclub.pl/', 'ptclub.pl/') |
Tommekk80 - 22-10-2013, 19:05
Warunek dodaj, wyklucz id tematów z w/w dyskusjami.
|
|
|