Strona 2 z 10 PierwszyPierwszy 1234 ... OstatniOstatni
Pokaż wyniki od 11 do 20 z 95

Wątek: Panel Adminstratora

  1. #11
    Zarejestrowany
    Dołączył
    Jun 2009
    Posty
    51

    Domyślnie

    co do panelu admina to przydała by się możłiwość czyszczenia chatu

  2. #12
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    Dodałem przed chwilą na Twoje życzenie

  3. #13
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Ols... Dzieje się tak, gdyż $user zawiera nick ZALOGOWANEGO gracza. Czyli twój, bo ty siedzisz w panelu. Dlatego powienieneś zostać przy wpisywaniu ID. Ewnetualnie możesz dać wpisanie nicku, ale po pobraniu go z formularza musisz go zapisać w zmiennej o innej nazwie niż $user.

  4. #14
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    Dzięki ale zostanę przy ID. Mam już kilka opcji ale głowię się jak zrobić Banowanie, masz jakis pomysł?

  5. #15
    Mistrz Joba Awatar Meares
    Dołączył
    Jan 2009
    Posty
    2,630

    Domyślnie

    Dodajesz do tabeli users kolumnę "ban" SMALLINT(1). Tylko, że na panelu admina się nie skończy... Będziesz musisał zrobić if przy logowaniu. Dalej już sobie poradzisz.

  6. #16
    Zasłużony Awatar Kemsan
    Dołączył
    Oct 2007
    Posty
    805

    Domyślnie

    Do tabeli bany dodajemy nick i ip gracza, pó??niej if.
    Tabelka:
    id int 11 auto-increment
    gracz int 11
    ip int 11


    W panelu admina:
    Kod php:
    <?php
    if($_GET['opcja'] == "banowanie"){
    $sel mysql_query("SELECT `id`,`user` FROM `users`");
    while(
    $sel2 mysql_fetch_array($sel)){
      echo 
    $sel2['user'].' ('.$sel2['id'].') <a href="admin.php?opcja=banowanie&gracz='.$sel2['user'].'">Zbanuj</a>';
    }

    if(
    $_GET['gracz'] != NULL){
       
    $sel mysql_fetch_array(mysql_query("SELECT `user`,`id`,`ip` FROM `bany` WHERE `gracz` = '".$_GET['gracz']."'"));
          if(
    $sel != NULL){
                echo 
    'Zbanować gracza '.$sel['user'].' ('.$sel['id'].')?<br><a href="admin.php?opcja=banowanie&gracz='.$sel['user'].'&dalej=zbanuj">Tak</a> <a href="admin.php?opcja=banowanie">Nie</a>';
                if(
    $_GET['dalej'] == "zbanuj"){
                  
                      
    $ins mysql_query("INSERT INTO `bany` SET `gracz` = '".$sel['user']."',`ip` = '".$sel['ip']."'");
                            if(
    $ins) echo 'Zbanowano gracza! <a href="admin.php">Powrót</a>';
    }
    }  
    }
    echo 
    '<a href="admin.php?opcja=banowanie">Banowanie graczy</a>'// Link do banowania :D '
    ?>
    A w skrypcie logowania(nadawanie zmiennej sesyjnej)
    Kod php:
     $sel mysql_fetch_array(mysql_query("SELECT `id` FROM `bany` WHERE `gracz` = '".$user."' OR `ip` = '".$_SERVER['REMOTE_ADDR']."'"));
    if(
    $sel != NULL){ exit("Zostałeś zbanowany! Nie masz dostępu do tej strony"); } else { mysql_query("UPDATE `users` SET `ip` = '".$_SERVER['REMOTE_ADDR']."' WHERE `user` = '".$user."'"); } 
    Do tabeli users dodajemy pole ip int 11
    Ostatnio edytowane przez Kemsan ; 19-06-2009 o 21:03

  7. #17
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    Wyświetla się Nick w nawiasie ID i opcja zbanuj i to tyle gdy to nacisne tak jakby nic się nie stało a najgorsze że nie mogę błędu znale??ć;/ pomoże ktoś?

  8. #18
    Zasłużony Awatar Kemsan
    Dołączył
    Oct 2007
    Posty
    805

    Domyślnie

    Dodaje rekord do tabeli bany?:P

  9. #19
    Dix
    Dix jest nieaktywny
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    684

    Domyślnie

    Właśnie nie dodaje;/

  10. #20
    Zarejestrowany
    Dołączył
    May 2009
    Posty
    118

    Domyślnie

    No to dacie link żeby można pobrać ten panel admina ??

Strona 2 z 10 PierwszyPierwszy 1234 ... OstatniOstatni

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Panel Administatora
    Przez Majkel w dziale Race
    Odpowiedzi: 13
    Ostatni post / autor: 26-05-2010, 21:18
  2. Panel GM-A
    Przez ekiso w dziale Support Ugameli
    Odpowiedzi: 4
    Ostatni post / autor: 22-09-2009, 07:54
  3. Panel administracyjny
    Przez ekiso w dziale prp
    Odpowiedzi: 2
    Ostatni post / autor: 20-05-2009, 10:19
  4. Panel Administracyjny - błąd
    Przez Szuta w dziale Pytania dotyczące silnika Xnova
    Odpowiedzi: 7
    Ostatni post / autor: 21-03-2009, 15:52

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •