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
|
Wysł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 |
|
 |
|
 |
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
|
Wysł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 |
|
 |
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
|
Wysłany: Pon 19:11, 09 Lut 2009 Temat postu: |
|
|
Dobre Tom ;]
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
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
|
Wysł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 |
|
 |
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
|
Wysłany: Pon 20:54, 09 Lut 2009 Temat postu: |
|
|
Masz mnie po swojej stronie
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
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
|
Wysł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 |
|
 |
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
|
Wysł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 |
|
 |
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
|
Wysł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 |
|
 |
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
|
Wysł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 |
|
 |
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
|
Wysł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 |
|
 |
|