Phpban hogyan tudom azt negcsinalni hogy ne kelljen olyan sok html oldalt letrehoynom?





Szerintem a menü rendszerre gondol, hogy ne irányítsa át egy másik html fájlra, hanem include()-al beszúrja a tartalmat.
Így is létre kell hoznod sok fájlt, de így egyszerűbb.
Az <a> tagben a href-nél ezeket az értékeket add meg:
<a href=?oldal=menuneve>Menü1</a>
és így tovább..
Aztán ahol meg akarod jeleníteni az adott oldal tartalmát oda pedig ezt szúrd be:
http:// pastebin (pont) com /jTk5kNR5
Remélem tudtam segíteni! :)





Vagy adatbázisból szeded az oldalakat, és GET értelmezéséből jön, hogy melyik oldalt.
Ekkor kell egy felület, ahol eltudod készíteni, megtudod szerkeszteni a tartalmat.





Adatbázisból... :D Ezt inkább nem is hallottam meg.
Akkor Smarty vagy Twig template rendszer a célszerű, és MVC struktúra. :)





"Adatbázisból... :D Ezt inkább nem is hallottam meg. "
Láttál már CMS-t?





Nem is egyszer. :) Akkor is max a felhasználók aktív URL-jét, de nem magát az oldalt.
(Ha erre gondoltál, akkor félre értettem az előzőt)





Nekem úgy jött le abból, amit be is idéztem tőled, hogy te "bűnnek" tartod az oldalak adatbázisban való tárolását.
A CMS-ek, amiket eddig láttam (például WordPress) mind-mind adatbázisban tárolták a tartalmat, az oldalakat is. Az oké, hogy midnig van egy gerinc, egy sablon, de maga a tartalom (pl. szöveg) az adatbázisból jön.





Szerintem pedig mindent arra használjunk amire való. Ha van egy kicsi céges oldal (max 5-10 lap) statikus tartalommal akkor elég nagy hülyeségnek tartom mindenféle cms-el meg adatbázissal történő bohóckodást. Biztos ismeritek az "ágyú" meg a "veréb" esetét...
Sokkal egyszerűbb az include-os megoldás, de tulajdonképpen még arra sincs szükség! htaccess-el az url-t átadjuk az index.php-nak és kész is!
Nagyon kicsi weboldalak esetén akár 1 fájlból megvalósítható azaz 5-10 oldal. Ilyenkor teljesítményben is sokkal jobb, mintha mögé pakolnánk egy joomla-t vagy egyéb cms-t.










# 7/9
Ugyanarról beszéltünk és egymás mellet el. :D A konkrét tartalmat (pontosabban: adatokat) adatbázis struktúrában tároljuk. Ez egyértelmű és triviális. :)
Én részemről a szájkarate mivoltja az, hogy a HTML-t és a minden hozzá kapcsolódó dolgot (js forráskód, css) adatbázisban tárolni hülyeség. Mondjuk nem is emeltem ki ezt az információt.
További kérdések:
Minden jog fenntartva © 2025, 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!