V posledních dnech si spíše dávám od programování pohov. Ale i přesto jsem si našel čas abych něco málo udělal, vylepšení se většinou týkají webu Lyrics ale občas i některých dalších. Aby to mělo strukturu, budu jmenovat ve seznamu:
- Přidal jsem do výsledků vyhledávání na lyrics webu tento angular prvek: https://material.angularjs.org/latest/#/demo/material.components.tabs . Problémy ale byly 2:
- extrémně velké minifikované knihovny angularu a angular-material
- problém byl na mobilních zařízeních – po kliku na šipku abych mohl například zobrazit jen shodu s přeloženými texty, se mi celá stránka obnovila a načetla se zase na první položce.
Nakonec jsem to vrátil tak jak to bylo, s tím že to budu muset později někdy dodělat s Metro Css Ui, vlastním či řešením 3. strany.
- Přidal jsem k každému songu webu Lyrics 3 seznamy videí:
- Nejoblíbenější songy interpreta – Maximálně 10 nejoblíbenějších songů interpreta. Do teď zvažuji zda tam nedat i songy které mají nulový počet shlédnutí, aby se taky mohly prosadit.
- Songy ze stejného alba – všechny songy ze stejného alba a interpreta.
- Mohlo by se vám líbit – 5 songů od interpreta jež je právě prohlížen. Dalších 5 songů první řadě od podobných interpretů a pak když nebude počet naplněn, vybírají se další podobné songy podle žánru.
- U každého interpreta ke kterému last.fm vrátí jeho krátký popis v en se zobrazí na stránce songu. Samozřejmě to netahám při každém požadavku z last.fm, je to uloženo u mě v databázi, updatuje se to pouze při založení nového interpreta a pak v případě mé intervence jako admina.
- Na stránce songu webu Lyrics i na stránkách galerie/alba webu Photos jsem dal mikrotagy pro facebook (open graph) a google (schema.org).
Měly by se teď tak zobrazovat ve vyhledávání a při sdílení na soc. sítích relevantní informace. Akorát jsem nepřišel na to proč najednou to nechce načítat obrázky – facebook někdy načte vrchní obrázek v hlavičce, někdy ani to ne a google plus nikdy nic. Facebook tvrdí „obrázek je pravděpodobně v nízkém rozlišení“ – 120×90.
Google žádnou takovou propracovanou konzoli jako FB nemá, ten pouze vyparsuje značky a řekne které vyparsoval, a s těmito možnostmi nehlásí žádnou chybu. - Opravil jsem zobrazení sloupců šablony na GeoCaching webu. Opět se mi vyplatilo použít direktivy
display: table,table-row,table-cell. Dokonce začal fungovat i ten zelený rámeček okolo celého obalujícího divu.