Příspěvky uživatele Jirka Daněk

"Klanovky, domnívám se že tím myslíte cechovní, klanové atd weby hráčů. Tak to nedělám."
Je jedno co o jaký web, se jedná. Dnes je responsivita pro weby hodně důležitá a dává to uživatelům i určitou formu komfortu. Samozřejmě chápu, že nemůžeš obsáhnout vše, konkrétnější odpovědi se, ale takhle na slepo nedočkáš. Za mě, ale responsivita určitě ano.

"to že Ti nikdo nenapíše, že testuje Tvůj motiv ještě neber, že není testován"
Pro vývoj je feedback důležitý, je hezké že se testuje, ale když nemáš zpětnou odezvu nakonec můžeš s projektem seknout pro nezájem komunity. I když tomu tak třeba není.

"Dále jsem si napsal i vlastní HCm pro forum, který ale ještě budu upravovat. Pak ho pokud bude Pavel chtít, dám k dispozici."
Shira si vše píše sám, ale pokud se budeš chtít podělit, tak určitě bude možnost to uploadovat pro ostatní.

"Odložte zbraně a usmějte se. Hádky jsou zbytečný."
"My se takhle spolu bavíme normálně. Měli jsme a myslím, že i budeme mít soukromé diskuse. Podobné diskuse tu kdysi probíhali zcela běžně, jen dnes v tom tichu trochu víc vynikaj."
To je jen přestřelka slepejch slov, nad rozlitým mlíkem 😎 Jsem rád, že se tu zase začíná něco dít. Obnovuje se zde pomalu zase komunita a bude chvilku trvat, než si lidé mezi sebou sednou. Samozřejmě komunikace probíhá i mimo zdejší diskusi například přes vzkazy, Discord nebo Messanger. Ne vždy se na všem shodneme a proto je třeba to probrat. Pravdou je, že se s CX rozepisujeme celkem hodně, ale k některým věcem mám nutkavou potřebu se vyjádřit a občas to nejde napsat jednou větou.

Pár věcí bodově:
- Ultimu znám 🙂
- V jakém jazyce máš ty herní skripty? Podíval bych se, zda to bude podporovat highligter, který používám v pluginu.
- Bez dokumentace jsou extendy zatím trochu o hledání, usermenu musíš registrovat do událostí tpl.usermenu, tpl.usermenu.start nebo tpl.usermenu.end

"events": [
["tpl.usermenu", "$this::onUserMenu"]
],
Vytvoříš si metodu onUserMenu, kde následně budeš pracovat s polem items, kde máš pak jednotlivá data k odkazům. 😁
Vulgarita tam je jen jedna a je na místě, za tím si stojím. Uznávám, že z těch teček jsem to nepoznal a reagoval jsem na tečky jinak, než jsi zřejmě zamýšlel.

Nebyl jsem jedovatý, kdybych byl poznal by jsi to 😄

Vím moc dobře, jak to bylo se sekcí Ke stažení, nebyla, byla, nebyla, obnovil jsem ji... Ale obnovil jsem ji už dávno, stačilo napsat. Na novém webu to bude lepší, uploadovat bude moci zřejmě kdokoliv a pak to jen projde schvalovacím procesem. Jen tak mimochodem, já placené věci na webu nikdy neměl a to ani na DF, co jsem kdy dělal za peníze zůstalo plátci, ale to je jedno.

Vím jak to je s testováním, nejdříve se množí dotazy: "Kdy už to bude?" a pak když to potřebuješ otestovat, tak je ticho. Nikdy jako vývojář sám neprojdeš vše, protože tě například nenapadne cpát Emoji do identifikátoru stránky 😄 😄 😄 Mám hodně práce s pluginy, takže motivy vypouštím. Za mě promiň.

"O těch ostatních věcech co uvádíš, jsem nevěděl."
Jsem holt takový, do všeho na plný plyn po hlavě a bezhlavě. Nechtěl jsem nic z toho vytahovat na světlo, ale dotklo se mě to o opírání se o práci druhých.
Je vidět, že jsi vůbec nepochopil o čem píšu. Byla to reakce konkrétně na toto:
"Nehledě na to, že u 8 můžeš zapojit neresponzivní motiv třeba na tabulky jen na některých stránkách a tak obejít google, když dáš jako výchozí nějakej responzivní."
Proč neudělat responsivní vše, proč si přidělávat práci a snažit se něco obcházet. Ta práce vložená se ti vrátí.

Ten druhý post byl reakcí na:
"Jirko, to s tím google je škoda, ale nedivím se tomu. Amíci jsou *** píp *** odpradávna."

"Osobně na lidi nekřičim."
Já taky nekřičím, jsou zde lidi co mě znají osobně, případně z privátní komunikace a potvrdí ti, že jsem kliďas. Ano, z písemného projevu se může zdát, že jsem hodně ofenzivní. Nemám jak píšeš emocionální problém, jen jsem pes na polovičatou práci. Toť vše!

"Tak v první řadě nic nechci ... a nebo radit někomu, aby něco ..."
Já například poradím rád, proto jsem taky rozepsal použitelné možnosti a napsal: "Pojďme řešit jak na to, místo toho jak to ojebat.", já se o své znalosti rád podělím, když člověk projeví trochu zájmu. Podle předchozí komunikace s surinenem, vím že zájem má. Není to prostý lepič nalezených kusů kódů.

"A to, že se tu někdo na něco zeptal, neberu za nutné zlo pro český internet."
Spílám snad někde nad dotazem? Mě vadilo navrhované řešení.

"Osobně jsem na úplně každou verzi "sl" vždy uvolnil okolo 20 motivů a jako první jsem vytvořil web pro podporu "sl". "
Nechci být jedovatý, ale proto tu jsou ke stažení jen tři? Jde ti o návštěvnost, proto je máš u sebe na webu? V době kdy jsme se Smetkou a Landsmanem měli web DesignFlow, tak jsme tam taky měli některé pluginy a motivy a museli jsme neustále zmiňovat adresu, trochu ji protěžovat. Motivy kdesi Endoře na doméně třetího řádu se bohužel ztratí. A mohou být sebelepší. A kdyby ses chtěl náhodou ohnat tím, proč jsem neudělal nějaké motivy já, pak je vysvětlení jednoduché. Já nejsem grafik a nikdy jsem se za něj nevydával, nemám pro to patřičný cit. Což navazuje na další věc.

"Navíc, v diskusi se neopírej o práci druhých, ale pouze o tu vlastní. Tou argumentovat můžeš."
Opírám se hlavně o to za čím stojím. "Jako příklad poslouží tento systém a jeho doplňky."
Celou sekci Ke stažení, jsem taky musel obnovit prakticky z ničeho. Pluginy z verze 7.5.2 nebyli kompatibilní s verzí 7.5.3, tak to Shira tehdy celé smazal. S tím, že verze 7.5.3 bude poslední a pak hned bude SL8, že je tedy zbytečné to předělávat. Nakonec se pustil do rozsáhlých úprav SL8, tak jsem to obnovil z toho co jsem měl přepsané a zazálohované. Doplnil jsem info, popisky a obrázky. Takže se opírám hlavně o vlastní práci.
https://ctrlv.cz/shots/2019/03/08/qesy.png
img

Podílel jsem se i na novém Sunlightu, systém jako takový je práce Shiry to mu neupírám, ale některé části jsem již přepisoval/opravoval já. Testoval, dělal bugfixy... (taky pár chyb, které jsme pak opravovali) Nechci to sem tahat, ale chci ti ukázat, že se neplácám po ramenou na cizí úkor.
https://ctrlv.cz/shots/2019/03/08/qIBO.png
img

A nakonec ke klanovkám.
"Kdo dělal někdy klanovku, tak ti s klidnym svědomim může říct, jak nevděčná je to práce."

Znám to, vím o čem píšeš, ale ani já nepsal z cesty. Spravoval jsem 6-7 let dnes již neexistující klanový web Black Angels (náhled), klan ve hře World of Tanks. Zdálo se jim 300kč/ročně za hosting moc, tak to nechali nakonec umřít. Celé to běželo na Sunlightu 7.5.x, byly tam věci jako osobní garáže, kdy si každý naklikal co ve hře vlastní, klanové konto a plno jiných věcí... Původně pro ně jsem naprogramoval HCM TopicList nebo plugin Usersign, jako plno jiných věcí které zde najdeš a za celou tu dobu jsem neviděl ani korunu. Ale já to dělal protože mě to bavilo. Což vystihuje to co jsem již také zmínil: "Ne vše co člověk dělá musí vždy nutně generovat peníze i když odvedete hodně práce."

Já Sunlightem žiju, například proto mám připravené pluginy i pro ještě nevydanou verzi systému. A ano, bude to volně stažitelné na webu po vydání stabilky. Je to další čas a nervy, co stojí/stáli za vývojem některých rozšíření, přesně ten čas o kterém jsem mluvil.

Zkus mě příště vidět i z jiné stránky, než jak na tebe působí můj asi nepřiměřeně agresivní písemný projev. Nejsem soudce, jen z optimismu mě vyléčila zdejší diskuse 😁
Já jsem rád, že Google tlačí webařinu dopředu. Takové HTTPS dodnes nemá plno webů a jejich komunikace je potencionálně napadnutelná. Nemůžeme zůstat stát uprostřed pole, když okolo roste město. Pamatujete dobu, kdy bylo potřeba web upravovat pro jednotlivé prohlížeče a to včetně jejich verzí? Dokáže si to představit dnes v kombinaci s responsivitou? Jak to vypadá v tomhle rozlišení v tomhle prohlížeči, jak v jiném. CSS bylo spíše hackování browserů. Proč si tedy neusnadnit práci s různými rozlišeními, když každé druhé zařízení to má jinak.
Předem se chci omluvit za svou bezprostřednost. Je smutné vymýšlet způsoby jak něco obejít. To, že jde o herní/klanový/komunitní web znamená: „Sereme na ně!“? Tohle čecháčkovství, jak něco ojebat mě neuvěřitelně rozčiluje. Na webu je dostupných několik řešení, jak si poradit s tabulkami a responsivitou, buď použitím nějakého CSS Frameworku (Bootstrap, SemanticUI, MaterializeCSS, w3.css...), Google toho na dotaz Responsive Data Tables vyplivne dost nebo tu pak je celkem primitivní řešení jako overflow-x:auto. Ne vše co člověk dělá musí vždy nutně generovat peníze i když odvedete hodně práce. Jako příklad poslouží tento systém a jeho doplňky. Čas a nervy při vývoji nejsou vyčíslitelné a přesto zde stojí a leží zdarma. Pojďme řešit jak na to, místo toho jak to ojebat. Dělejme věci pořádně!
Google diskriminuje ve vyhledávání weby nepodporující responsivitu, tabulky i obrázky se dají nastylovat aby se zobrazili použitelně i na malém rozlišení. Pro zvýrazňování kódu mám připravený plugin, ale primárně zvýrazňuje kódy kolem webu, ale dal by se rozšířit i o jiné jazyky.
Podobný dotaz s avatary je zde v diskusi již po několikáté a myslím si, že nebyl ani jednou vyřešen. Automatické avatary podle obrázku kdesi na FTP jsou podle mého názoru pro systém neřešitelným problémem. Napadá mě jedině řešení, kdy by se udělal plugin, který by upravil uživatelské nastavení a odebral možnost nahrávání avataru. Ale to klasické nahrávání asi obejít nepůjde, tím že by se odkázalo na soubor na FTP.
Ten W3 FW asi ani SASS nepodporuje, ale jako příklad použití dědičnosti tříd Bootstrapu 4 v SL uvedu
table.list,
table.topic-table,
table.messages-table {
  @extend .table;
  @extend .table-striped;
  @extend .table-hover;
}

table.topic-latest{
  @extend .table;
  @extend .table-striped;
  @extend .table-sm;
}
Je srovnatelné jako by jsi měl v HTML <table class="table table-striped table-hover">, a u odpovědí jsem nechtěl hover, ale aby byla tabulka menší.

https://ctrlv.cz/shots/2019/02/07/QK3k.png
img

Edit: Napsal jsem to celkem nešťastně, SASS použít půjde i tak, jen jsem tím chtěl říct, že ten W3 FW se nedá stáhnout zřejmě v SASSu. Což bude mít vliv na to, že neobsahuje lehce měnitelné proměnné a tak podobně.
Samozřejmě, že systém počítá i variantou, kdy se tabulka nevykresluje, v nastavení galerie je input a je to tam i napsáno obrázků na řádek (příp. -1 = bez tabulky), takto to má i současná sedmičková řada.

Jinak s těmi classy, nejlepším řešením je SASS a dědičnost. Pak tě nezajímá jak dostat classy z FW do systému, ale naopak pro systémové classy podědíš ty z FW.
Sunlight 8 podporuje i layouty, kdy každá stránka může mít jiný vybraný layout. Něco jako na indexu jen obsah nebo nějaký grafický prvek bez sloupců (landingpage), a ostatní zase třeba 2 sloupce nebo jeden.

"layouts": {
    "default": {
          "template": "template.php",
          "slots": ["right"]
     },
    "twocols": {
          "template": "template_twocols.php",
          "slots": ["left","right"]
     }
},
A je potřeba přidat i labels pro nový layout
'twocols.label' => 'dva sloupce',
'twocols.slot.right' => 'pravý sloupec',
'twocols.slot.left' => 'levý sloupec',
Zběžně jsem to prohlédl, vidím to tedy prvně, ale vypadá to celkem použitelně. Doufám, že se zde objeví časem pár volných šablon.
V pohodě nic se neděje. Jsem rád, že se nakonec vše vyjasnilo a je fajn stát na stejné straně barikády. A jinak krásné dobré ráno 😁
"Jakto, že ještě nechrníte? Vstanu, písnu a hned reakce."
Asi jsme ranní ptáčata nebo tak něco.

"Ale reakce nebyla na css v pluginu."
Ten plugin byl hlavně o registraci CSS pluginem.

"Pokud nastyluju kalendář v pluginu a vyměním template, tak kvůli např. barevnosti nového webu stejně budu muset rozbalit css pluginu a přepsat."
Takže podle tvého názoru mám distribuovat pluginy bez jakéhokoliv CSS, každá lama si dostyluje sama. Je jasné, že pokud ti nevyhovuje mnou přednastavené stylování pak si to upravíš. Ale proč to cpát do motivu? To by tam mohl Shira hodit i CSS k Devkitu, Fancyboxu a CodeMirroru, to je pěkná cypovina.

"Má reakce byla na to, že je zbytečné vytvářet plugin na něco, co jde řešit pouze pomocí css v motivu"
Souhlas, o tom jsem psal už poprvé.
"Tady už slovíčkaříš pro svoji potřebu narvat do webu co možná nejvíc funkcí, ikdyž se tomu dá vyhnout pouhým stylováním v css souboru"
Můžeš mi upřesnit v čem slovíčkařím? Jednak jsem popisoval k čemu sloužil poptávaný plugin. A pak jsem psal o tom co se mi vlastně snažíš vyvrátit, i když tvrdíš to samé, co jsem psal já. Pokud styluji šablonu webu, pak prostě má mít CSS motiv a ne nějaký soubor kdesi v upload/moje/css. A pokud dodělávám plugin například s kalendářem, pak si má kalendář zaregistrovat vlastní CSS, proč bych kvůli tomu měl sahat na CSS motivu? Vyměním motiv a rozbiju si kalendář??? 😕

A k těm pluginům..
Plácáš dvě nesouvisející věci dohromady. Bavil jsem se o tom, že pár řádkový plugin nezatíží výkon systému. První načtení stránky je vždy pomalejší kvůli načítání zdrojů, které následně většina prohlížečů udržuje v cache. Sám využívám celkem slabé mobilní připojení a zatím jsem neměl s ničím problém. Co má responsivita společného se startem systému a pluginy tedy nevím. A srovnávat konkurenci 80MB systemů jako WP, Joomla, Drupal s něčím co má necelý 1MB a hrotit drasticky rozdílné načítání na základě linknutí pár souborů pluginem a odůvodňovat to responzivitou je nesmysl.

"Při reponzivní vlastnosti webu bych se vyhnul všemu, co nějak drasticky prodlužuje načítání stránek"
Myslíš, že třeba takový seznam.cz načítá méně zdrojů na mobilu než na desktopu? Je celkem oser, udržovat několik rozličných verzí webu a proto responsivita. A ta je hlavně o přizpůsobení vzhledu cílovému zařízení, ne o načítání méně souborů. K menšímu datovému toku by byla vhodná minifikace zdrojů. Což už je zase něco jiného než responsivita. A to je to co prodlužuje načítání stránky, velikost souboru. Chceš-li zrychlit načítání při startu pak by možná bylo dobré zvážit nasazení Critical CSS. Nebudeme porovnávat doufám, ještě rychlost zpracování dvojitých a jednoduchých uvozovek, ne?
Ten zmiňovaný plugin sloužil k automatické registraci CSS a JS souborů. Stačilo je pouze nahrát do konkrétní složky a plugin pak všechny nalezené soubory registroval. Také si myslím, že CSS patřící motivu by měl obsahovat motiv, a plugin by si měl registrovat svá CSS také sám.

Proč by měl být plugin zátěží systému? Sunlight je celkem malý a na své poměry rychlý, pokud pluginy nijak výrazně nevadí konkurenčním gigantům, pak bych neřešil pár řádku tady.
Strana: 1 ... « předchozí 23 24 25 26 27 28 29 30 31 další » ... 70