Diskuze: Správné sestavení stránek
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 6 zpráv z 6.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.


Pouzij ajax. A krom jineho lze pouzit ajax i pro stazeni obsahu toho noveho
okna.
Webovy prohlizec, v soucasne dobe ne orientovany na jednookenni aplikace. Nova
okna otevira defaultne jako zalozky, coz je dost matouci pro navrat zpet.
Nebo muzes obnovit celou stranku. Coz je dost neusporne proti posilani dat ve
formatu text/csv/excel nebo xml/html.
google = ajax window example
google = jquery popup
google = bootstrap popup
https://jquerymodal.com/
https://jqueryui.com/dialog/
https://getbootstrap.com/…nents/modal/ (tlacitka Launch
demo)
Treba bootstrap ma pomerne pouzitelne resene css, js i html pro spoustu veci.
Jen si pridav vlastni kod, kterym preba upravis barvy. Do jejich kodu bych
nevrtal, aby bylo mozne overovat integritu pomoci md5 a prohlizec by to
kesoval.
Nez se zacal masivne pouzivat javascript (tzn. v pro men normalni dobe) se
resila situace tak ze mas zobrazenou stranku kde jsou tlacitka ve formularich.
Tklacika nasledno odesilani akci a nebo se vyuzivalo odkazu a zpetneho
presmerovani. Treba mas link, ktery obsahuje edit.php?id= atd. a obsahem tohoto
scriptu je mimo jineho zaslani hlavicky a zpetne preposlani na stranku, ze ktere
byl vyvolan. Cely tento koncept byl pekne popsan v knize PHP 3 od pana Koska -
dostupna na PHP3 Kosek
Snad jsem to nejak srozumitelne popsal. Kazdopadne javacript prinesl do weboveho
vyvoje preneseni spousty ukonu na stranu uzivatelskeho PC. Treba editace
takoveho uzivatele je jen zaslani validnich dat, kde se provede na serveru
ulozeni a nasledne se poda report o uspesnem provedeni.
Ve stare technologii bez JS se provadi nekolik volani na server a prenasi se
podstatne vice dat. Ve starem "pristupu" prohlizec ceka na reload cele stranky,
s JS se reloaduje, pri spravnem navrhujen, ta cast, ktera je nutna. Je to proste
efektivnejsi zpusob prace s daty. Co se tyka JS je to hnus fialovy. Dneska uz je
dokumentace vcelku dobra, ale porad mam k nemu odpor. Jeho tvorba objektu nebo
zapis funkci ja vam nevim. Podstatne lepe se mi zamlouva typescript (nadtsavba
nad JS) od MS.
Neni treba pouzivat JS pokud nutne nechces. Da se to resit ciste v PHP.
Pro CRUD operace, typicky CREATE, EDIT , SHOW , INDEX se mohou pro kazdou z nich vytvorit samostatne stranky s routou
U operace DELETE to muze byt volani take samostatne adresy - napr /user/{id}/delete, ale na ni nedojde k zobrazeni niceho pouze se provede smazani daneho uzivatele a presmerovani opetna stranku /user/index kde se uz zobrazi seznam bez daneho smazaneho uzivatele
Pokud by nebylo neco jasne, napis
Ano, to je asi vec interni definice pravidel psani kodu , nekdo pouziva list nekdo index nekdo nic a je tam jenom /url/user/
Zobrazeno 6 zpráv z 6.