Diskuze: Spotify album s vlastním designem na webu
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
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.
Nevim presne, jak to funguje, ale iframe otevira vlastni webovou stranku s
nejakym javascriptem. Otevira ji vzdalene, takze do ni nejde vstupovat. To by se
jednalo o cross-origin error.
Ale, pokud neni treba se logovat, tak si cely kod stranky muzes stahnout pres
php, file_get_contents(). A k tomu kodu si pripsat vlastni style. Pri trose
stasti nebude treba zasahovat do ostatniho kodu.
A s tou druhou moznosti nevim. Pro api bys mel mit prihlasene nejake id. To
netusim, jaky mas kod. curl (v php) by melo delat totez, co file_get_contents.
Proste, pres FTP stahne stranku do promenne jako string. K tomu stringu si muzes
pripsat, co chces. A pak to vypisujes na obrazovku, ne? Nebo se pletu.
Podle mne by v obou pripadech melo stacit pridat vlastni css, kde pouzijes
spravne nazvy trid, aby ten jejich kod prebijeli. Pripadne !important na konci
radku.
Co, kdybys ukazal nejake sve dilo, kod (php js css) a pak muzeme resit, proc to nejde.
https://github.com/…web-api-node
https://developer.spotify.com/…quick-start/
Tady maji nejaky navod na vlastni player.
K tomu asi lze pridat css
A tez asi jde uplne prekryt jejich player nejakou tvou verzi, pokud by to neslo
resit uz primo tim javascriptem.
Díky moc za tipy!
Jsem ve
fázi, kdy celý html dokument už mám ve stringu (včetně přidaných
stylů), takže když ho vypíšu samostatně na stránku, zobrází se tak, jak
potřebuji, s upravenými styly. Jak ale teď dostanu tenhle obsah do
iframu?
Vypsání stringu s HTML stránkou mezi tagy <iframe></iframe>
bohužel nefunguje 
Díky!
Jako, uplne, zase nerozumim tvym otazkam. Pro mne, v tuto chvili nic nemas.
Aspon tady na forku se nic neobjevilo. Pak se na to dost tezko reaguje.
Hypoteticky, jestli mas tohle, tak udelej tohle. Takze, uz presne vis, co s tim
mas udelat, tak sup 
Otazkou je, zda to bylo treba udelat. Podle mne, v tom poslednim linku maji js-player a jedine, co je treba, napojit ho na html tlacitka.
Ale, tak budiz. Pokud mas sranku stazenou jako string, hypoteticky, doplnene, co tam ma byt, hypoteticky, pak, co ti brani pouzit tu url pro frame? Hypoteticky, samozrejme. Realne tam jiste prekazky jsou. A takove, ktere si ani clovek neumi predstavit, ze by snad mohl chtit nekdo resit.
--- program.php ---
<?php
$url = 'http://...';
$content = file_get_contents($url);
$content .= '<style>...</style>';
echo $content;
?>
--- stranka.htm ---
<iframe src="program.php"></iframe>
Spousteni:
https://mujserver.cz/program.php nebo
https://mujserver.cz/stranka.htm
Ja myslel, ze zakladni pouziti php asi umis, kdyz se ptas hnedka v php forku.
Zobrazeno 5 zpráv z 5.