To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

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ść" :D

cache oczywiście wyczyściłem

[ Dodano: 29-06-2008, 13:37 ]
jakieś inne sugestie?



Powered by phpBB modified by Przemo © 2003 phpBB Group