Novinky - Templayer

Přejít na obsah
Menu CZ
Dlouholetý fanoušek s přezdívkou GDSpectra mne informoval o tom, že se menu neotevře ve specifických subsekcích (jmenovitě jednotlivé subsekce Hrdinsko-Zločinecké Galérie, Videonávody,...), jste-li na mobilu nebo tabletu. Chybu způsoboval můj fix javascriptů pro záložky v tabulkách s animacemi. Chyba byla opravena, ale je možné ji zcela specificky opětovně vyvolat - stane se tak, pokuď v řečených sekcích vyberete záložku v tabulce a následně se VELICE RYCHLE pokusíte otevřít menu - to se otevře jen na moment a ihned zase zavře. To samé, pokusíte-li se otevřít menu těsně po načtení stránky. Ale musíte být rychlí, abyste tuto chybičku nyní vyvolali. :)

Do sekce Fanoušků u Hrdinsko-Zločinecké Galérie byla přidána postava GDSpectry s názvem Benito z Might and Magic VII.

Do sekce Módů byl přidán odkaz na seznam videí pro ukázku výsledků.

Do sekce Informačních videí byly přidány Různé tutoriály.

Do sekce Právě Vydávaná Videa byly přidány Brány Skeldalu 2: Pátý Učedník.
Gooka 2: Záhada Janatrisu byl umístěn do sekce Videonávodů.
Na stránce byly opraveny javascripty pro dynamické výšky tabulek.

Modifikace Nahrazení Rasových Povolání Rasovými Dovednostmi pro projekt MMMerge byla přidána do sekce módy.
Plná verze stránek spuštěna! Web x5 Engine převeden z demo verze 14 na verzi 17.1.2

Oprava toho, co se rozbilo:


//Nejdříve u specifických stránek je nastaven příznak o tom, že tam dochází ke chybě:

//Může na této stránce nastat chyba s animacemi na záložkách objektů?
var animationTabGlitchOccursWithSelectedAnimation = true;

//Zbytek se řeší v obecném sdíleném JS

//Obecná část pro všechny stránky:

//Další část kódu řeší bug ve verzi 17.1.2, když se animuje něco, co má textové záložky (protože je to rozbije)

if (animationTabGlitchOccursWithSelectedAnimation){

setTimeout(function(){

      
   //Získáme si objekt, u kterého jsou záložky
   var objectWithTabs = $('.text-tabs').parent();

   
   //Provádíme pouze, existují-li záložky a zároveň záložka pro posun, tzn. jen když může vůbec daný bug vzniknout
   if (objectWithTabs.length != null  && objectWithTabs.find('.last-tab.tab-scroller').length != 0){

      
       //Projdeme si všechny objekty nad textovými záložkami
       objectWithTabs.each(function( table ) {

           //Nastavíme základní parametry pro reset. Nevím jak tam narvat target, takže ho to tam rve dodatečně
           var paramsForReset = {target: null, effect: 'random', cleanCssContent: false, width: '100%', height: '100%', setTabScrollWidth: 'true', setContainerHeight: true, enableFixedHeight: false, fixedHeight: 220, tabPosition: 'top'};

   
           //Dle procházeného objektu se záložkami uložíme ID a vypíšeme do logu, že se něco takového vykonává
           var objectWithTabsId = $(this).attr('id');
           console.log('Dojde k resetu zalozek u ' + objectWithTabsId + ' kvuli oprave bugu v X5 ohledne animaci a zalozek');

           //Doplníme cíl, který chceme takto fixnout a obnovíme záložky
           paramsForReset.target = '#' + objectWithTabsId;
           x5engine.textTabs(paramsForReset);

       });
   }
      
}, 4000) //Čas případně navýšit, kdyby v budoucnu nestačil

//Na začátku během animace opravíme velikosti záložek - sice čudlíky během animace nebudou funkční, ale to být nemusí a hlavně, že to správně bude během animace vizuálně. Opravu po animaci řeší kód výše
setTimeout(function(){

   
   //Provádíme pouze, existují-li záložky && záložka pro posun, tzn. jen když může vůbec daný bug vzniknout
   var objectWithTabs = $('.text-tabs').parent();

   if (objectWithTabs.length != null  && objectWithTabs.find('.last-tab.tab-scroller').length != 0){

       objectWithTabs.find('.floated-tab').css('width', '90%');
       objectWithTabs.find('.text-tab-content').css('width', '100%');
   }
}, 1200)

}

Do sekce módy byl přidán balíček portrétů z Wizardry 8 pro Wizardry 7 Gold.
Vydána verze 1.0 předělaného webu! Všechny sekce hotovy včetně anglických verzí. Kromě Fóra, to bude jako DLC. :D

Přidán reedit Tronova Slibu do Remixů.

Přidána nová sekce - Módy.

Do různých sérií v sekcích herních video projektů byly přidány zrychlené verze.

Pár lidí si stěžovalo, že se obrázek na pozadí (který má vskutku obrovskou velikost) načítá strašně dlouho a pomalu a načtení vypadá dosti debilně.

Tak jsem udělal na prasáka javascript, který nejdříve načte "mini" verzi pozadí a začne bokem načítat obrázek v plné velikosti. Jakmile je v cache, tak přenastaví pozadí stránky na velký obrázek. Původně to bylo dělané bez JQuery, ale nepovedlo se mi to kdoví proč zfunkčnit, takže jsem se na to nakonec vysral a udělal to na prasáka.

//Nejdříve se načte obrázek o menším rozlišení a větší se začne cachovat. Jakmile se dotáhne největší rozlišení, tak se prohodí.
var $backgroundContainer = $("#imPageExtContainer");
$backgroundBigOriginal = $backgroundContainer.css('background-image');
$finalImageSource = $backgroundBigOriginal.replace(/(^url\()|(\)$|[\"\'])/g, '');
$("#imPageExtContainer").css('background-image', 'url(' + "http://www.templayer.cz/images/RETROGAMERSGUILD%20POZADI%20
INVERTED%20DESATURATED%20MINI.jpg" + ')');

//Nacachujeme a jakmile je velký obrázek načten, přehodíme ho na pozadí místo malého
$caching = $('').attr('src', $finalImageSource).on('load', function() {

   $("#imPageExtContainer").css('background-image', 'url(' + "http://www.templayer.cz/images/RETROGAMERSGUILD%20POZAD%c3%8d%20
INVERTED%20DESATURATED.jpg" + ')');
   });
U některých tabulkových listů (videonávody apod.) které mají více jak jednu záložku byl problém, že velikost celého boxu daného objektu byl prostě a jednoduše dle nejdelší výšky záložek. Problém je u záložek, co jsou kratší - vzniká tam kus černého pozadí navíc.

Takže jsem naprogramoval javascript, který ořízne velikost objektu dle obsahu právě vybrané záložky tabulky / listu:

var table = $(".text-tab-content[id^=imTableObject]:visible");
var parentBox = table.parent();
var currentTableHeight = table.children().height() + 20;
parentBox.height(currentTableHeight);

//Je to naselectováno tak, že children() vždy stejně vrátí jen jeden objekt.

Přeložení stránek do angličtiny je skoro hotovo (90%).

Předělány styly všeho. Nové pozadí. Překresleno pár obrázků pro herní video projekty, které nesedly k tmavému pozadí objektu.

Přehrávací okna Youtube, SmashCast Streamování a SmashCast Chatu jsou plně adaptabilní (takže by se měly krásně přizpůsobit obrazovce společně s celou stránkou, vyzkoušel jsem iPhone 6 skrze emulaci zobrazení...)

Relegována interní složka files do Storage, aby se větší neměnné soubory nemusely neustále uploadovat při aktualizaci stránky.

Proveden z poloviny překlad do angličtiny.

Opraven bug s menu - pokuď je v X5 pro menu nastavena vstupní animace a zároveň menu není v hlavičce nebo zápatí, tak je vždy na pozadí (takže při použití vysouvacích submenu se vysunuly ZA ostatní prvky na stránce...)
Nakonec je to tak debilní, že jsem to musel vyřešit javascriptem / JQuery:
$(".menu-mobile-animated").parent().parent().parent().css('z-index', '10000');
(a menu je teď povinně vždy v popředí)

Dále jsem se asi 6 hodin marně pokoušel odstranit zdvojené posuvníky při vstupní animaci některých prvků. Má se použít overlay: hidden, jenže ten krom skrytí také ořízne prvek a animace pak vypadá dosti debilně. Varianta overlay:, která by skryla posuvník a zároveň nechala prvky (dočasně, během animace) přečuhovat neexistuje. :(

Zaoblil jsem rohy přehrávače úvodníku na úvodní stránce. :D

Předělal jsem grafiku pár textoboxů na test a nastyloval navigační drobky (první lajna nahoře, původě bylo čistě textové bez ničeho dalšího).

A všude jsem pro načítání dodělal efekty.

Kompletní předělání celých webových stránek.

Navíc došlo k přidání několika položek ... z hlavy ... Dungeon Siege 1 (Singleplayer + Coop kampaně) a .. UFO Afterlight tuším. Plus Serious Sam 1: The First Encounter (+ Skineri). A do Jiných videí byly přidány Momentky z hraní.

Provedeno pár oprav překlepů (zde v novinkách u ICY remixu bylo napsáno zněka místo znělka a v sekci videonávodů opraveno slovo Periodických v angličtině + v češtině aby začínalo velkým písmenem).

Překopána struktura stránek (menu).

Doplněna loga v LP záložce webu - Freelancer Discovery Tempest, OpenTTD Malá Mapa, Lineage 2 Kamael, Blood 1, Vulture's Eye: Nethack, Need For Speed: Underground 2, Ultima Online Zerenxess, Half-Life 1, DC Universe, Counter Strike: Source, Diablo 2 LoD , Minecraft Templayer-Fuzimi Server a Vietcong. Doplněno logo ve záložce webu Videoprůvodců pro Tekken 3. Do sekce Videonahrávek přidáno logo k Ultima Online Auberon a  Pokažení Master of Orion 2; Opravení odsazení názvů pro Tekken Turnaj (+Templáři) a Game Dev Tycoon Selhání (+Fuzimi). Do sekce Videonávodů a LP přidáno: Scooby Doo všechna videa, Scooby Doo in the Castle of Mystery, Scooby Doo: Mystery (Sega Genesis); Scooby Doo: Mystery of the Fun Park Phantom, Gobliiins 1; Do sekce Videoprůvodců a LP přidáno: Master of Orion 2 Výhra, Half-Life 1 Coop, Serious Sam 0 (3 BFE), Serious Sam 1; Do sekce Videonahrávek a LP přidáno: Bitva o Středozem 2: Mapy Pevností a Nidhogg 1; Do sekce Informačních videí přidáno Temp Doporučuje; Do sekce Ostatních videí přidána Tempovo OCD videa; The Sims 1 předěláno tak, aby odkazovalo na jazykově specifické verze.

Odebral jsem ze sekce Kontakt svůj skype, protože jej již nepoužívám.

Sekce Herní projekty byla upravena tak, aby tam můj shard na Ultimu byl prominentnějším.

Zde v Novinkách také byla na jednom místě přidána tečka, která na daném místě chyběla. :)

To vážně rok uplynul tak rychle? No, byl jsem v posledním roce na vysoké, takže to byl vskutku rychlý rok. Každopádně - projel jsem různé sekce a poupravoval je - opravil jsem některé chyby v češtině i v angličtině, aktualizoval jsem informace, dodal odkazy na www.Zerenxess.xf.cz, atd. Povětšinou drobné úpravy. Následně jsem přidával položky. Ve Videonávodech: UFO Aftershock (se ShadoWarrior's Total Rebalance Módem), Jedi Knight: Jedi Academy jak hru jednoho hráče, tak kooperativní hru vícero hráčů (s Drowpacem a Illidanem), Loom (hybridní FM-Towns/CD verze); do Videonahrávek: Heroes 1 (s Fuzimim), Heroes 3 (s Templáři), Starcraft 1 mulťák (s Mamluem), Master of Orion 2 Druhé Selhání (s Drowpacem), „Šachy“ (sekce z různých strategických her, atd.), GTA:SA-MP (s Fuzimim a Illidanem), Wiggles / Diggles Píseček - selhání; Do sekce Pojďme Hrát / LP: Starcraft 1 mulťák (s Mamluem), Heroes 3 (s Templáři), Master of Orion 2 Druhé Selhání (s Drowpacem), „Šachy“ (sekce z různých strategických her, atd.), GTA:SA-MP (s Fuzimim a Illidanem), Wiggles / Diggles Píseček - selhání, Jedi Knight: Jedi Academy jak hru jednoho hráče, tak kooperativní hru vícero hráčů (s Drowpacem a Illidanem); Do sekce Remixová videa: ICY: Journey to the White Wasteland - Reedit hlavní znělky soundtracku; Do sekce Ostatní videa (aneb nevydá se jinam): Tempovo "Hlasy" Versus X, Kikoskia Sings in Let's Plays / Kikoskia Zpívá ve svých LP videích (vyripováno); do sekce Hrdinsko-Zločinecká Galérie byly přidány postavy z konce Might and Magic VIII a UFO: Aftershock (z mých sérií na youtube).

Do sekce Videonávody byly přidány následující položky - Star Trek Online a Minecraft Farlands.

Do sekce Videoprůvodců byly přidány Gnomoria a OpenTTD - Velká Mapa.

Do sekce Videonahrávek přidáno: Battle for Wesnoth.

Do sekce Pojďme Hrát / LP byly přidány: Star Trek Online,  Minecraft Farlands, Gnomoria, OpenTTD Velká Mapa a Battle for Wesnoth.

Jako poslední věc byl do sekce Remixová videa přidán tempedit UFO Aftershock.

Do sekce Videonávody byly přidány následující položky - UFO Aftermath (Combo Mod), Minecraft: Complete the Monument - Diversity, Tam a Zpět periodických, Brány Skeldalu: Skřetí říše, Albion Adventures / Dobrodružství z Albionu ("Dračák"/DnD4e). Do sekce Videoprůvodců byl přidán Dungeon Keeper 2: My Pet Dungeons. Do sekce Pojďme Hrát / LP byly přidány: NetKeen, Minecraft: Complete the Monument - Diversity, Bulánci, Tekken Turnaj, Blood Bowl, Game Dev Tycoon Fail s Fuzim, Jedi Academy Versus a Albion Adventures / Dobrodružství z Albionu ("Dračák"/DnD4e). Do sekce Dokumentativní projekty byl přidán dokument Typy Planet, sluncí, systémů a mlhovin. Do sekce Informačních videí byly přidány 2 položky - Víte co je NAHOVNO(tm) ? a Dungeon Keeper 2 - Elite Creatures Tutorial. Do sekce Fanouškovská / AMV videa byly přidány Ghost Rider Tribute - Inside the Fire - Tribute a Duel of the Metal Benders - Tribute. Do sekce Překladová videa byla přidána LOOM audio kazeta (samostatně bude i v Loom návodě). Jako poslední věc byl do sekce Remixová videa přidán reedit Varien - Lilith (Templayer reedit).

Do sekce Videonávody přidáno: Anglická verze Agenta Mlíčňáka (Teenagent), 7 Dní a 7 Nocí a CD Romek (Sněhurka).

Do sekce Videonahrávek přidáno: Pojďme Pokazit Master of Orion 2 a Ultima Online Auberon.

Do sekce Pojďme Hrát / LP přidáno: Heroes 1, Quantum Rush Beta a Vietcong 1 VS.

Do sekce Informačních videí přidány Xbox One versus Playstation 4 (+WiiU, Amazon Fire Tv, SteamBox, Ouya), Uvítací video (přidáno též do Hlavní Sekce) a Legend of Zelda Chronologie.

Opraveny odkazy u: Jak Vychovat Draka, ŘEŽ, Ultima Online Zerenxess. Opravena ikonka u speciálu Heroes 5. Přidány Hypertextové odkazy do sekce Novinky (tzn. sem ;) ).

Do sekce Pojďme Hrát / LP přidány - Vulture's Eye: Nethack, Need For Speed: Underground 2 Versus (s Fuzimim), UO Zerenxess - Templáři, Blood 1 - Templáři, Freelancer: Discovery Coop, Lineage II Kamael.

Do sekce Videonávody přidáno: Might and Magic 8 Alternate - Vlastní Družina a Polda 1.

Opraveny různé chyby na stránce (jmenovitě funkčnost sekce novinek, jeden hypertextový odkaz na galerii, jedny fonty).

Přidány byly: Sekce Videonávody - Pokémon Silver (Stříbrná verze), Horké Léto 1, Diablo 2: Lord of Destruction Coop (+Vyktory), Zlatý Kalich.

Sekce Pojďme Hrát (Let‘s Play / LP) - Minecraft Templayer-Fuzimi Server, DC Universe (s přáteli), Half Life 1 Deathmath (s přáteli), Open Transport Tycoon Deluxe Malá mapa (+Bartucha).

Sekce Překladová videa - Překlad Final Fantasy VII: Complete do češtiny.

Aktualizována sekce Spoluautorů.

Přidány různé položky, nezaznamenáno které.

Dokončen videoprůvodce na DOOM 2 v COOPu se Skinerim.

Založení sekce novinek.

Návrat na obsah