Strona 2 z 3 PierwszyPierwszy 123 OstatniOstatni
Pokaż wyniki od 11 do 20 z 22

Wątek: Rekord On-linie

  1. #11
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    Hmmm zrobiłem tak jak wszytsko jest w tym poradniku, lecz to niedziała, zobaczcie co jest nie tak, o to plik overview.php

    http://wklejto.pl/34810

    A to plik overview_body.tpl:

    http://wklejto.pl/34811

    Nie miałem tabeli game_onlinie ale ją zrobiłem, i zrobiłem nowy rekord:

    Pole- maxonline Typ-varchar(11) Null-Nie Domyślnie-0


    Powiedzcie co jest nie tak, prosze, daje piwko

  2. #12
    Ekspert Xnova Awatar ahmed
    Dołączył
    Dec 2008
    Posty
    237

    Domyślnie

    a kto ci kazał zrobic Typ-varchar(11) Null-Nie Domyślnie-0 ?? ma byc Int 11 domyslnie 0
    www.space-game.pl ====> Nowy wymiar Xnovy . Zapraszamy Do podboju Galaktyk


  3. #13
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    Zmieniłem, ale nie dzaiła, nic nie wyświetla...

  4. #14
    Ekspert Xnova Awatar ahmed
    Dołączył
    Dec 2008
    Posty
    237

    Domyślnie

    A po 2 Zle dałes include

    to
    Kod php:
    include($ugamela_root_path 'autoreload.'.$phpEx); 
    Masz dać pod tym
    Kod php:
    include($xnova_root_path 'common.' $phpEx); 
    www.space-game.pl ====> Nowy wymiar Xnovy . Zapraszamy Do podboju Galaktyk


  5. #15
    Zarejestrowany
    Dołączył
    Mar 2010
    Posty
    55

    Domyślnie

    wiem że temat sprzed pół roku, ale na przyszłość dla innych, tam było napisane game_onlinie a trzeba game_online, na wypadek jakby ktoś kopiował dokładnie nazwę tabeli(jak np. ja)
    Ostatnio edytowane przez pionner ; 24-03-2010 o 20:02

  6. #16
    Zarejestrowany
    Dołączył
    Apr 2010
    Posty
    1

    Domyślnie

    Jakiś idiota pisał ten kod, funkcja doquery była po coś pisana, poza tym tutaj jest dokładniejszy poradnik:

    Do overview.php, gdzieś na początku:

    Kod php:
    $oonline date("U")-900;
    $online douery("SELECT COUNT(id) as online FROM game_users WHERE `onlinetime`>'".$oonline."'",true);
    $maxonline mysql_query("SELECT maxonline FROM game_online",true);

    if (
    $online $maxonline) {
    doquery("UPDATE game_online SET maxonline = '".$online['online']."'");

    Następnie na końcu dodajemy to:
    UWAGA, TUTAJ NAJWAŻNIEJSZA POPRAWKA, POPRAWKA BEZPIECZEŃSTWA
    Kod php:
     $parse['rekordmax'] = $maxonline['maxonline']; 
    Po tym, wchodzimy do Phpmyadmin, klikamy "SQL" i wklejamy to:

    Kod php:
    CREATE TABLE IF NOT EXISTS `game_online` (
      `
    maxonlineint(11NOT NULL
    ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- 
    Zrzut danych tabeli `game_online`
    --

    INSERT INTO `game_online` (`maxonline`) VALUES
    (0); 
    Potem w pliku tpl (overview_body.tpl)

    "rekord online : {rekordmax}"


    I będzie działać Kod o połowę krótszy, i lepszy.
    Ostatnio edytowane przez deusx2 ; 21-04-2010 o 22:52

  7. #17
    Zarejestrowany
    Dołączył
    Dec 2008
    Posty
    13

    Domyślnie

    Cytat Zamieszczone przez deusx2 Zobacz posta
    Jakiś idiota pisał ten kod, funkcja doquery była po coś pisana, poza tym tutaj jest dokładniejszy poradnik:

    Do overview.php, gdzieś na początku:

    Kod php:
    $oonline date("U")-900;
    $online douery("SELECT COUNT(id) as online FROM game_users WHERE `onlinetime`>'".$oonline."'",true);
    $maxonline mysql_query("SELECT maxonline FROM game_online",true);

    if (
    $online $maxonline) {
    doquery("UPDATE game_online SET maxonline = '".$online['online']."'");

    Następnie na końcu dodajemy to:
    UWAGA, TUTAJ NAJWAŻNIEJSZA POPRAWKA, POPRAWKA BEZPIECZEŃSTWA
    Kod php:
     $parse['rekordmax'] = $maxonline['maxonline']; 
    Po tym, wchodzimy do Phpmyadmin, klikamy "SQL" i wklejamy to:

    Kod php:
    CREATE TABLE IF NOT EXISTS `game_online` (
      `
    maxonlineint(11NOT NULL
    ENGINE=MyISAM DEFAULT CHARSET=latin1;

    --
    -- 
    Zrzut danych tabeli `game_online`
    --

    INSERT INTO `game_online` (`maxonline`) VALUES
    (0); 
    Potem w pliku tpl (overview_body.tpl)

    "rekord online : {rekordmax}"


    I będzie działać Kod o połowę krótszy, i lepszy.

    Jeśli chodzi o te overview.php to gdzie dokładnie trzeba wkleić te kody? Mógłbyś podać dokładnie w jakie linijki? :-) Bo jak wklejam to wyskakuje po zalogowaniu na konto że nie można odczytać pliki overview.php :P jak podmieniłem na oryginalny plik to działa

  8. #18
    Zarejestrowany
    Dołączył
    Apr 2010
    Posty
    33

    Domyślnie

    U mnie jest dodany napis "Rekord On-line" ale nic nie pokazuje, zadnej liczby. Wszystki zrobilem dokladnie wg. instrukcji, a bledy wyswietla takie:

    Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/sites/yoyo.pl/x/-/x-star/game/overview.php on line 20

    Warning: Missing argument 2 for doquery() in /var/www/sites/yoyo.pl/x/-/x-star/game/db/mysql.php on line 3
    Plik overview.php linia 20:
    $maxonline = mysql_query("SELECT maxonline FROM game_online",true);

  9. #19
    Ekspert Xnova Awatar Mateusz2598
    Dołączył
    May 2009
    Posty
    485

    Domyślnie

    Zamiast:
    Kod php:
    $maxonline mysql_query("SELECT maxonline FROM game_online",true); 
    daj
    Kod php:
    $maxonline doquery("SELECT `maxonline` FROM {{TABLE}}",onlinetrue); 

  10. #20
    Zarejestrowany
    Dołączył
    Apr 2010
    Posty
    33

    Domyślnie

    To teraz mam jeszcze jeden blad... Dodalem tak jak mowiles, do bazy danych dodalem jeszcze kolumne game_online, a w niej maxonline INT 11 Domyslnie 0.
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[{TABLE}]' at line 1
    SELECT `maxonline` FROM [{TABLE}]

Strona 2 z 3 PierwszyPierwszy 123 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. Linie odpowiedzialne za ubieranie
    Przez x2008x w dziale Support Vallheru
    Odpowiedzi: 1
    Ostatni post / autor: 27-03-2010, 07:27
  2. ostatni rekord z bazy
    Przez boosik01 w dziale PHP / MySql
    Odpowiedzi: 2
    Ostatni post / autor: 21-02-2010, 22:29
  3. [MOD] Rekord On-linie
    Przez ahmed w dziale Poprawki do silnika Xnova
    Odpowiedzi: 13
    Ostatni post / autor: 05-06-2009, 13:09
  4. Linie na tle
    Przez Farsis w dziale Support Vallheru
    Odpowiedzi: 4
    Ostatni post / autor: 24-09-2008, 20:43
  5. [R]Linie na tle
    Przez Rege w dziale Support Vallheru
    Odpowiedzi: 4
    Ostatni post / autor: 10-08-2008, 12:23

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
  •