Zobacz temat
Degradacja do ni?szej rangi za spam na forum
|
|
poziomamp |
Dodany dnia 09.07.2007 18:13:32
|
![]() Przedszkolak ![]() Postów: 26 Data rejestracji: 20.05.2007 09:02 |
Hej. Mam problem. Na stronie mam userów, którzy nabijaj? sobie posty i chcia?bym ich ukara? degraduj?c do ni?szej rangi, albo usun?? im ze statystyk np 50 postów. Nie wiem jak to zrobi?, prosz? o pomoc. Pozdrawiam. |
|
|
W?cibski Go?? |
Dodany dnia 09.09.2025 07:19:41
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
![]() |
IP: localhost | |
Milka |
Dodany dnia 09.07.2007 19:05:39
|
![]() Zaawansowany ![]() Postów: 1372 Pomógł: 5 Data rejestracji: 02.07.2006 16:56 |
Chodzi Ci o usuni?cie tych postów (ca?kowite), czy tylko modyfikacja liczby postów danego u?ytkownika na forum? Je?li mówimy o modyfikacji liczby postów danego u?ytkownika to musisz zmieni? warto?? w bazie danych poprzez phpMyAdmin. Ta jedyna i prawdziwa Milka - reszta to podróbki!
|
|
|
poziomamp |
Dodany dnia 10.07.2007 01:07:04
|
![]() Przedszkolak ![]() Postów: 26 Data rejestracji: 20.05.2007 09:02 |
Je?eli zaczn? r?cznie usuwa? posty to i taki liczba napisanych postów w statach danego usera b?dzie taka sama, wi?c chyba wchodzi w gr? tylko usuni?cie z bazy danych. Ale ma?o si? na tym znam, prosz? o podpowied? jak to zrobi?, jak odj?? u?ytkownikowi kilka postów w bazie danych, lub ewentualnie zdegradowa? rang? ni?ej? |
|
|
![]() |
Dodany dnia 10.07.2007 02:35:38
|
![]() Weteran ![]() Postów: 3101 Pomógł: 29 Data rejestracji: 21.05.2005 22:27 |
Kasowanie postów: <?php Zrobi? podgl?d wklejonego kodu z poziomu PA strony informacyjnej$user_id = 9999;//numer id odczytany np z listy u?ytkowników paska adresu: profile.php?lookup=NUMER $result = dbquery("DELETE FROM ".$db_prefix."posts WHERE post_author=$user_id ORDER BY post_id DESC limit 10"); ?> zamiast tego 9999 nale?y wstawi? realny mumer id u?ytkownika odczytany np. z listy u?ytkowników pasek adresu przegl?darki: http://php-fusion.pl/profile.php?lookup=9999 liczba kasowanych postów ustawiona na ostatnio dodane przez tego u?ytkownika i jest to te 10 wstaw tu swoj? ilo??Weryfikacja ilo?ci postów profil-forum: do tego celu prosz? u?y? za??czony infusion dzia?a on tylko w trybie prac na serwerze jeden z u?ytkowników ju? go t?umaczy bo locale rumu?skie i angielskie-mo?e Ty jednak b?dziesz szybszy i z potrzeby to zrobisz nie licz?c na INNYCH? Bez dalszych wyja?nie? s? tylko dwa stany potrafisz albo nie
wlodekp dodał/a następującą plik:
Edytowane przez wlodekp dnia 10.07.2007 07:44:05 |
|
|
poziomamp |
Dodany dnia 10.07.2007 02:50:35
|
![]() Przedszkolak ![]() Postów: 26 Data rejestracji: 20.05.2007 09:02 |
Dzi?ki, jutro postaram si? z tym powalczy?, bo dzi? ju? ma?o co widz? na oczy, zm?czenie. Dzi?ki jeszcze raz. Próbowa?em spolonizowa? to i doda?em do locale polish. Nie jestem geniuszem z angielskiego ale si? stara?em jak mog?em. wlodekp napisa?/a: Kasowanie postów: <?php Zrobi? podgl?d wklejonego kodu z poziomu PA strony informacyjnej$user_id = 9999;//numer id odczytany np z listy u?ytkowników paska adresu: profile.php?lookup=NUMER $result = dbquery("DELETE FROM ".$db_prefix."posts WHERE post_author=$user_id ORDER BY post_id DESC limit 10"); ?> zamiast tego 9999 nale?y wstawi? realny mumer id u?ytkownika odczytany np. z listy u?ytkowników pasek adresu przegl?darki: http://php-fusion.pl/profile.php?lookup=9999 liczba kasowanych postów ustawiona na ostatnio dodane przez tego u?ytkownika i jest to te 10 wstaw tu swoj? ilo??A odno?nie tego, to próbowa?em tak zrobi?, da?em id usera 13, bo taki mia?, wpisa?em by skasowa?o 10 postów <?php $user_id = 13;//numer id odczytany np z listy u?ytkowników paska adresu: profile.php?lookup=NUMER $result = dbquery("DELETE FROM ".$db_prefix."posts WHERE post_author=$user_id ORDER BY post_id DESC limit 10"); ?> i widz?, ?e liczba postów dalej taka sama przy userze z id 13... co? zrobi?em nie tak? A infusion dzia?a znakomicie, szkoda, ?e nie ma opcji wyboru dla poszczególnych userów, ale i tak jest super. Dzi?ki
poziomamp dodał/a następującą plik:
Edytowane przez poziomamp dnia 10.07.2007 17:48:06 |
|
Przejdź do forum: |