Příspěvky uživatele


< návrat zpět

Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 57

To je již opraveno, ono to totiž stránkovalo chybně podle jiné tabulky. Nahlásil jsem více chybek, které jsou již opraveny oproti betě 5.

No, to uděláš jedině pluginem. Ten zápis v plugin.json, má obsahovat jen CSS a JS související s šablonou, nikoliv analytické kraviny. Apropo je pro testování beta verze nezbytné srát do ní nějaký GA skripty? No to tedy bude stabilka někde v listopadu 4

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 5

"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ář??? 4

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.

Co přesně tam chceš dělat? Možná nebude plugin potřeba.

DesignFlow byl kdysi nápad Tomáš Smetky, byli tam naše (Landsman, Smetka, jval a já) výtvory v době kdy zde na oficiálním webu nebyla sekce ke stažení. S jejím zavedením, ale postrádalo smysl udržovat pluginy na dvou různých webech... Tak se web nakonec zrušil. Je to již řadu let nazpět, nemám z toho webu ani prd. Vše co šlo a co jsem měl a nebo sehnal jsem vložil do sekce ke stažení, při její obnově. Kluci postupem času přilnuli k jiným projektům, jiným systémům a vlastním řešením. Celkem pochybuji, že to někdo z nich x let syslí na disku.

Šablona Chameleon je taková varianta pro ty, kteří se spokojí s jednodušším motivem nebo si s CSS a HTML neporadí. Vzhled šablony půjde jednoduše měnit její konfigurací v administraci.

Šablona má přes 1000 možných variant vzhledu. Tak se snad nebude moc opakovat.

Obsahuje:
- jednodušší responsivitu
- 12 barev
- 52 vzorů pozadí
- světlou a tmavou variantu
- 3 obrázky hlavičky (rozšiřitelné)
- nastavení pozic boxů (vlevo, vpravo, oba, prohodit strany)
- zakulacení rohů stránky

Teď si nejsem úplně přesně jistý a nechce se mi to na telefonu hledat, ale rozdíl je v tom, že UTF-8 pracuje se znaky prezentovanými jako 3byty dlouhé a emoji jsou dlouhé 4byty. Ale musel by sis to dohledat přesněji.

Pro podporu Emoji by tuším bylo potřeba změnit u tabulek, které to mají podporovat character set z utf8 na utf8mb4 a porovnání tabulek utf8_general_ci na utf8mb4_general_ci. Nerozbije to ale něco?


Strana:  « předchozí  1 2 3 4 5 6 7 8 9   další » ... 57