[PHP] Minecraft Extended Punishment List [4.0.2]

Message
Autor
Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

[PHP] Minecraft Extended Punishment List [4.0.2]

#1 Příspěvekod Mysteria » 27 črc 2012, 15:41

Minecraft Extended Punishment List 4.0.2 (30. července 2017)

Ukázková instalace:
Spoiler: zobrazit
https://extended-punishment-list.minecraft.mysty.cz (Vlastní VPS, plugin LiteBans) & http://banlist.cekuj.net (Endora.cz, plugin MaxBans)

Minimální požadavky na provoz aplikace:
Spoiler: zobrazit
  • Herní server:
    • Na herním serveru musí být nainstalován jeden z následujících podporovaných pluginů a nastaven tak, aby ukládal data do MySQL databáze:
      • Ban Management
        • V tomto případě musí MySQL databáze obsahovat těchto šest tabulek: bm_player_bans, bm_player_kicks, bm_player_mutes, bm_player_warnings, bm_player_reports, bm_players
      • LiteBans
        • V tomto případě musí MySQL databáze obsahovat těchto pět tabulek: litebans_bans, litebans_kicks, litebans_mutes, litebans_warnings, litebans_history
      • MaxBans
        • V tomto případě musí MySQL databáze obsahovat těchto pět tabulek: bans, ipbans, mutes, warnings, iphistory
      • AdvancedBan
        • V tomto případě musí MySQL databáze obsahovat tyto dvě tabulky: Punishments, PunishmentHistory
      • FigAdmin Reloaded
        • V tomto případě musí MySQL databáze obsahovat tuto jednu tabulku: banlist
      • UltraBans Lite
        • V tomto případě musí MySQL databáze obsahovat tuto jednu tabulku: banlist
      • UltraBans
        • V tomto případě musí MySQL databáze obsahovat tuto jednu tabulku: banlist
  • Webhosting:
    • Primárně musí webhosting používat PHP verze 5.4 nebo vyšší a musí splňovat minimální požadavky Nette Frameworku (pokud si tím nejste jisti, použijte následující postup):
      • Stáhněte soubor nette-checker-1.0.0.zip, rozbalte jej a výslednou složku uploadněte na webhosting
      • Zadejte ve webovém prohlížeči cestu ke složce nette-checker a podívejte se, zda vidíte informaci "Congratulations! Server configuration meets the minimum requirements for Nette Framework." a jako druhou položku v detailtech "PHP version 5.4 nebo vyšší"
    • Sekundárně, pouze pokud chcete posílat žádosti o zrušení a udělení trestu na email, musí webhosting splňovat ještě následující požadavek:
      • Povolená PHP funkce mail() a správně nastavený SMTP server
  • MySQL databáze:
    • MySQL uživatel musí mít přístupová práva umožňující vykonat příkaz CREATE OR REPLACE VIEW

Download & instalace:
Spoiler: zobrazit
  • Nová instalace:
    • Stáhněte a rozbalte ZIP archiv minecraft-extended-punishment-list-4-0-2.zip
    • Otevřte soubor banlist/app/config/config.neon v Poznámkovém bloku a upravte následující řádky:

      Kód: Vybrat vše

      parameters:
         database:
            hostname: 'hostname' # Hostitel MySQL databáze
            username: 'username' # Přihlašovací jméno k MySQL databázi
            password: 'password' # Heslo k MySQL databázi
            database: 'database' # Název MySQL databáze
         other:
            columns: [ # Definice zobrazených sloupců a jejich pořadí v seznamu trestů; začíná-li sloupec na znak # bude skryt; ostatní sloupce budou zobrazeny
               active, # Stav trestu
               startTime, # Datum udělení trestu # Varování: Sloupce startTime a endTime musí zůstat vždy vedle sebe v daném pořadí (první startTime a po něm endTime) pro správnou funkčnost zobrazování časového průběhu trestu!
               endTime, # Datum vypršení trestu # Varování: Sloupce startTime a endTime musí zůstat vždy vedle sebe v daném pořadí (první startTime a po něm endTime) pro správnou funkčnost zobrazování časového průběhu trestu!
               #length, # Délka trestu
               #remainLength, # Zbývající délka trestu
               type, # Typ trestu
               player, # Přezdívka hráče
               admin, # Přezdívka admina
               reason, # Důvod trestu
            ]
            email: 'email@email.cz' # Váš email, na který budou odesílány žádosti o zrušení a udělení trestu
            itemsPerPage: 25 # Maximální počet trestů zobrazených na jedné stránce
            pagesLimit: 5 # Maximální počet dalších stránek, před a za aktuální stránkou, zobrazených u stránkování
            protestUrl: '' # URL adresa webu včetně http://, kam se budou směrovat žádosti o zrušení trestu; prázdná znamená zobrazení standardního formuláře odesílaného na email
            suggestUrl: '' # URL adresa webu včetně http://, kam se budou směrovat žádosti o udělení trestu; prázdná znamená zobrazení standardního formuláře odesílaného na email
    • Nahrajte složku banlist (s upraveným configem) na svůj webhosting a složkám banlist/log, banlist/temp a banlist/www nastavte přístupová práva na 777
      • Návod pro Total Commander: Označ uvedené složky, z horního menu vyber Soubor => Změna atributů, v objeveném okně napiš do políčka 777 a potvrď stisknutím tlačítka OK
      • Návod pro Altap Salamander: Označ uvedené složky, klikni pravým tlačítkem a vyber Změnit atributy..., v objeveném okně napiš do políčka Číselná hodnota 777, zaškrtni Zahrnout podadresáře a potvrď stisknutím tlačítka OK
      • Návod pro WinSCP: Označ uvedené složky, klikni pravým tlačítkem a vyber Vlastnosti, v objeveném okně napiš do políčka Oktalově v sekci Práva 0777, zaškrtni Nastavit skupinu, vlastníka a práva rekurzivně a potvrď stisknutím tlačítka OK
    • Vyčkejte na úspěšné nahrání všech souborů, které může trvat poměrně dlouho (jedná se o 799 souborů o celkové velikosti 55,1 MB)
      • Nyní je aplikace nainstalována - v případě jakýkoliv problémů se prosím obraťte přímo na mne napsáním dotazu do tohoto tématu
    • Pokud instalujete aplikaci na webhosting od Wedosu, tak je nutné vypnout v administraci Wedosu nastavení session.auto_start a instalovat aplikaci jako subdoménu. Instalace do složky není možná kvůli nastavením Wedosu. Více informací tady a tady.
  • Aktualizace z předešlých verzí:
    • Není možná (a ani potřebná), použijte prosím metodu nové instalace zmíněné výše.

Seznam otestovaných webhostingů:
Spoiler: zobrazit
  • Fakaheda.eu
  • Endora
  • Wedos | Funkční pouze v případě vypnutí session.auto_start v administraci Wedosu a instalace aplikace jako subdomény | Důvody: Tady a tady
  • Pokud bez problémů provozujete Minecraft Extended Punishment List na jiném webhostingu dejte vědět a přidám jej do seznamu

Bugy & žádosti:
Spoiler: zobrazit
    Bug #01: U starších verzí MySQL se objevuje chyba #1115 - Unknown character set: 'utf8mb4' (Mysteria)
    Bug #02: V žádosti o zrušení trestu se u dočasných trestů zobrazuje celková a zbývající délka trestu v sekundách místo přepočtu na dny (Mysteria)
    Bug #03: U některých trestů se nesprávně zobrazoval grafický průběh odpykávání trestu (Mysteria)
    Bug #04: Při použití pluginu LiteBans se ve formuláři nesprávně zobrazuje zbývající délka trestu jako Infinite místo Nekonečná (Mysteria)
    Bug #05: U trestu Vyhození se zobrazuje odseděná délka trestu jako 0% místo 100% (Mysteria)
    Bug #06: V případě použití pluginu MaxBans se nezobrazuje datum a čas vypršení trestu (marty_)

    Request #01: Přidat do žádosti o zrušení trestu odkaz na okamžité zrušení trestu (orion7531)
    Request #02: Přidat zobrazení délky celkové a zbývající části trestu (marty_)

Changelog:
Spoiler: zobrazit
  • 4.0.2 (30. 7. 2017)
    • Opraveno nezobrazování vyhledávaného řetězce ve vyhledávacím poli
    • Opraveno nefunkční zaznamenávání chyb v případě nemožnosti odeslání emailu se žádostí o zrušení či udělení trestu
    • Upraveno vyhledávání tak, že se nyní procházejí i údaje s informacemi o zbývající délce trestu
    • Upraveno vytváření pohledu se seznamem trestů tak, aby se sám automaticky aktualizoval bez nutnosti jeho manuálního mazání
    • Odstraněno nastavování kurzoru do vyhledávacího pole po AJAXovém požadavku, které způsobovalo automatické zobrazování klávesnice na mobilních zařízeních
    • Aktualizována knihovna MaxMind
    • Aktualizována knihovna TracyUtils
    • Aktualizována knihovna WhichBrowser
  • 4.0.1 (27. 7. 2017)
    • Opraven bug, kdy se při použití pluginu MaxBans nezobrazoval datum a čas vypršení trestu (bug #06)
    • Přidána podpora pro výběr jaké informace budou zobrazeny v seznamu trestů a v jakém pořadí (request #02)
    • Aktualizována knihovna jQuery na verzi 3.2.1
  • 4.0.0 (18. 1. 2017)
    • Přidána podpora pro plugin AdvancedBan
    • Aktualizován Nette Framework na verzi 2.3.10
    • Aktualizována knihovna jQuery na verzi 3.1.1
    • Aktualizována knihovna KdybyTranslation
    • Aktualizována knihovna MaxMind
    • Aktualizována knihovna WebLoader
    • Aktualizována knihovna WhichBrowser
    • Přidáno podbarvování řádku tabulky, na kterém je aktuálně myš pro snadnější orientaci ve vybraném řádku
  • 4.0.0-rc3 (31. 5. 2016)
    • Přidána podpora pro plugin Ban Management
  • 4.0.0-rc2 (19. 5. 2016)
    • Opraven bug, kdy se při použití pluginu MaxBans zobrazovaly varování v budoucnosti
  • 4.0.0-rc1 (5. 5. 2016)
    • Aktualizován Nette Framework a knihovna WhichBrowser
    • Opraven bug, kdy se při použití pluginu MaxBans nesprávně detekovala existence potřebných tabulek v databázi
    • Opravena detekce tabulek v databázi na jednotný styl pro všechny podporované pluginy
  • 4.0.0-beta7 (2. 4. 2016)
    • Přidána podpora pro plugin MaxBans
    • Opraven potenciální bug, kdy by časová razítka u pluginu LiteBans v určitých případech nemusela být celočíselná
  • 4.0.0-beta6 (28. 3. 2016)
    • Opraven bug, kdy se při použití pluginu LiteBans ve formuláři nesprávně zobrazovala zbývající délka trestu jako Infinite místo Nekonečná
    • Opraven bug, kdy se u trestu typu Vyhození zobrazovala odseděná délka trestu jako 0% místo 100%
    • Opraven bug, kdy se při použití pluginu LiteBans mohli jeho databázové tabulky nacházet v různých kódování, což způsobovalo SQL chybu
  • 4.0.0-beta5 (15. 2. 2016)
    • Přidáno zobrazování hlav u přezdívek trestaných hráčů a trestajících adminů
    • Přidána podpora jednoduchého API
    • Opraven bug, kdy v případě použití pluginu LiteBans se opakovala ID trestů a způsobovala nezobrazování všech trestů a dosazování špatných dat do formulářů
  • 4.0.0-beta4 (14. 2. 2016)
    • Přidána podpora pluginu LiteBans
    • Přidána automatická kontrola existence databázových tabulek podporovaných pluginů
    • Přidána nová chybová hláška zobrazující se v případě, že v databázi nejsou nalezeny tabulky žádného z podporovaných pluginů
    • Opraven bug, kdy se za určitých okolností, i u vypršeného trestu stále zobrazoval odkaz na žádost o jeho zrušení
  • 4.0.0-beta3 (9. 2. 2016)
    • Opravena chyba, kdy se u některých webů na Endoře nepřesouval reklamní text do footeru
    • V případě použití vlastních URL adres pro zasílání žádostí o udělení a zrušení trestu se nyní otevírají v nových záložkách
  • 4.0.0-beta2 (7. 2. 2016)
    • Opravena chyba, kdy se u starších verzí MySQL používalo utf8mb4 místo utf8 kódování (bug #01)
    • Opravena chyba, kdy se ve formuláři na zrušení trestů zobrazovala celková a zbývající délka trestu v sekundách místo přepočtu na vyšší časové jednotky (bug #02)
    • Opravena chyba, kdy se na přehledu trestů u některých trestů zobrazoval nesprávně dlouhý šedý pruh znázorňující odpykanou délku trestu (bug #03)
    • Opravena chyba, kdy žádost o zrušení trestu zbytečně pokládala dva dotazy do databáze
    • Odstraněno nastavování vlastní délky životnosti session, čímž se odstraní problém se zapnutým session.auto_start
  • 4.0.0-beta1 (5. 2. 2016)
    • Aktualizace minimální požadované verze PHP na 5.4 nebo vyšší
    • Aktualizace Nette Frameworku na verzi 2.3.8
    • Aktualizace jQuery na verzi 2.2.0
    • Přidána automatická minifikace a spojování CSS a JS souborů
    • Přidána automatická konverze dat do UTF-8 kódování (UltraBans používá výchozí kódování latin1_swedish_ci)
    • Úprava systému AJAXového vyhledávání
    • Úprava instalace aplikace
      • Přidána kontrola existence potřebných databázových struktur a jejich automatické vytváření
      • Přidána kontrola nastavení session.auto_start a její automatické vypnutí
    • Úprava designu aplikace
      • Přidáno grafické znázornění časového průběhu trestu
      • Úprava formulářů, které se nyní otevírají v modálním okně
      • Úprava hlavního menu
      • Úprava AJAXového vyhledávání
      • Úprava použitých ikon
  • 3.0.0-rc1 (6. 8. 2014)
    • Aktualizován Nette Framework na verzi 2.2.2
    • Opravena zpětná kompatibilita s PHP 5.3 (anonymní funkce, přímý přístup k polím, přímý přístup k metodám nově vytvořeného objektu)
    • Zmenšen font banlistu
    • Drobné úpravy kódu
  • 3.0.0-beta3 (7. 6. 2014)
    • Aktualizován Nette Framework na verzi 2.2.1
    • Aktualizováno jQuery na verzi 1.11.1
    • Přidáno zobrazování datumu vypršení trestu (Request #001)
    • Přidána kontrola existence pohledu v_banlist (Request #002)
    • Přidán spinner upozorňující na vykonávání AJAXového požadavku (při řazení tabulky, vyhledávání a podobně)
    • Úprava zobrazovaných hlášek při nejběžnějších SQL chybách spojených se špatnými údaji pro připojení k MySQL databázi
    • Drobné úpravy kódu
  • 3.0.0-beta2 (27. 3. 2014)
    • Přidána možnost místo zobrazování formulářů pro jednotlivé žádosti přesměrovávat na určenou URL adresu
    • Přidány srozumitelnější chybové hlášky v případě špatných údajů od databáze
    • Úprava chybových stránek a stránky údržby aplikace
    • Opraveno nefunkční zalamování textu buňky u dlouhého textu bez mezer (Bug #001)
    • Opraveno chyba při vyhledávání z jiné než první stránky, kdy nedošlo k přesměrování na první stránku a rovnou se hlásilo, že nic nebylo nalezeno (Bug #002)
    • Oprava problémů s jmennými prostory a nevalidním UTF8 souborem projektu (Bug #004)
    • Drobné úpravy kódu
  • 3.0.0-beta1 (18. 2 2014)
    • Aplikace přejmenována z UltraBans Extended Web Banlist (UBEWB) na Minecraft Extended Web Banlist (MEWB)
    • Aplikace kompletně přepsána na server-side aplikaci s kompletní podporou AJAXu
    • Přidána podpora pro FigAdmin Reloaded plugin
    • Aktualizován Nette Framework na verzi 2.2 a jQuery
    • Aktualizován design aplikace
      • Přidána možnost filtrovat aktivní / neaktivní tresty
      • Přidána možnost filtrace dle konkrétních sloupců (i vícenásobná filtrace)
      • Přidána možnost filtrovat dle času udělení trestu pomocí znaků < >
      • Filtrace dle typu trestu nyní obsahuje pouze ty typy, které jsou dostupné
      • Přepracován design formulářů (vizuální odlišení povinných, nepovinných a readonly inputů)
      • Vyměněny ikony kvůli jejich vzhledu a licenčním podmínkám
    • Přidány další možnosti konfigurace (počet trestů na stránku, počet stran zobrazených nalevo a napravo od aktuální stránky)
    • Odesílání emailů nyní využívá vestavěnou PHP funkci mail()
    • Zvýšen výkon aplikace
    • Snížena velikost instalačního balíku
    • Odstraněna administrační část (málo využívaná)
    • Odstraněna instalační část (nevyřešila dotazy spojené s instalací)
  • 2.1.0 (7. 7. 2013)
    • Aktualizace Nette Frameworku
    • Přidána administrační sekce
      • Přidání, úprava a smazání trestu (v případě banu se provede unban, ne přímo smazání)
      • Přidání, úprava a smazání admina
      • Tři úrovně oprávnění adminů
        • Low Admin: Přístup ke svým vlastním trestům a změně hesla a emailu
        • Medium Admin: Přístup ke všem trestům a změně hesla a emailu
        • Full Admin: Přístup ke všemu (všechny tresty, všechny admini, zálohy a logy aplikace)
      • Správa záloh databáze a logů aplikace
      • Možnost zaslání zapomenutého heslo na email
    • Opraven bug, který umožňoval projití instalací i přes špatně vyplněné údaje pro MySQL databázi
    • Opraven text na tlačítku u formuláře žádosti o potrestání hráče
    • Opraven HTML tag pro menu
    • Opraveny další překlepy v textech
  • 2.0.0 (5. 6. 2013)
    • Aplikace kompletně přepsána pod Nette 2.1 Framework
    • Přidáno instalační rozhraní
      • Přidán formulář pro vyplnění konfigurace
      • Přidána pokročilá detekce správnosti vyplněných údajů
      • Přidáno barevné označení políček, ve kterých nastala chyba
      • Přidáno automatické smazání instalačních dat po úspěšném dokončení instalace
    • Přehled trestů
      • Drobné grafické úpravy
      • Přidán sloupec znázorňující, zda je daný trest aktivní nebo neaktivní
      • Přidáno stránkování trestů
      • Přidán filtr 'Pouze aktivní tresty' zobrazující pouze aktivní tresty
      • Přidáno zapamatování filtrů, při další návštěvě budou nastavené přesně tak jako minule
      • Odstraněna nutnost kliknout na tlačítko po výběru zobrazených trestů
    • Detail trestu
      • Drobné grafické úpravy
      • Odkaz pro přejití na žádost o zrušení trestu se zobrazuje pouze u aktivních trestů
    • Žádost o zrušení trestu
      • Drobné grafické úpravy
      • Žádost lze podat pouze u aktivních trestů
      • Přidáno tlačítko pro návrat na přehled trestů
      • Vylepšeny Javascriptové validace vstupních údajů
      • Vylepšena captcha a antispamová ochrana od reálných lidí
    • Žádost o potrestání hráče
      • Drobné grafické úpravy
      • Přidáno tlačítko pro návrat na přehled trestů
      • Přiložený důkaz z žádosti se nyní odesílá přímo jako příloha emailu
      • Vylepšeny Javascriptové validace vstupních údajů
      • Vylepšena captcha a antispamová ochrana od reálných lidí
    • Přidáno automatické přesměrování na seznam trestů v případě chyb 4xx
    • Přidána vlastní anglickočeská hláška v případě chyby 500 a v případě provádění údržby webu
    • Přidán kompletní changelog do emailu informujícího o nové verzi aplikace
    • Upraveno odesílání emailů ze SMTP serveru webhostingu na Yahoo email vytvořený pro tento účel
    • Znovu dosažena kompletní HTML5 a CSS3 validita všech součástí aplikace
    • Opraveny překlepy v textech, sjednoceny názvy napříč aplikací
    • Aktualizace všech použitých JS knihoven na aktuální verze
  • 1.20Beta3 (veřejně nikdy nevydána)
    • Přechod z MySQL knihovny na MySQLi knihovnu (bezpečnost, vyšší rychlost, objektový přístup)
    • Implementováno lepší zabezpečení vůči SQL Injection
    • Aktualizovány použité JavaScriptové knihovny
    • Přidáno stránkování trestů, kvůli zrychlení aplikace u rozsáhlých banlistů (tisíce a více řádků)
    • Přidáno automatické reloadnutí Ultrabans pluginu po úpravě trestu
    • Přidáno vyhledávání, řazení a další věci z veřejného přehledu trestů do administračních přehledů trestů a adminů
    • Přidány ikony pro jednotlivé akce na administračním přehledu trestů a adminů
    • Přidány JavaScriptové validace při vkládání a úpravách adminů a trestů (už se Vám nestane, že jste formulář odeslali s nestejnými hesly a poté jste všechno museli znovu vyplňovat)
    • Upraven design stránek se žádostmi o zrušení trestu a potrestání hráče
    • Přidány JavaScriptové validace do stránek se žádostmi o zrušení trestu a potrestání hráče
    • Možnost smazání důkazu trestu přesunuta z administračního přehledu do úpravy trestu
    • Vylepšeno odstraňování diakritiky z názvu souborů pro uploadu
    • Opraveno spojení mezi popiskem a zašktávátkem ve veřejném přehledu trestů
    • Opravena chybná detekce existence složek logy, zalohy a upload
    • Opraveno nesprávné zalogování akce při úpravě trestu s důkazem
    • Opraveno přetečení vyhledávacího políčka na přehledu trestů
    • Sjednocen tvar názvů souborů, obrázků a složek
  • 1.20Beta2 (7. 1. 2013)
    • Přidán klikací odkaz na důkaz do detailu trestu
    • Poslední admin již nejde smazat
    • Při úpravě textu se již správně zobrazuje původní typ trestu
    • Implementováno rozlišování přístupů adminů
      • Plný přístup - přístup úplně ke všemu
      • Vlastní - přístup pouze k vlastním trestům a vytváření nových trestů
    • Záloha MySQL již hlásí chybu, pokud se nepovedlo vytvořit soubor se zálohou
    • Přejmenována složka zaloha na zalohy
    • Přidáno kompletní logování akcí do souboru
      • Přihlašování adminů
      • Přidání / úprava / smazání administrátora
      • Přidání / úprava / smazání trestu
      • Žádost o obnovení hesla administrátora
      • Úspěšně obnovené heslo administrátora
    • Grafické úpravy - chybové hlášky červeně, ostatní zeleně
  • 1.20Beta1 (31. 12. 2012)
    • Aplikace kompletně přepsána
    • Aktualizovány JavaScriptové knihovny
    • Předělána grafika, možnost změnit si header
    • Přidána možnost zvolit si maximální velikost a povolené typy důkazů
    • Přidáno administrační rozhraní
      • Instalace administrace
      • Přidání / úprava / smazání administrátora
      • Přidání / úprava / smazání trestu
      • Možnost nahrávat k jednotlivým trestům důkazy
      • Zálohování UBEWB databáze pro případ problémů
      • Obnova zapomenutého hesla do administrace
  • 1.10Beta9 (22. 10. 2012)
    • Reorganizace struktury souborů a jejich přejmenování na vhodnější názvy
    • Aktualizace použitých JavaScriptových knihoven
    • Drobná úprava zobrazení detailu trestu (již není černé pozadí)
    • Přidáno odstraňování diakritiky z názvu souborů (není problém uploadovat soubory s diakritikou v názvu)
    • Přidána favicona
  • 1.10Beta8 (10. 9. 2012)
    • Přidána informace, z jaké IP adresy jsou posílány žádosti o zrušení trestu či potrestání hráče
    • Pro spojení s MySQL vynuceno kódování UTF-8
    • Drobné úpravy HTML kódu
  • 1.10Beta7 (11. 8. 2012)
    • Přidán formulář pro nahlášení hráče porušujícího pravidla
    • Přidán odkaz na pravidla a na nahlášení hráče na stránku se seznamem trestů
  • 1.10Beta6 (31. 7. 2012)
    • Opraven problém s nezobrazující se spodní částí tabulky u detailu trestu
    • Grafická úprava detailu trestu
    • Úprava stylů FancyBoxu
  • 1.10Beta5 (28. 7. 2012)
    • Přidána funkce automatického generování žádosti o zrušení trestu, která se odesílá na email
    • Přidána funkce filtrování zobrazených typů trestů na přehledu
    • Přidána automatická konverze údajů z databáze na UTF-8
    • Změna grafiky kvůli menšímu objemu stahovaných dat a lepší čitelnosti
    • Využity Sessions a Cookies místo nehezkých parametrů v URL
    • Zapnuto zobrazování případných PHP Errorů a Warningů
    • Opraveno několik PHP Warningů
    • Opravena HTML 5 a CSS 3 validita kódu
    • Další menší úpravy kódu
  • 1.02 (9. 6. 2012)
    • Fixnut bug, který v případě důvodu banu delšího než jeden řádek způsoboval, že nebyl vidět poslední řádek tabulky
  • 1.01 (29. 5. 2012)
    • Optimalizace JavaScriptu
    • Upraven překlad
    • Fixnut bug v detekci země
  • 1.00 (19. 5. 2012)
    • První veřejná finální verze
    • Změna GUI, obsahuje méně informací, je přehlednější
    • Přidán detail trestu, který se zobrazí po rozkliknutí a zobrazí veškeré informace o banu
    • Přidána funkce automatického překladu měsíců podle národnosti (CZ / SK / zbytek)
    • Další drobné úpravy
  • 0.98Beta (5. 5. 2012)
    • V základním nastavení zobrazování pouze banů
    • Úprava textů ve sloupcích Datum vypršení trestu, Délka trestu a trest vyprší za podle toho, o jaký trest se jedná
    • Estetické úpravy generovaného HTML kódu
  • 0.97Beta (22. 4. 2012)
    • Změny barvy chybové hlášky související s nefunkčním připojením do MySQL na modrou
    • Veškerý JavaScript je nyní hostován na externích stránkách, takže není nutné jej mít na vlastních stránkách
    • Změna formátu času na 24 hodinový
  • 0.96Beta (14. 4. 2012)
    • Úprava barev pro zobrazování chybových hlášek v případě špatných údajů pro připojení k MySQL databázi a popisků tabulek (z důvodu lepší čitelnosti na daném pozadí stránky)
  • 0.95Beta (12. 4. 2012)
    • První veřejná beta verze

Poděkování:
Spoiler: zobrazit
    Níže zmíněným uživatelům patří díky za poskytnutí svých prostředků a času pro testování vývojových verzí Minecraft Extended Punishment List:
  • zikl (testování verze 2.0.0)
  • MM333 (videonávod na instalaci UBEWB verze 2.0.0)
  • ondracek.roman (testování verze 2.1.0)
  • Server.FT (testování verze 2.1.0)
  • SmeXhy (testování verze 2.1.0)
  • vasikxl (testování verze 2.1.0)
  • Gotak (propůjčil webhosting od Wedosu a svou databázi trestů pro testování verzí 2.1.0 a 3.0.0)
  • DJ_Ironic (propůjčil webhosting od Pipni a Hicorie pro testování verze 3.0.0)
  • TopCz (propůjčil webhosting od Wedosu a svou databázi trestů pro testování verzí 4.0.0 a pluginu Lite Bans)
  • orion7531 (propůjčil webhosting od Endory a svou databázi trestů pro testování verzí 4.0.0 a pluginu MaxBans)
  • OreoeesCZ (propůjčil svou databázi trestů pro testování pluginu AdvancedBan)

Veškeré informace o předešlých, nyní již zastaralých, neaktualizovaných a nepodporovaných verzích naleznete ZDE.

Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10B5]

#2 Příspěvekod Mysteria » 28 črc 2012, 17:28

Vydána nová verze 1.10Beta5, která přináší slíbené žádosti o zrušení trestu. ;)

Changelog:
Spoiler: zobrazit
  • 1.10Beta5
    • Přidána funkce automatického generování žádosti o zrušení trestu, která se odesílá na email
    • Přidána funkce filtrování zobrazených typů trestů na přehledu
    • Přidána automatická konverze údajů z databáze na UTF-8
    • Změna grafiky kvůli menšímu objemu stahovaných dat a lepší čitelnosti
    • Využity Sessions a Cookies místo nehezkých parametrů v URL
    • Zapnuto zobrazování případných PHP Errorů a Warningů
    • Opraveno několik PHP Warningů
    • Opravena HTML 5 a CSS 3 validita kódu
    • Další menší úpravy kódu

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#3 Příspěvekod Welton123 » 28 črc 2012, 18:47

Jak je tam napsano, ze netere webhostingy blokuji ty emaily, jak je to s hostingem na FH ?
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#4 Příspěvekod Mysteria » 28 črc 2012, 21:41

A tahle část je tam asi proč? Stačí číst omg. :D
Seznam webhostingů, ze kterých 100% funguje odesílání emailů:
Fakaheda.eu
Wedos

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#5 Příspěvekod Welton123 » 28 črc 2012, 22:47

Aha, omlouvam se :DD
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#6 Příspěvekod Mysteria » 29 črc 2012, 00:00

Ok, příště nepřeskakuj a čti všechno. :D

Uživatelský avatar
Sejsel
Příspěvky: 4131
Registrován: 19 čer 2011, 09:43
Reputation: 0
Bydliště: /home/sejsel/
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#7 Příspěvekod Sejsel » 29 črc 2012, 12:49

Endora taky funkční :)
01101110011101010110001001110111

Uživatelský avatar
Mysteria
Příspěvky: 9110
Registrován: 26 pro 2009, 15:40
Reputation: 4
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#8 Příspěvekod Mysteria » 29 črc 2012, 13:03

Díky za info. Přidáno do seznamu. Jsem rád, že to jde i tam, protože většina lidí má web buď u Wedosu nebo na Endoře.

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 19
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#9 Příspěvekod Arcas » 29 črc 2012, 13:55

Je to jen takový návrh ale co zakomponovat do banlistu i žádost o ban? :D
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Vojko
Příspěvky: 3247
Věk: 20
Registrován: 24 dub 2011, 11:47
Reputation: 1
Bydliště: Slovensko, Bratislava

Re: [PHP] UltraBans Extended Web Banlist [1.10Beta5]

#10 Příspěvekod Vojko » 29 črc 2012, 14:05

Keď už tam máš žiadosť o unban tak si to hádam vieš skopírovať a premeniť pár textov nie ?
Aj keď tu na fóre nie som aktívny, môžete mi písať na Skype, E-Mail, ...


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů