You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Ik include alles in de index.php (header, footer, en specifieke code). Ik gebruik geen aparte index, maar ik gebruik wel een mappenstructuur die redelijk overzichtelijk blijft. Ik knal dus b.v. geen code (b.v. waarmee je iets doet met gebruikers) in de root, maar in een speciaal daarvoor bestemde map. (b.v. users en users/templates etc)
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Verder heb je natuurlijk geen aparte template parser nodig om je code van je opmaak te scheiden, maar daar zal ik verder geen discussie over starten aangezien dat hier niet relevant is.
..en dat heeft in principe niets te maken met het niet gebruiken van templates?Fastex schreef op vrijdag 22 augustus 2008 @ 16:31:
Nee, ik gebruik eigenlijk geen templates. Ik design altijd wat in photoshop, slicen en in een div...
[ Voor 36% gewijzigd door NMe op 22-08-2008 16:34 ]
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Maar hoe doe jij nu dan bv veel voorkomende header en footer? In elk bestand het apart als html/div schrijven, of een footer.inc includen?Fastex schreef op vrijdag 22 augustus 2008 @ 16:31:
Nee, ik gebruik eigenlijk geen templates. Ik design altijd wat in photoshop, slicen en in een div...
Ik gebruik zelf altijd een body (ja ja, ik moet eens met css leren werken), header en footer template. zodat ik die op elke pagina overal kan includen, maar dat ik ook makkelijk in 1x de header of footer kan aanpassen (ipv 20-30 bestanden doorbladeren).
[ Voor 26% gewijzigd door SinergyX op 22-08-2008 16:39 ]
Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.
You don't have to be crazy to do this job, but it helps ....
http://www.phpit.net/article/simple-mvc-php5/
Heb de tutorial grotendeels gevolgd om mijn framework te verbeteren. Heb er daarna nog geen tijd in kunnen steken, dus weet nog niet hoe je daarna makkelijk header/footers etc kan toepassen.
Een script moet maar 1 ding doen en dat moet het goed doen.
Een loginscript moet dus geen input gaan parsen, moet dus geen output gaan genereren maar puur en alleen maar mensen inloggen. Input parsen heb je een ander script voor, output genereren heb je een ander script / template voor.
Als laatste bouw je over al je scripts nog een template die alles samenbrengt.
Op deze manier heb je maar 1 login script, of de gebruiker nu inlogt in het photoboek / via een rss-feed / via een webservice / via de website zelf. Houd dit soort scripts ook zo simpel mogelijk maar wees niet bang om teveel terug te krijgen.
Wees sowieso niet bang voor veel bestanden, zorg er alleen voor dat ze duidelijke namen hebben en dat ze niet dubbele dingen doen ( vb. een getuserdetailscomplete.php kan imho best een getuserdetailssimple.php includen )
Verwijderd
Voor het opbouwen van het 'beeld' gebruik ik uiteraard een template engine. Verder maak ik gebruik van object in mijn model en een centrale 'DatabaseManager' die verantwoordelijk is voor alle toegang tot de database. Classes e.d. worden geladen door een autoload die klasses zoekt in een 'class' folder.
Dit systeem levert in mijn ogen nette, makkelijk uitbreidbare code op
[ Voor 21% gewijzigd door Verwijderd op 22-08-2008 20:12 ]
"En hop, ik denk dat we dan lekker modern bezig zijnFastex schreef op vrijdag 22 augustus 2008 @ 16:31:
Nee, ik gebruik eigenlijk geen templates. Ik design altijd wat in photoshop, slicen en in een div...

Niet dus
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Je moet gewoon structuur opbouwen voor je geheel, dingen netjes indelen, in classes of files met functies, gewoon overzicht maken. Hoe je dat doet moet je zelf weten.
|>
Ik denk dat je nu meer conclusies trekt dan je zou moeten doen, ik haal uit de opmerking van de TS niet helemaal dat hij gewoonweg de door photoshop uitgepoepte html in een div stopt hoor.Sebazzz schreef op vrijdag 22 augustus 2008 @ 20:11:
[...]
"En hop, ik denk dat we dan lekker modern bezig zijn"
Niet dusWat voor zin heeft het om de tabel die photoshop uitspuugt in een div te doen? Maak er zelf divs van, leer je veel meer van en het is ook 'correct'.
Sorry Sebazz, wat Patriot al zegt...ik gebruik geen standaard html van Photoshop. Daarin maak ik alleen de plaatjes en vervolgens knip ik die in stukjes om ze in CSS te kunnen gebruiken.Sebazzz schreef op vrijdag 22 augustus 2008 @ 20:11:
[...]
"En hop, ik denk dat we dan lekker modern bezig zijn"
Niet dusWat voor zin heeft het om de tabel die photoshop uitspuugt in een div te doen? Maak er zelf divs van, leer je veel meer van en het is ook 'correct'.
Tevens als je de moeite had genomen om naar de html source te kijken van admin.phison.nl had je gezien dat dat geen Photoshop HTML is...
Ik denk dat ik me maar eens ga verdiepen in mod_rewrite.
@prutsger: Thnx voor de link. staat echt wel wat info in maar dat is nog een bruggetje te ver voor mij denk ik. Code die ik schrijf wil ik echt 100% snappen.
You definitely rate about a 9.0 on my weird-shit-o-meter
Chuck Norris doesn't dial the wrong number. You answer the wrong phone.
Je site is offline dus dat gaat niet. Dus uit je tekst trok ik de conclusie dat je een tabel uitgepoept door photoshop in een div element stopte.Fastex schreef op vrijdag 22 augustus 2008 @ 22:38:
[...]
Sorry Sebazzz, wat Patriot al zegt...ik gebruik geen standaard html van Photoshop. Daarin maak ik alleen de plaatjes en vervolgens knip ik die in stukjes om ze in CSS te kunnen gebruiken.
Tevens als je de moeite had genomen om naar de html source te kijken van admin.phison.nl had je gezien dat dat geen Photoshop HTML is...
[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]
Dit doe ik ook inderdaadVerwijderd schreef op vrijdag 22 augustus 2008 @ 20:05:
Ik heb zelf in mijn projecten maar één index.php. URL's worden met mod_rewrite herschreven om de index.php aan te roepen, die een standaard omgeving opzet, de benodigde controller uitzoekt en instantieert en daarna de controle aan hem overhandigt.
Voor het opbouwen van het 'beeld' gebruik ik uiteraard een template engine. Verder maak ik gebruik van object in mijn model en een centrale 'DatabaseManager' die verantwoordelijk is voor alle toegang tot de database. Classes e.d. worden geladen door een autoload die klasses zoekt in een 'class' folder.
Dit systeem levert in mijn ogen nette, makkelijk uitbreidbare code op
Heb een behoorlijk overzichtelijk structuur met 6 hoofdmappen (content, templates, includes, style, scripts, images) en daar kan ik toe nu toe voor ieder project mee uit de voeten!
Designer | Developer | Director | Photographer | LARPer | Geek | Male | 39