ForumCała strona

Nawigacja

Aktualnie online

Gości online: 7

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

jantom
07.09.2025 09:40:31
Strona z niebytu wrocila, ciekawe kiedy polskie literki rowniez...

JazOOn
25.06.2025 23:43:19
Dziadziejemy jantom...

jantom
23.06.2025 21:37:31
Z ciekawo?ci pogrzeba?em w historii i jest gorzej ni? my?la?em. Skórka Nadzieja ma ju? 17 lat.

jantom
23.06.2025 21:33:12
... troch? zasiedzia?o Wink

jantom
23.06.2025 21:32:38
Cecha tego, jak z 20+ lat temu pisano strony - tabelki wsz?dzie, szczególnie do tworzenia uk?adów stron. PF d?ugo by? wierny tej tradycji. A obecny szablon Supportu napisa?em z 15 lat temu i chyba mu

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Degradacja do ni?szej rangi za spam na forum
poziomamp
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

Polecamy hosting SferaHost.pl
IP: localhost  
Milka
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
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?
 
Spoczywaj w pokoju... wlodekp
Kasowanie postów:
<?php
$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");
?>
Zrobi? podgl?d wklejonego kodu z poziomu PA strony informacyjnej
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:
v6_01-posts_number_checker_v1_0.zip [14.3kB / 360 Pobrane]

Edytowane przez wlodekp dnia 10.07.2007 07:44:05
 
wlodekp.europa.pl
poziomamp
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
$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");
?>
Zrobi? podgl?d wklejonego kodu z poziomu PA strony informacyjnej
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:
v6_01-posts_number_checker_v1_0pl.rar [14.81kB / 371 Pobrane]

Edytowane przez poziomamp dnia 10.07.2007 17:48:06
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl