phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: joli
29-06-2009, 19:43
Przekazywanie postów
Autor Wiadomość
hatfield

Posty: 2
Wysłany: 05-05-2008, 21:31   Przekazywanie postów

Witam!

W jaki sposób można przekazać posty jednego użytkownika drugiemu? Konkretnie chodzi mi o usunięcie użytkownika, lecz pozostawienie wszystkich jego postów w niezmienionej formie w tym samym miejscu - lecz chcę by te posty należały już do innego użytkownika. Taka podmiana użytkowników w napisanych już postach. Nie interesuje mnie kopiowanie treści posta, kasowanie go i pisanie tego samego innym użytkownikiem, gdyż temat wtedy windowałby się jako najświeższy.


Dzięki z góry za pomysły
_________________
pOZdR.
 
     
Gadatliwa Kasia 

   
Karol1987

Pomógł: 19 razy
Posty: 69
Wysłany: 06-05-2008, 00:23   

w tabeli phpbb_posts pozmieniać krotki w kolumnie poster_id czyli zamiast ID usuwanego usera wstawiasz tego, któremu chcesz je podarować, w tabeli phpbb_topics poszukać odpowiednich krotek w kolumnie topic_poster wykonać tą samą operację co wyżej.
Chyba to wszystko tak mi się wydaje :D
Tylko ciekawe czy po synchronizacji będzie OK ;)

OK sprawdziłem u siebie działa, tylko po tej operacji oddelegowania postów, powinieneś wykonać synchronizację użytkowników, bo licznik postów się nie zmienił poprawnie, tylko liczba tematów.
_________________
Początki są zawsze trudne, poziom wtajemniczenia rośnie, później jest już tylko lepiej... :D
 
     
hatfield

Posty: 2
Wysłany: 06-05-2008, 11:33   

Wielkie dzięki - działa jak napisałeś

Użytkownik którego kasowałem miał tylko 8 postów. Pozmieniałem każdy wpis po kolei. Zastanawiam się czy byłaby możliwość sprawnego przeprowadzenia tej samej operacji dla użytkownika z 300 postami? Czy jednak trzebaby siedzieć i klepać po kolei?

Raz jeszcze dzięki za pomoc
_________________
pOZdR.
 
     
Karol1987

Pomógł: 19 razy
Posty: 69
Wysłany: 06-05-2008, 18:56   

Ja bym się skłaniał ku takim zapytaniom, aby na piechotę nie robić: :roll:
Kod:
UPDATE `phpbb_posts` SET `poster_id` = 'NOWY_ID' WHERE `poster_id` = 'STARY_ID' ;


Kod:
UPDATE `phpbb_topics` SET `topic_poster` = 'NOWY_ID' WHERE `topic_poster` = 'STARY_ID' ;


NOWY_ID - ID usera, któremu chcesz dać posty
STARY_ID - ID usera, któremu chcesz zabrać posty
_________________
Początki są zawsze trudne, poziom wtajemniczenia rośnie, później jest już tylko lepiej... :D
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,1 sekundy. Zapytań do SQL: 12
Polecane serwisy

Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a

Sklep z gadżetami

Design Cart - Tworzenie sklepu internetowego

iRonin.IT

https://nabea.pl

• Zamów reklamę