Forum Rollage yn Astyr - Original RPG
RyA - Forum
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

[WWW] Tabela Punktowa Graczy

 
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum Rollage yn Astyr - Original RPG Strona Główna -> Śmietnik
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Nie 22:28, 08 Lut 2009    Temat postu: [WWW] Tabela Punktowa Graczy

08-02-2009
Z nudów podjąłem się wyzwania napisania skryptu, który by nam automatycznie generował tabelę z punktami graczy. Póki co prace są w trakcie, lecz już na daną chwilę skrypt potrafi wygenerować tabelę graficzną na bazie wpisów bazy danych.

26-10-2010
Tabela Punktowa - Werja 2.2b

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]


Post został pochwalony 0 razy

Ostatnio zmieniony przez Iggy_the_Mad dnia Śro 1:31, 27 Sty 2010, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Pon 1:36, 09 Lut 2009    Temat postu:

Efekt pół-końcowy:

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]


Istnieją także warianty, można sortować tabele na wszystkie cztery możliwe sposoby. Póki co mechanizm nie jest wbudowany w stronę (i nie będzie, chyba żeby generowac link).

Aby móc sortować, chwilowo trza użyć przełącznika. Wystarczy wpisać w URL kombinację słow wg. poniższego wyrażenia, np: punkty_name_DESC.png lub punkty_points_ASC.php.

[link widoczny dla zalogowanych](name|points)_(ASC|DESC).(php|png)

Następne na cel idzie: Panel kontrolny oraz backupy punktow. Mysle ze jak to zrobie, to będzie można w uzytek wpuścić? ;]


Post został pochwalony 0 razy

Ostatnio zmieniony przez Iggy_the_Mad dnia Pon 1:39, 09 Lut 2009, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
seoz
biega w kółko


Dołączył: 08 Gru 2008
Posty: 1446
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Ciechanów
Płeć: Mężczyzna

PostWysłany: Pon 19:11, 09 Lut 2009    Temat postu:

Dobre Tom ;]

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Pon 19:38, 09 Lut 2009    Temat postu:

Dzięki ^^

Tabela Punktowa - Wersja 1.2

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]

Changelog:
- Dodano panel sortowania (coby było);
- Dodano mozliwość robienia backupu (jeden na dzień);
- Dodano panel kontrolny umozliwiający update istniejących wpisów (wymaga hasła);
- Generacja linka do obrazka (w sumie tylko cztery warianty możliwe atm.);

Todo:
- Dopracowanie wyśrodkowywania tekstu w komórkach
- Dostosowanie skryptu pod inne czcionki
- Dostosowanie skryptu pod inne obrazki tabeli (tabela jest generowana na podstawie dwóch obrazków)
- Dopisanie funkcji dodawania wpisów (np. nowych graczy)
- Inne o których nie myślałem.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Kaerthas
wielkie, czerwone lichowieco


Dołączył: 21 Lip 2007
Posty: 1871
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 1/5
Skąd: Z płonących kręgów
Płeć: Mężczyzna

PostWysłany: Pon 20:54, 09 Lut 2009    Temat postu:

Masz mnie po swojej stronie

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Wto 14:00, 10 Lut 2009    Temat postu:

Meh, minor edit.

Dodano:
- Funkcja szukaj. Może być przydatne na komputerach z małą rozdzielczością, lub nawet na wygenerowanie swojego prywatnego obrazka z rekordem ile ma się punktów. (workin' on it)
- Rozwinięto użycie maski, dodając możliwość używania jej nawet w linku obrazka.

Użycie maski:
Zamaskowany link do obrazka można zawsze uzyskać poprzez panel na stronie tabeli ( [link widoczny dla zalogowanych] ). Link może byc równie dobrze pozbawiony jakiejkolwiek maski, dzięki czemu wyświetli całość tabeli. Jeżeli interesuje Cie konkretny kawałek, np. z Twoimi punktami, możesz użyć następującej maski by wydobyć dane:

^punkty_(name|points)_(ASC|DESC)_([\!a-zA-Z\-]+).(php|png)$

(pomijając ^ oraz &)

_misc/tabela_punktowa/table.php?by=$1&order=$2&wildcard=$3

(name|points) - definiujesz wg. których danych ma być posortowana tabela. Musi zostać podane bez względu na to czy spodziewasz się pojedyńczego wyniku czy też całej tabeli.
(ASC|DESC) - definiujesz jak ma zostać posortowana tabela (wg. powyższych danych), ASC - rosnąco, DESC - malejąco.
([\!a-zA-Z\-]+) - Maska szukania. Przyjmuje wszystkei znaki od A-Z, a-z, "!" oraz "-". Znak "-" definiuje spację, natomiast znak "!" definiuje dowolny ciąk znaków. Np:

[link widoczny dla zalogowanych]!Ka!.png wytworzy dany obraz:

lecz [link widoczny dla zalogowanych]!.png wytworzy już następujący:


Post został pochwalony 0 razy

Ostatnio zmieniony przez Iggy_the_Mad dnia Wto 15:25, 10 Lut 2009, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Wto 14:35, 17 Lut 2009    Temat postu:

Tabela Punktowa - Wersja 1.4

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]

Changelog:
- FIXED - Data w stopce tabeli teraz pokazuje date ostatniej modyfikacji, zamiast aktualnej daty. (dopiero dzis sie zorientowalem ^^)
- Calkowicie uniezalezniono tabele od podanej grafiki. Pozycja tekstu jest obliczana na podstawie rozmiarow komorek i naglowka, ktore sa dynamicznie odczytywane z szablonu tabeli. Czytaj: znudzi sie nam wyglad tej tabeli? Bedzie mozna zmienic bez potrzeby przepisywania kodu.
- Dodałem system logowania zmian. Kazda edycja tabeli punktowej bedzie zapisywana w bazie danych wraz z nowymi wartosciami. Dzieki temu bedzie mozna latwo przywrocic dane jezeli cos pojdzie nie tak.

Todo:
- Dodawanie nowych wpisow (pøki co manualne wpisy do bazy danych, czym sie bede zajmowac w razie potrzeby).

FINAL VERSION


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Sob 0:52, 18 Kwi 2009    Temat postu:

Tabela Punktowa - Werja ... inna

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]

Czym się różni?:
- Tabela zrobiona czysto pod wyświetlanie w formie tabeli HTML, w przeciwieństwie do obrazkowej.
- Ułatwiona edycja punktów: Zamiast obliczać w pamięci łączną wartość punktów dla każdego gracza, teraz wystarczy dopisać ile kto dostał/stracił.
- Możliwość dodania nowych wpisów przez formularz na stronie.
- Autorefresh przy edycji

- Brak sortowania.

TODO:
- Nie planowane ^^


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Nie 16:28, 03 Maj 2009    Temat postu:

Od dziś pod adresem [link widoczny dla zalogowanych] można sprawdzać zmiany w tabeli punktowej graczy. Tabela poinformuje nas o:

Dacie modyfikacji, graczu którego wpis jest modyfikowany, o ile jest modyfikowany wpis oraz wartość wpisu po modyfikacji.

Log pokazuje jedynie 25 ostatnich wpisów. Aby zwiększyć ilość pokazywanych wpisów dodaj do pasku adresu ciąg "?limit=XX", gdzie XX to ilość wpisów do wyświetlenia.

Do tabeli wprowadziłem możliwość dodawania notatek, więc można od dziś wpisywać notki typu "Za obecność na sesji", "Za prowadzenie", "Wydane na {umiejętność}", itp.


Post został pochwalony 0 razy

Ostatnio zmieniony przez Iggy_the_Mad dnia Nie 16:33, 03 Maj 2009, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Iggy_the_Mad
gada z toporami


Dołączył: 19 Kwi 2008
Posty: 2086
Przeczytał: 0 tematów

Ostrzeżeń: 1/5

Płeć: Mężczyzna

PostWysłany: Śro 1:28, 27 Sty 2010    Temat postu:

Tabela Punktowa - Werja 2.2b

[link widoczny dla zalogowanych]
[link widoczny dla zalogowanych]

Zmiany:
- Obsługa styli. Tabela wzbogacona graficznie, wciąż jednak bazując na prostocie HTML.
- Dodano kolumnę Total. Pola te są przewidziane na liczbę punktów jaką gracz do tej pory uzyskał, nie licząc wydatków. Ala EXP.
- Tooltip dla każdego wiersza.
- Powód edycji punktów w logu zostanie ucięty do dziesięciu znaków, coby nie rozjeżdzało tabeli. Detale są dostępne w dymku podpowiedzi.
- Możliwość podświetlenia wpisów w tabeli względem nazwy gracza.

Funkcje dostępne, aczkolwiek nie działające w pełni lub nie dokończone:
- Podgląd tabel z innych systemów RPG Rolla, aczkolwiek brak indexu oraz możliwości edytowania innych tabel z jednego skryptu.
- Brak interfejsu do podświetlenia wierszy. Użytkownik musi ręcznie dopisać zmienną ?high=nazwa_gracza aby podświetlić wiersze.

TODO:
- Wszystkie niedorozwinięte funkcje.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum Rollage yn Astyr - Original RPG Strona Główna -> Śmietnik Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
Regulamin