PHPStyler
CSS met een PHP style mengen. Hierdoor word het onderhoud aan je site nog een stuk kleiner.
Laatste edit op: 24-07-08, PHPStyler is nu wat effectiever.
Gesponsorde koppelingen
Inhoudsopgave
22 reacties op 'PHPStyler'
Gesponsorde koppelingen
Ik denk dat het een van de langste nutteloze tuts is die ik ooit heb gezien. Verder zitten er volgens mij een paar dingen in die anders kunnen/moeten.
1. Je knoopt styles aan id's. Bij mijn weten zijn die daar niet voor bedoeld. Verder is het gewoon neit handig.
Als je met JS werkt en bijv dmv een knop ergens een kompleet andere style op wil gooien hoe doe je dat dan als je styles aan id's zijn gekoppeld? Als je je id's constant verandert gaat je andere JS helemaal over de zeik dus das geen optie. Als je dit met class aanpakt kun je gewoon
gebruiken.
2. Het voegt helemaal neits toe en je doet dingen omslagter dan nodig.
Vervolg van mn gezeik na mn lunchpauze.
1. Je knoopt styles aan id's. Bij mijn weten zijn die daar niet voor bedoeld. Verder is het gewoon neit handig.
Als je met JS werkt en bijv dmv een knop ergens een kompleet andere style op wil gooien hoe doe je dat dan als je styles aan id's zijn gekoppeld? Als je je id's constant verandert gaat je andere JS helemaal over de zeik dus das geen optie. Als je dit met class aanpakt kun je gewoon
gebruiken.
2. Het voegt helemaal neits toe en je doet dingen omslagter dan nodig.
Vervolg van mn gezeik na mn lunchpauze.
@Jacco:
.1 Id's zijn zeer zeker wel bedoeld om te stylen, alleen is het aan jou om ze het slimste te grbruiken. Je kunt bijv. een id gebruiken voor de container, voor de header, voor het menu, de content en de footer, maar ga je allemaal id's gebruiken voor elke paragraaf of elk menu-item, dan is het natuurlijk verre van handing.
.2 Daar ben ik het helemaal met je mee eens :)
.1 Id's zijn zeer zeker wel bedoeld om te stylen, alleen is het aan jou om ze het slimste te grbruiken. Je kunt bijv. een id gebruiken voor de container, voor de header, voor het menu, de content en de footer, maar ga je allemaal id's gebruiken voor elke paragraaf of elk menu-item, dan is het natuurlijk verre van handing.
.2 Daar ben ik het helemaal met je mee eens :)
nou okej, dan is het niet handig. je moet namelij k wel anders in elke pagina includen anders, voeg een extra menu toe en je moet alles weer wijzigen. en 2 keer includen kan ook niet dus dit leek me nog de enige oplossing... nou okej srry ik ben zelf nmlk iets verder dan beginner dus hier kan ik ook weer wat van leren, bedankt...
@Remi
Maar als je een menu toevoegt aan de ene pagina moet je dat ook doen bij alle andere pagina's. Dat s niet handig, je moet dan de html in elke pagina aanpassen.
Er zijn hier op de site een paar pagina scripts/ snippets te vinden, waarmee je de hele content eigenlijk binnen je index.php houdt. Voordeel is dat je alleen de index.php maar aan hoeft te passen. Content komt vanuit een ander bestand, maar die heeft ook (minder) met de lay-out van doen.
Maar als je een menu toevoegt aan de ene pagina moet je dat ook doen bij alle andere pagina's. Dat s niet handig, je moet dan de html in elke pagina aanpassen.
Er zijn hier op de site een paar pagina scripts/ snippets te vinden, waarmee je de hele content eigenlijk binnen je index.php houdt. Voordeel is dat je alleen de index.php maar aan hoeft te passen. Content komt vanuit een ander bestand, maar die heeft ook (minder) met de lay-out van doen.
@machiel
heheh een uitgeslapen iemand die niet allen commentaar geeft, maar ook een tip. Bedankt!
@robert
das nou de bedoeling hiervan: een menu hoef je slechts in style.php toe te voegen, tenzij je het menu op elke pagina anders wilt. maar dat lijkt me niet logisch....
@ de rest
een grotendeel van jullie, hoelang hebben jullie geslapen, na 4 maanden een kwartier? al dat commentaar zonder tip ziet er een beetje chagrijnig uit... :(
-------------------------------------------EDIT---------------------------------
even dit, er word veel gezeikt dat dit dus niet werkt terwijl dat juist verkomen moet worden hiermee!
1- dingen die in alle pagina's hetzelfde zijn hoef je slechts in style.php in te voegen, dus: meny, copyright, reclame etcetera.
2- je bespaart een hoop ruimte omdat je maar 1 keer je style maakt. 1 lange code dus maar.
3- javascript weet ik nog niks van. En er zullen er veel zijn met hetzelfde.
4- dit is ook handig voor om anderen hun site makkelijk te laten aanpassen. stel: je hebt een groot bedrijf en laat iemand anders je site maken omdat je daar zelf geen tijd voor hebt om al dat php en alles te leren. maar een titel en je tekst aanpassen kan je wel. nou, makkijk toch?
5-waarom werkt dit moeilijk? Een nieuwe pagina is al klaar met 5 regeltjes! Enkel de 2 styles zijn wat groter. en een pagina is gewoon te simpel aan te passen door zelfs mn neefje van 5!
en je hoeft maar 1 pagina aan te passen voeg je iets toe aan je menu: style.php.
dus echt niet moeilijk.
--------
dus wat was er niet goed?
heheh een uitgeslapen iemand die niet allen commentaar geeft, maar ook een tip. Bedankt!
@robert
das nou de bedoeling hiervan: een menu hoef je slechts in style.php toe te voegen, tenzij je het menu op elke pagina anders wilt. maar dat lijkt me niet logisch....
@ de rest
een grotendeel van jullie, hoelang hebben jullie geslapen, na 4 maanden een kwartier? al dat commentaar zonder tip ziet er een beetje chagrijnig uit... :(
-------------------------------------------EDIT---------------------------------
even dit, er word veel gezeikt dat dit dus niet werkt terwijl dat juist verkomen moet worden hiermee!
1- dingen die in alle pagina's hetzelfde zijn hoef je slechts in style.php in te voegen, dus: meny, copyright, reclame etcetera.
2- je bespaart een hoop ruimte omdat je maar 1 keer je style maakt. 1 lange code dus maar.
3- javascript weet ik nog niks van. En er zullen er veel zijn met hetzelfde.
4- dit is ook handig voor om anderen hun site makkelijk te laten aanpassen. stel: je hebt een groot bedrijf en laat iemand anders je site maken omdat je daar zelf geen tijd voor hebt om al dat php en alles te leren. maar een titel en je tekst aanpassen kan je wel. nou, makkijk toch?
5-waarom werkt dit moeilijk? Een nieuwe pagina is al klaar met 5 regeltjes! Enkel de 2 styles zijn wat groter. en een pagina is gewoon te simpel aan te passen door zelfs mn neefje van 5!
en je hoeft maar 1 pagina aan te passen voeg je iets toe aan je menu: style.php.
dus echt niet moeilijk.
--------
dus wat was er niet goed?
Ik vind de tuturial wel oke;)
Het is zeer simpel en basaal, maar voor de beginner beginner, kan dit wel van pas komen.
het is makkelijker dan ??n index.php en dan ergens midden in een switch (of een lang else-if ding) en dan ??n pagina include.
Ik zou zelf een index.php maken, met een switch erin die de variabelen per pagina aanmaakt.
dus als je naar index.php?page=home gaat, dat de variabelen voor home.php worden gevult, en na de switch include hij dan styles.php
wat ook niet onbelangrijk is dat je controlleert of de variabelen wel bestaan, om errors te voorkomen.
je zou bijvoorbeeld bovenaan styles.php dit kunnen neerzetten:
Voor een simpele site vind ik dit systeem niet eens zo slecht.
Hoewel ik zelf een eigen cms heb gemaakt, volledig met OOP, MVC met het Zend Framework ;):P
Het is zeer simpel en basaal, maar voor de beginner beginner, kan dit wel van pas komen.
het is makkelijker dan ??n index.php en dan ergens midden in een switch (of een lang else-if ding) en dan ??n pagina include.
Ik zou zelf een index.php maken, met een switch erin die de variabelen per pagina aanmaakt.
dus als je naar index.php?page=home gaat, dat de variabelen voor home.php worden gevult, en na de switch include hij dan styles.php
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
wat ook niet onbelangrijk is dat je controlleert of de variabelen wel bestaan, om errors te voorkomen.
je zou bijvoorbeeld bovenaan styles.php dit kunnen neerzetten:
Code (php)
Voor een simpele site vind ik dit systeem niet eens zo slecht.
Hoewel ik zelf een eigen cms heb gemaakt, volledig met OOP, MVC met het Zend Framework ;):P
@arian
TNX!!!!
dit is eigenlijk beter aan te passen dan mijn manier. ik heb nu slechts 3 bestanden nodig om een website te maken: style.php en .css en dit script: index.php!
k ga het even wijzigen, aangezien ik hier een hele grote big smile van krijg! :D
mareuhm volgens mij is dit ook hartstikke goed te gebruiken voor dat wat specialere sites :S
TNX!!!!
dit is eigenlijk beter aan te passen dan mijn manier. ik heb nu slechts 3 bestanden nodig om een website te maken: style.php en .css en dit script: index.php!
k ga het even wijzigen, aangezien ik hier een hele grote big smile van krijg! :D
mareuhm volgens mij is dit ook hartstikke goed te gebruiken voor dat wat specialere sites :S
@remi
goed begin, volgende dingen:
grote lappen codes worden vaak wat onoverzichtelijk. heb het zelf op die manier gedaan en na een paar 1000 regels word t al wel aardig wat minder.
meerdere bestanden kan het ook nog is lekker overzichtelijk houden. Denk bijvoorbeeld aan verschillende classes, wil je een aanpassing doen, kan je mooi t jusite bestand pakken, in een keer de class voor je.
en ook geen vele regels maar alleen de regels van die class waardoor ik zelf de boom vaak beter kan vinden aangezien dat bos wat kleiner is..
daarnaast zou t met erg uitgebreide scripts wel is kunnen zijn dat je zit met een hele lading indents. aangezien indents juist bedoeld zijn om het overzichtelijk te maken zou het jammer zijn als je het tegenovergestelde effect krijgt.
(dit laatste is btw echt een persoonlijke voorkeur en ik kan me best voorstellen dat mensen het er niet mee eens zullen zijn).
zelfde idee heb ik met templates..
in mijn eigen systeem maak ik inderdaad een hoofd template, met daarin de standaard tags, verwijzingen naar css etc, en containers.
ik wil zelf alleen geen php code in de templates hebben.
gebruik ik liever eigen tags voor.
voorbeeldje hiervoor bij het inladen van een ander template bestand:
<!tpl%menu%>
of voor dynamische inhoud:
<!script%titel%>
en je raad het al, die andere templates zijn losse bestanden. hoe vaak komt het wel niet voor dat je niet altijd dezelfde templates nodig hebt? met een combinatie van die 2 kan je prima wisselen. (zit natuurlijk wel een beetje php achter).
en ja, ik vind dit ook weer makkelijker te bewerken en te doorzoeken (zolang je de bestanden een goede naam geeft), omdat je weet welk bestand wat precies doet,
je zit een stuk minder snel met fouten als de volgende:
puur omdat je meer overzicht houd.
maar voor een kleine en redelijk statische template werkt jou systeempje prima.
goed begin, volgende dingen:
grote lappen codes worden vaak wat onoverzichtelijk. heb het zelf op die manier gedaan en na een paar 1000 regels word t al wel aardig wat minder.
meerdere bestanden kan het ook nog is lekker overzichtelijk houden. Denk bijvoorbeeld aan verschillende classes, wil je een aanpassing doen, kan je mooi t jusite bestand pakken, in een keer de class voor je.
en ook geen vele regels maar alleen de regels van die class waardoor ik zelf de boom vaak beter kan vinden aangezien dat bos wat kleiner is..
daarnaast zou t met erg uitgebreide scripts wel is kunnen zijn dat je zit met een hele lading indents. aangezien indents juist bedoeld zijn om het overzichtelijk te maken zou het jammer zijn als je het tegenovergestelde effect krijgt.
(dit laatste is btw echt een persoonlijke voorkeur en ik kan me best voorstellen dat mensen het er niet mee eens zullen zijn).
zelfde idee heb ik met templates..
in mijn eigen systeem maak ik inderdaad een hoofd template, met daarin de standaard tags, verwijzingen naar css etc, en containers.
ik wil zelf alleen geen php code in de templates hebben.
gebruik ik liever eigen tags voor.
voorbeeldje hiervoor bij het inladen van een ander template bestand:
<!tpl%menu%>
of voor dynamische inhoud:
<!script%titel%>
en je raad het al, die andere templates zijn losse bestanden. hoe vaak komt het wel niet voor dat je niet altijd dezelfde templates nodig hebt? met een combinatie van die 2 kan je prima wisselen. (zit natuurlijk wel een beetje php achter).
en ja, ik vind dit ook weer makkelijker te bewerken en te doorzoeken (zolang je de bestanden een goede naam geeft), omdat je weet welk bestand wat precies doet,
je zit een stuk minder snel met fouten als de volgende:
puur omdat je meer overzicht houd.
maar voor een kleine en redelijk statische template werkt jou systeempje prima.
Om te reageren heb je een account nodig en je moet ingelogd zijn.
- Details
Door:
Remi- 5 jaar geleden
- 500 x bekeken
- Labels
- Geen tags toegevoegd.
- PHP tutorials opties
- Overig
- Nieuwste PHP tutorials
- PHP tutorial toevoegen


PHP hulp
0 seconden vanaf nu