Melyik a legjobb oldalfelépítés? Ha minden oldalt külön-külön úgy építek fel mint az indexet, vagy ha egy iframe-ba rakom a tartalmat?
Azt szeretném hogy az oldal menü ne töltődjön be minden egyes oldalváltásnál, de az iframet az IE másképp értelmezi mint a FF. Hogy csináljam hogy jó legyen minden böngészővel. Dinamikus lenne az oldal. Be regizős, ürlapküldős php-s stb...
Csináltam már egy pár honlapt, de nem tudom hogy melyik a jobb felépítés. Volt olyan is hogy proxin keresztűl nem is jött be minden úgy ahogy kellett volna, és valahogy a css-t sem ugyanúgy értelmezi minden böngésző.
Egy olyan honlapot szeretnék csinálni ami minden böngészővel, és képernyőfelbontásban "kompatibilis".
Ebben segítsetek
Előre is köszönöm mindenkinek
Ha php-s akkor használj egyszerűen egy témát. Azaz mentsd le az oldalad első felét eleje.php néven, a végét pedig vege.php néven, ezek ne tartalmazzanak php kódot, csak a stilus miatt. Aztán php-ben #include eleje.php (nem biztos, hogy helyesen irtam) és aztán maga a kód, a végére pedig #include vege.php és igy minden oldal ugyanolyan lesz, a stílus pedig könnyen modifikálható marad.
Ez a legegyszerűbb, ezt még bonyolithatod eljárásokkal, stb.
Az előző hozzászóló nagy vonalakban már leírta, hogyan csináld. Ha használsz php -t akkor gondolom valamit konyítasz is hozzá (legalább az alapokat).
Egy main.php ben megírod az oldal elejét (fejléc, menü, head rész meta tagjei, Doctype, favicon stb.)
Egy foother.php ben pedig megírod mindennek a lezárását ha van lábléc akkor azt is ide (copy 2010 sanyika minden jog fenntartva stb ) </body> </html>
Majd ezt minden egyes oldalba includolod
index.php tartalma :
<?php include("main.php"); ?>
ide bármilyen html tag az oldal szövege képek akármi
majd ha minden szöveg megvan akkor
<?php include("foother.php"); ?>
És ezt eljátszod minden oldallal.
külső szemmel statikusnak fog tűnni mert minden oldalba belevan írva a menü meg minden, de ha te változtatsz valamit mondjuk a menüben akkor csak a main.php ben kell 1helyen átírnod és mindenüvé már az fog bekerülni.
Már kezdem érteni, köszönöm. Igaz hogy még csak a ciklusoknál járok a tanulásban, de legalább most már tudom hogy csináljam.
köszi mégegyszer
Még egy kérdés: Ha megírom a main.php -be az oldal elejét a </head> -ig, akkor a <body> </body></html> nem kell?
...és az index.php -ba a két include() közé nem kell a <body> </body>?
Nem csak a </head> ig írod a main ba hanem még a <body> egy részét is mert ugye a body ban adod meg az oldal struktúráját, háttér szín, kép, menü gombok stb. ebben nem zárod le a body részt.
és az index, vagy elso masodik oldalakon belől elve ezt már nem kell írnod csak a tartalmat meg a hozzá tartozó formázást (ha kell).
végül a foother.php (vagy ahogy elnevezted) zársz le mindent amit a main.php ben megnyitottál és nincs lezárva.
Akár a menónek is adhatsz külön egy menu.php (ahová csak a menü hivatkozásokat gombokat rakod be és ezt is inlude-al behívod ahova akarod.
Fontos hogy írj bele megjegyzéseket, hogy később is tudd hol mi történik a kódban, könnyebb eligazodni ha félév után előveszed mert változtatni akarsz valamit.
<!-- itt kezdődik a menü -->
//egysoros megjegyzés php kódban
/* több soros megjegyzés hosszabb leírásnak
szintén php ben. */
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!