PHP include-nál a php file-ok head része
Hello Fórum!
Azt szeretném kérdezni, ha a fenti formában PHP include-al rakok be menüket, akkor a PHP file-okban is szerepeljen a teljes HTML "kezdődés", a DOCTYPE, az XMLS, a LANG...
Vagy csak elég a <HTML> <BODY>
Menük lévén ha noindex-et kapnak akkor attól még a főoldalon keresztül átlátja a Google őket?
Találtam referenciát, de ilyen mélységekbe nem ment bele: h__p://www.tizag.com/phpT/include.php
re: PHP include-nál a php file-ok head része
Idézet:
Bahq eredeti hozzászólása
Hello Fórum!
Azt szeretném kérdezni, ha a fenti formában PHP include-al rakok be menüket, akkor a PHP file-okban is szerepeljen a teljes HTML "kezdődés", a DOCTYPE, az XMLS, a LANG...
Vagy csak elég a <HTML> <BODY>
Menük lévén ha noindex-et kapnak akkor attól még a főoldalon keresztül átlátja a Google őket?
Találtam referenciát, de ilyen mélységekbe nem ment bele: h__p://www.tizag.com/phpT/include.php
csak az szerepeljen benne amit be szeretnel include-olni. de en a helyedben az include-ok helyett valamilyen MVC vagy ahhoz hasonlo felepitesben gondolkoznek, akar egy open keretrendszerrel.
re: PHP include-nál a php file-ok head része
Include-ra szerintem az a legegyszerűbb, ha mint beillesztésre gondolsz. Gyakorlatilag fogja és bemásolja a szöveget egy az egyben az include(akármi.php) helyére.
(most hirtelen nem is tudom, hogy csinál-e bármi mást az include?)
re: PHP include-nál a php file-ok head része
Idézet:
Iggy eredeti hozzászólása
Include-ra szerintem az a legegyszerűbb, ha mint beillesztésre gondolsz. Gyakorlatilag fogja és bemásolja a szöveget egy az egyben az include(akármi.php) helyére.
(most hirtelen nem is tudom, hogy csinál-e bármi mást az include?)
atkuldi az interpreteren. en arra gondoltam hogy a beillesztgetessel osszerakott oldalfelepites helyett celszerubb mvc vagy hasonlo elven felepiteni egy weboldalt.
re: PHP include-nál a php file-ok head része
Idézet:
Iggy eredeti hozzászólása
Include-ra szerintem az a legegyszerűbb, ha mint beillesztésre gondolsz. Gyakorlatilag fogja és bemásolja a szöveget egy az egyben az include(akármi.php) helyére.
(most hirtelen nem is tudom, hogy csinál-e bármi mást az include?)
Igen ez a legjobb megfogalmazás. Vagyis az includolt fájlban csak az legyen benne amit épp be akarsz illeszteni. Ha pl nem akarom mindig ugyan azt a 15 linket beírni egy oldalra mert lehet változtatni akarom és egyszerűbb, ha 1 fájlban változtatom meg, mint 15 ben, akkor létrehozok egy php fájlt, beleteszem a linkeket és a megfelelő oldalakba includolom. Így később ha változik az inculdolt fájl tartalma, akkor mindenhol változni fog.
re: PHP include-nál a php file-ok head része
Kösz-kösz a válaszokért!
A Dreamweaver hibát jelez ha beleírom a body-t és a head-et a php file-okba, úgyhogy anélkül kell...
Ez a include ötlet a ModX-ből jött, ott vannak ilyen snippetek... jó dolog, sokkal egyszerűbb így. El lehet készíteni az egész oldalt mielött megszületnének a szövegek és a menü elemek
Az MVC-nek utána olvasok mert nem tudom mi az...
re: PHP include-nál a php file-ok head része
Ha pedig csak szimpla menü az egész, és nincs függvénydeklaráció a menüfájlban, akkor a require_once-t javaslom inkább include helyett. Bár ez ízlés kérdése.
re: PHP include-nál a php file-ok head része
Idézet:
Geri eredeti hozzászólása
atkuldi az interpreteren. en arra gondoltam hogy a beillesztgetessel osszerakott oldalfelepites helyett celszerubb mvc vagy hasonlo elven felepiteni egy weboldalt.
Igen, én értettem elsőre is, csak gondoltam, hogy az MVC még kicsit ismeretlen fogalom neki így hirtelen :D
@Bahq: Az MVC a Model - View - Control rövidítése és technikát vagy szemléletmódot jelent, nem konkrét függvényeket vagy bármit, úgyhogy érdemesebb előbb a HTML-t és PHP-t mélyebben megismerned, ha még nem tetted volna. Utána viszont tényleg nagyon hasznos tud lenni MVC, átláthatóbbá, egyszerűbben karbantarthatóvá teszi a kódot, ha ennek a szemléletében fejlesztesz.
re: PHP include-nál a php file-ok head része
Bahq: Az include úgy működik tartalom hívás esetén amire Te gondolsz - ha jól értem amit írtál - hogy beilleszted a meghívott file tartalmát abba a fileba és arra a helyre ahova a függvényt rakod.
Értelemszerűen, ha az alap file már rendelkezik a szükséges html elemekkel, akkor nem még 1x szerepeltetni az oldalon. Főleg mert a menü már a body tagben van, a doctype és html pedig a file legelején.
Viszont nagyon egyszerűen tudod ezt tanulni, ha úgy csinálod, hogy kipróbálod majd mindig megnézed a forráskódot, hogy mi lett az eredménye és azt elemzed.
sZeKo
re: PHP include-nál a php file-ok head része
Idézet:
Geri eredeti hozzászólása
csak az szerepeljen benne amit be szeretnel include-olni. de en a helyedben az include-ok helyett valamilyen MVC vagy ahhoz hasonlo felepitesben gondolkoznek, akar egy open keretrendszerrel.
Szerintem MVC-vel nem kellene még ezen a szinten foglalkozni, inkább előbb érdemes lenne elsajátítani egy alapvető php tudást.
Idézet:
Bahq eredeti hozzászólása
Kösz-kösz a válaszokért!
A Dreamweaver hibát jelez ha beleírom a body-t és a head-et a php file-okba, úgyhogy anélkül kell...
Ez a include ötlet a ModX-ből jött, ott vannak ilyen snippetek... jó dolog, sokkal egyszerűbb így. El lehet készíteni az egész oldalt mielött megszületnének a szövegek és a menü elemek
Az MVC-nek utána olvasok mert nem tudom mi az...
Szerintem ne azt nézd, hogy a Dreamvweaver mit jelez, mert az esetenként oltári nagy állatság is lehet, inkább tanuld meg, hogy mi jó és mi nem. :)
Amúgy az MVC lényege nagyjából az, hogy a leendő programodban szétválaszd a különböző programlogikát (model = adatbázis tábla, adatfeldolgozás, controller = alkalmazás logika) a html adatoktól (view = nézet, template).