Centralizacia obsahu bocnych ramcekov HTML
-
Holubar
Darca
- Príspevky: 3894
- Registrovaný: 24 feb 2005, 21:26
- Bydlisko: Senec
- Kontaktovať používateľa:
Centralizacia obsahu bocnych ramcekov HTML
Neviem, ci som dobre nazval temu, no snad to vystihuje moj problem. Robim stranku, kde su v ramci obsahu 3 spolocne prvky pre kazdy html subor: horne horizontalne menu, lavy stlpec, kde su umiestnene ramceky s roznym obsahom a pravy stlpec to iste.
Zatial mam ako tak hotovu uvodnu stranku index.html. Otazka je, ako mam pokracovat, ak chcem, aby sa ostatne html subory odlisovali len obsahom uprostred a vsetko ostatne mali rovnake.
Kedze som uplny zaciatocnik, napada ma tvrdo skopirovat obsah do kazdeho noveho html suboru a zmenit len vnuorny obsah.
Kedze som vsak len v zaciatocnom stadiu, viem, ze obsah tych krajnych ramov sa urcite este bude menit a potom bude dost pracne prejst kazdy subor a opravovat to.
Existuje nejake elegantne riesenie?
PS: Stranku pisem rucne v Notepad++, zatial je to kompletne HTML+CSS, styly su v externom css subore. Ramceky su umiestnovane cez <div>
Zatial mam ako tak hotovu uvodnu stranku index.html. Otazka je, ako mam pokracovat, ak chcem, aby sa ostatne html subory odlisovali len obsahom uprostred a vsetko ostatne mali rovnake.
Kedze som uplny zaciatocnik, napada ma tvrdo skopirovat obsah do kazdeho noveho html suboru a zmenit len vnuorny obsah.
Kedze som vsak len v zaciatocnom stadiu, viem, ze obsah tych krajnych ramov sa urcite este bude menit a potom bude dost pracne prejst kazdy subor a opravovat to.
Existuje nejake elegantne riesenie?
PS: Stranku pisem rucne v Notepad++, zatial je to kompletne HTML+CSS, styly su v externom css subore. Ramceky su umiestnovane cez <div>
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Okay, takze mas subor index.php, kde urobis celu stranku v HTML + CSS, okrem obsahu, ktory chces menit a tam das normalne v Notepade tento script.
Keby si chcel novu polozku, proste nakopirujes jeden ten case riadok a pozmenis ho, zatial co default urcuje kam sa dostanes, ked das neplatnu adresu.
Teraz jednoducho do suborov titulka.php, archiv.php a kontakt.php nahras co potrebujes. Nemusis vediet nic z PHP, moze to byt aj cisto text ci HTML. Do archivu sa nasledne dostanes pomocou URL napr.: http://www.adresa.sk/index.php?pageId=[b]archiv[/b].
Samozrejme potrebujes mat stranku niekde kde je rozbehane PHP-cko, tj na nejakom hostingu.
Kód: Vybrať všetko
<?php
switch ($_GET['pageId']) {
case "titulka": include_once("titulka.php"); break;
case "archiv": include_once("archiv.php"); break;
case "kontakt": include_once("kontakt.php"); break;
default: include_once("titulka.php"); break;
}
?>
Teraz jednoducho do suborov titulka.php, archiv.php a kontakt.php nahras co potrebujes. Nemusis vediet nic z PHP, moze to byt aj cisto text ci HTML. Do archivu sa nasledne dostanes pomocou URL napr.: http://www.adresa.sk/index.php?pageId=[b]archiv[/b].
Samozrejme potrebujes mat stranku niekde kde je rozbehane PHP-cko, tj na nejakom hostingu.
-
Holubar
Darca
- Príspevky: 3894
- Registrovaný: 24 feb 2005, 21:26
- Bydlisko: Senec
- Kontaktovať používateľa:
Uf, ten kod je pre mna zatial spanielska dedina. Stranku zial spustam len z localhostu, na net by som ju daval len nerad.
Bude teda asi potrebne ninstalovat php lokalne. Chystam sa do toho pustit v najblizsich tyzdnoch a prva vec, co vyskusam, ked do toho budem aspon trochu vidiet je toto. Snad to zvladnem. Este raz vdaka za snahu
Bude teda asi potrebne ninstalovat php lokalne. Chystam sa do toho pustit v najblizsich tyzdnoch a prva vec, co vyskusam, ked do toho budem aspon trochu vidiet je toto. Snad to zvladnem. Este raz vdaka za snahu
Inak nebolo by lepsie pre taketo weby kde je par poloziek, klasicka navigacia a niekde v strede sa meni obsah, to riesit cez JS, AJAX alebo najst nejaky kompromis? V poslednej dobe som spravil par malych, firemnych webov uplne bez refreshu. Podla mna era click and wait je na ustupe a nove weby by mali obsahovat max. AJAXu , viem ze budete argumentovat, ze co ked ma uzivatel vypnuty JS ale
1. zapnut si ho moze (teda aspon vo vacsine pripadov)
2. preco ma trpiet 99% ludi pre 1% ? (presne % neviem
)
ved asynchonne mozes v sucastnosti spravit prakticky vsetko
1. zapnut si ho moze (teda aspon vo vacsine pripadov)
2. preco ma trpiet 99% ludi pre 1% ? (presne % neviem
ved asynchonne mozes v sucastnosti spravit prakticky vsetko
Snacker: Robit firemny web tak, aby bol nepristupny bez JS? By ta PR agentury dokopali. Prave taketo weby, ktore maju za ulohu ziskavat zakaznikov, by mali byt pristupne kazdemu bez rozdielu. Ked poskytujes nejaku sluzbu tak to nevadi, to clovek potrebuje, ale ked sa nejaky amater nedostane na stranke k cenniku, proste si najde dalsi vysledok v Google.
Holubar: Rozbehat lokalne PHP je vcelku problem. Potrebujes rozbehat na kompe server Apache, co nie je take jednoduche. Avsak existuje vynikajuce riesenie XAMPP, ktore ti to na par klikov rozbeha. Samozrejme straca pocitac na vykone, ale staci to vypnut a malo by sa to vratit do normalu.
Ak by si potom potreboval, mozem kod dodatocne objasnit.
Holubar: Rozbehat lokalne PHP je vcelku problem. Potrebujes rozbehat na kompe server Apache, co nie je take jednoduche. Avsak existuje vynikajuce riesenie XAMPP, ktore ti to na par klikov rozbeha. Samozrejme straca pocitac na vykone, ale staci to vypnut a malo by sa to vratit do normalu.
Ak by si potom potreboval, mozem kod dodatocne objasnit.
Stránka sa má navrhovať tak, aby fungovala aj bez javascriptu a až potom sa tam môžu pridávať rôzne "vylepšenia" (a samozrejme si treba dať pozor potom na to, aby to bolo použiteľné aj s tým javascriptom a aby tam napr. fungovali záložky).Snacker napísal:...
To podla mna uz davno nie je pravda. V sucastnosti sa robi kopec projektov, v ktorych ten JS jednoducho potrebujes a ak ho mas vypnuty tak sa ukaze velkym ZAPNI HO. Z plno lokalnych aplikacii sa stavaju webove a proste bez JS sa ani nepohnes a neverim, ze ak by si teraz chcel rozbehnut moderny velky uspesny pokrokovy projekt, ze by si ho navrhol tak, ze by bol funkcny bez JS.Stránka sa má navrhovať tak, aby fungovala aj bez javascriptu a až potom sa tam môžu pridávať rôzne "vylepšenia"
Vzdy sa to spaja s konkretnym projektom. Su projekty kde je dobre mat plnu funkcnost aj bez JS ale su projekty kde sa jednoducho bez toho neda
-
Holubar
Darca
- Príspevky: 3894
- Registrovaný: 24 feb 2005, 21:26
- Bydlisko: Senec
- Kontaktovať používateľa:
Podarilo sa mi na Viste rozbehat Apache+php+MySQL, tak som hned skusil uvedeny script a funguje
Je to presne to, co som mal na mysli, takto bude ta praca ovela jednoduchsia.
Najprv som nechapal, naco pridavat to id resp. volat nejaku stranku takym sposobom, no precital som si jedno pdf o pouzivani include a uz chapem princip.
Ja som najprv chcel robit x stranok, v ktorych bude jedinecny obsah (stredny stlpcek) a pomocou scriptu vlozene bocne casti, no asi bude lepsie, ked spravim len jednu stranku, ako index.php s tymi bocnymi castami (menu, zahlavie, pravy stlpcek) a do stredu budem volat pomocou scriptu pisany obsah, ktory budem ukladat do jednotlivych suborov. No aj tak mam par otazok:
1/ V tom pdf, co som cital sa pisalo, ze subory, ktore budu volane maju mat priponu inc. Co je na tom pravdy?
2/ Nechcem mat vsetky subory s obsahom v jednom priecinku, ale chcel by som to systematicky zoradovat podla kategorii do priecinkov. Ako potom volat taky subor, ak je v inom priecinku?
Je to presne to, co som mal na mysli, takto bude ta praca ovela jednoduchsia.
Najprv som nechapal, naco pridavat to id resp. volat nejaku stranku takym sposobom, no precital som si jedno pdf o pouzivani include a uz chapem princip.
Ja som najprv chcel robit x stranok, v ktorych bude jedinecny obsah (stredny stlpcek) a pomocou scriptu vlozene bocne casti, no asi bude lepsie, ked spravim len jednu stranku, ako index.php s tymi bocnymi castami (menu, zahlavie, pravy stlpcek) a do stredu budem volat pomocou scriptu pisany obsah, ktory budem ukladat do jednotlivych suborov. No aj tak mam par otazok:
1/ V tom pdf, co som cital sa pisalo, ze subory, ktore budu volane maju mat priponu inc. Co je na tom pravdy?
2/ Nechcem mat vsetky subory s obsahom v jednom priecinku, ale chcel by som to systematicky zoradovat podla kategorii do priecinkov. Ako potom volat taky subor, ak je v inom priecinku?
-
Gepid
Medium Professional
- Príspevky: 1006
- Registrovaný: 15 júl 2008, 16:54
- Bydlisko: Trnava
- Kontaktovať používateľa:
takto to dopadne pri vkladani *.inc súboru: http://www.peterallgames.ic.cz/admin/databaza.inc
Do php súborov môžeš vkladať aj HTML. A nemusí tam byť ani čiarka kódu v PHP.
No keď chceš o viac zložiek skús: "../../"
Do php súborov môžeš vkladať aj HTML. A nemusí tam byť ani čiarka kódu v PHP.
No keď chceš o viac zložiek skús: "../../"
Co sa tyka pripony, mozes mat akukolvek, ono si to proste spracuje obsah suboru a posle to dalej. Tj aj ked budes mat dajme tomu subor.txt s obsahom <strong>Nazdar</strong>, prehliadac ti naozaj vypise tucnym Nazdar.
Osobne som zvyknuty pouzivat subory .php ale aj tam mozes mat ciste HTML. Ak sa tam vyskytne PHP script proste ho oddelis pomocou <?php a ?>.
Osobne som zvyknuty pouzivat subory .php ale aj tam mozes mat ciste HTML. Ak sa tam vyskytne PHP script proste ho oddelis pomocou <?php a ?>.