NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 11 - Skládání stránek v PHP

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Václav Vomáčka:29.3.2020 21:57

Ahoj, zajímalo by mě, jak se k tomu postavit z hlediska vyplnění <meta> tagů. Mám jejich hodnoty mít v DB ke každé podstránce uložené a na začátku skriptu si je vždy vyčíst a vložit do požadovaných <meta> tagů? Nebo se tahle problematika řeší úplně jinak? Díky Vašek

 
Odpovědět
29.3.2020 21:57
Avatar
Samuel Hél
Tvůrce
Avatar
Odpovídá na Václav Vomáčka
Samuel Hél:7.4.2020 16:42

Ahoj,
postupuješ správně. A pokud bys to už měl propojené s databází, můžeš si z DB načíst rovnou i text k dané podstránce (nemusíš nevytvářet soubory a includovat je).

Odpovědět
7.4.2020 16:42
?
Avatar
Jiří Cejn
Člen
Avatar
Jiří Cejn:3.3.2021 19:37

Takovej menší detail. Když opravím v URL název stránky třeba z kontakt na konta, tak to vyhodí chybovou hlášku, kterou asi nechce uživatel vidět.

Editováno 3.3.2021 19:39
 
Odpovědět
3.3.2021 19:37
Avatar
Torhan Michal:23.3.2021 17:21

Zdravím, když použiju kód viz. nahoře a budu chtít, aby každá podstránka vypadala odlišně, uvedu příklad, u podstránky ,,Domů,, budu chtít pozadí u articlu - šedé, ale u podstránky ,,kontakt,, - bílé. jak toho mám docílit: díky :), pokud někdo napíše řešení bude to top

 
Odpovědět
23.3.2021 17:21
Avatar
Samuel Hél
Tvůrce
Avatar
Samuel Hél:23.3.2021 17:56

Pokud beru v potaz, že v proměnné $stranka je například hodnota "domu", můžeš tuto proměnnou vložit do HTML elementu jako třídu:

<body  class="<?php echo $stranka ?>">

Pak stačí jen správně stránku ostylovat třídou v CSS souboru. Třída se ti bude měnit tedy v každé podstránce a můžeš si tak nastylovat cokoliv chceš.

Editováno 23.3.2021 17:56
Odpovědět
23.3.2021 17:56
?
Avatar
Odpovídá na Samuel Hél
Torhan Michal:23.3.2021 21:31

Děkuji za řešení ;)

 
Odpovědět
23.3.2021 21:31
Avatar
Jan Roubíček:20.4.2021 19:46

Super lekce

 
Odpovědět
20.4.2021 19:46
Avatar
Jan Zahradník:28.10.2021 16:03

Ahoj, tak tohle mi nefunguje, i když jsem udělal vše podle návodu. Šel jsem řádek po řádku a kontroloval podle staženého kódu. Docílil jsem jen toho, že se mi zobrazovala hlavička a patička, ale stránka se vložila úplně jinam, respektive pod patičku. Použil jsem pro to svůj projekt z předchozího kurzu HTML. Stáhnul jsem si složky od tady a založil to jako nový projekt a stále to nefunguje. Tady ani stránky HoBiho. Ani hlavička. Myslím, že mi to nebere stylování, které jsem měl funkční, ale nevím proč. Style.css jsem nakopíroval jak do složky podstránky tak i do hlavní, aby se mohla ostylovat stránka index.php. Jediné čeho jsem tím dosáhl byla u mých stránek hlavička a patička.
Poradíte mi, kde mám chybu? Kam ukládat css soubory a obrázky? Do hlavní složky projektu nebo do podstránek? Nebo do obojího? Co mám případně opravit, aby fungovalo stylování již vytvořeného css?
Díky za pomoc

 
Odpovědět
28.10.2021 16:03
Avatar
Lukáš Havlíček:30.12.2021 17:34

Ahoj, dá se nějak do Article headeru vlozit nadpis podle názvu podstránky? Hledal jsem na internetu a nikde jsem nic nemohl najit. Predem dekuji za odpoved.

 
Odpovědět
30.12.2021 17:34
Avatar
Jaromír Volko:4.3.2022 15:17

Jsem učitel, takže mi to nepřijde dokonalé, ale to by bylo na dlouhou debatu face to face. Např. by bylo dobré aspoň krátce vysvětlit: '/^[a-z0-9]+$/'. Tomu [a-z0-9] rozumím, ale tomu celému ne. Html jsem dělal už před dlouhou dobou, tam to asi bylo vysvětleno.

 
Odpovědět
4.3.2022 15:17
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 159.