Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
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: Webová šablona?

Aktivity
Avatar
matesax
Tvůrce
Avatar
matesax:16.8.2012 8:12

Dobrý den,
žil jsem v domění, že je to správný termín, ale nic z toho co bych potřeboval pdo tímto termínem nemohu najít. Stačilo by mi jen vědět, jak použít soubor s šablonou a jak vytvořit proměnitelný vstup (jako je v ASP ContentPlaceHol­der)... Děkuji.

 
Odpovědět
16.8.2012 8:12
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:16.8.2012 8:50

V jakém jazyce?

Nahoru Odpovědět
16.8.2012 8:50
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:16.8.2012 8:57

No dhtml.

 
Nahoru Odpovědět
16.8.2012 8:57
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:16.8.2012 9:05

V DHTML je šablonou přece ta stránka, kterou si klient stáhne ze serveru. Po natažení se spustí Javascript, který si stáhne zbytek a uloží do DOMu.

Nahoru Odpovědět
16.8.2012 9:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:16.8.2012 9:23

DHTML je obecný název pro dynamickou šablonu, případně dynamický web. Děláš to v PHP nebo v čem?

Nahoru Odpovědět
16.8.2012 9:23
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:16.8.2012 9:27

No teprve se to učím. Stáhl jsem si ukázkovou pacmanii, ale nepochopil jsem, jak to funguje. Tedy co se šablony týče.

 
Nahoru Odpovědět
16.8.2012 9:27
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:16.8.2012 9:35

Nefunguje to nijak, je to jen HTML stránka, šablonu z ní uděláš tak, že obsah vymažeš a vložíš ho tam dynamicky nějakým jazykem.

Nahoru Odpovědět
16.8.2012 9:35
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:16.8.2012 9:42

Dělat dnes web přes DHTML se dnes nedoporučuje, protože ho vyhledávače špatně indexují. Hodí se to na webové aplikace, hry, maily, chaty apod.

Nahoru Odpovědět
16.8.2012 9:42
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:16.8.2012 9:44

Je pravda, že DHTML může bých chápáno jako klientské, ale matesax to určitě myslel na serveru.

Nahoru Odpovědět
16.8.2012 9:44
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:16.8.2012 10:05

DHTML znamená dynamické HTML, tedy HTML, které se dynamicky mění u klienta. Není tedy znovu generováno, ale modifikuje se DOM - zpravidla za použití Javascriptu a CSS. Nepatří do toho skripty běžící na serveru ani Flash či Java na klientech.

Nahoru Odpovědět
16.8.2012 10:05
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:17.8.2012 10:53

OK - mám poslední dotaz - ve které fázi / části stránky bych měl ten obsah přidávat? Nyní jsem přiřadil každému tlačítku co přidává. Ovšem po refreshi se vždy načte výchozí stav. Tak mne napadlo udělat to pomocí kotev - po každém refreshi zkontrolovat URL a podle toho něco případně přidat / umazat. Ale přijde mi to moc mechanické, tak by mě zajímal správný postup. (Zvolil jsem si JS.) Děkuji.

 
Nahoru Odpovědět
17.8.2012 10:53
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:17.8.2012 10:57

Takhle se weby nedělají, to je přesně jak říká Kit. JS je na doplňky.

Nahoru Odpovědět
17.8.2012 10:57
You are the greatest project you will ever work on.
Avatar
matesax
Tvůrce
Avatar
Odpovídá na David Hartinger
matesax:17.8.2012 11:08

Přijde mi ale blbé kopírovat stránku, když na ní nic nehodlám měnit, kromě obsahu...

 
Nahoru Odpovědět
17.8.2012 11:08
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na matesax
David Hartinger:17.8.2012 11:10

Ano, ale to se dělá na serveru, ne na klientovi přes JS.

Nahoru Odpovědět
17.8.2012 11:10
You are the greatest project you will ever work on.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:17.8.2012 11:24

Už jsem psal, že tento přístup se hodí na aplikace (webmail, lightbox apod), ale určitě ne pro prezentaci obsahu na stránkách.

Nahoru Odpovědět
17.8.2012 11:24
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovídá na matesax
Kit:17.8.2012 12:15

Zajímavé slovní spojení: "nic nehodlám měnit, kromě obsahu". Na stránce je HLAVNĚ obsah, zbytek jsou jen nepostatné kousky kódu, které definují, jak se ten obsah má zobrazit.

Dokonce se na stránku dá napsat jenom holý text a také to bude fungovat.

Nahoru Odpovědět
17.8.2012 12:15
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
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 16 zpráv z 16.