Archiwum działu Ogólne (posty do 12.2008) - [Problem] Zmiana autora postu
Speedo1544 - 20-07-2007, 15:03 Temat postu: [Problem] Zmiana autora postu Witam szukalem na forum ale jakos nie udalo mi sie tego znalesc wiec pisze
Moj byly moderator zmienil sobie nick na kupa i go wywalilem calkowicie z forum ale niestety posty zostaly jak wchodze na temat ktory on stworzyl i jest opcja uzytkownik kupa zmieniam na np swoj nick z forum ale niestety nie da rady tego zmienic nie mam pojecia jak sie do tego zabrac ale to jest ok tysiaca postow moze mi podpowiecie jak to pozmieniac bo ja nie mam pojecia
faw217 - 20-07-2007, 15:12
Wykonaj takie zapytanie do SQL:
Kod: | UPDATE `nazwa_bazy`.`phpbb_posts` SET `poster_id` = 'NOWY ID' WHERE `phpbb_posts`.`post_id` =STARY ID |
Oczywiście później synchro bazy.
Speedo1544 - 20-07-2007, 15:16
a nie da sie tego jakos zmienic w poziomu forum bo nie chce grzebac w SQL bo nie chce cos zkopac a po za tym tak jak pisalem to jest ok tysiaca postow tej osoby
faw217 - 20-07-2007, 15:18
Nie za bardzo. Można masowo usunąć posty autora, ale zmienić autora postów nie, tymbardziej, jak posty należą do nieistniejącego autora.
Pozostaje Ci SQL.
Centurion - 20-07-2007, 15:32
jeśli to jest usunięty już user to zapytanie powinno wyglądać tak:
Kod: | UPDATE `phpbb_posts` SET `post_username` = 'nowaksywa' WHERE `post_username`= 'staraksywa'; |
Speedo1544 - 20-07-2007, 15:47
Centurion napisał/a: | jeśli to jest usunięty już user to zapytanie powinno wyglądać tak:
Kod:
UPDATE `phpbb_posts` SET `post_username` = 'nowaksywa' WHERE `post_username`= 'staraksywa'; |
wywala mi taki komunikat
Kod: | Należy wybrać przynajmniej jedną kolumnę do wyświetlenia |
nie za bardzo wiec co trzeba wybrac
Centurion - 20-07-2007, 15:52
klikasz w phpMyAdminie po lewej na link z nazwa Twojej bazy, potem na ikonke SQL wklejasz tam kod, zamieniasz ksywy na te co maja byc, zatwierdzasz i to wszystko
potem ewentualnie w PA wyczysc cache SQL and templates
Speedo1544 - 20-07-2007, 15:54
Centurion, wielkie dzieki za pomoc temat do zamkniecia
joli - 20-07-2007, 16:15
Speedo1544, pięknie, ale popraw sygnaturke.
Tematów nie zamykamy, ktoś może potrzebowac pomocy także
Robur - 26-06-2008, 12:07
Witam, trochę odświeżę temat. Zgodnie z instrukcją Centuriona zrobiłem zapytanie oraz wyczyściłem cache SQL and templates. Zmiana nazwy użytkownika nastąpiła, natomiast cały czas pokazuje się napis "usunięty" przy starych postach. Przy nowym użytkowniku pokazuje cały czas tą samą ilość postów (czyli nowych).
Czy tak już pozostanie?
koziolek - 26-06-2008, 20:28
hmmm.... a nie trzeba jeszcze wykonać zapytania odznaczającego post, że usunięto autora?
Kod: | UPDATE `phpbb_posts` SET `poster_delete` = 0 WHERE `post_username`= 'staraksywa'; |
Robur - 26-06-2008, 20:36
koziolek napisał/a: | hmmm.... a nie trzeba jeszcze wykonać zapytania odznaczającego post, że usunięto autora?
Kod: | UPDATE `phpbb_posts` SET `poster_delete` = 0 WHERE `post_username`= 'staraksywa'; |
|
zrobiłem i dalej to samo
koziolek - 26-06-2008, 21:46
teraz się jeszcze zastanowiłem i u Ciebie powinno być: Kod: | UPDATE `phpbb_posts` SET `poster_delete` = 0 WHERE `post_username`= 'nowaksywa'; | bo już zmieniłeś ksywki
oraz czy wyczyściłeś cache?
Robur - 26-06-2008, 21:58
Zadziałało w ten sposób, iż napis ''usunięty" został zamieniony na "gość"
cache oczywiście wyczyściłem
[ Dodano: 29-06-2008, 13:37 ]
jakieś inne sugestie?
|
|
|