abonnement Unibet Coolblue Bitvavo
  woensdag 27 februari 2013 @ 20:38:53 #26
12221 Tijn
Powered by MS Paint
pi_123426389
Ik zou even stoppen en goed nadenken, wat je doet nu echt een heleboel werk zonder dat dat nodig is.

Om te beginnen zou je je CSS gewoon in een losse stylesheet file moeten zetten. Die include je vanuit de head op elke pagina en met de juiste selectors zorg je dat alle elementen hun gewenste stijl krijgen. En werk alsjeblieft met zinnige namen voor ids en klassen, ipv .style1, .style2, .style3. Maar vaak kun je ook zonder namen een hoop bereiken, dus grijp daar sowieso niet te snel naar.

Verder wil je echt niet de content van je pagina in je index.php zetten, daar wil je alleen de outline van je document zetten. De content kun je beter includen in kleine files waar verder niks in zit dan dat. Je zou de juiste file automatisch kunnen includen dmv url rewriting, zodat je een beetje zinnige adressen maakt ipv page1.php, page2.php etc.

Maar nog veel beter is natuurlijk de content helemaal niet in 100+ files te zetten, maar via een CMS te beheren die de content in een database opslaat. Zeker als het om zoveel content gaat, is het echt een slecht idee om dat zonder systeem te doen.

[ Bericht 4% gewijzigd door Tijn op 27-02-2013 20:47:06 ]
  woensdag 27 februari 2013 @ 21:07:38 #27
4259 JK
In for a penny, in for a pound
pi_123428121
Dreamweaver maakt die style namen, in die tool zie je dan makkelijk wat de styles zijn.
Verder is er ook een losse stylesheet (menu_assets/styles.css), de styles in de header.php zijn ook voor de rest van de pagina, naast de stylesheet.
Ik zal even proberen uit te leggen waarom ik dit zo doe;

De website was een volledige HTML site in een frameset. Omdat ik niet wilde dat mensen binnenkwamen op een willekeurige pagina (omdat het menu dan niet zichtbaar was), zat er een ondetect javascript code in, welke de mensen naar de frontpage toe stuurden. Helaas had dit als resultaat dat de Google bot enkel de frontpage indexeert en ik maar op een paar steekwoorden te vinden ben ipv de artikelen die er op staan. Om dit op te lossen dump ik de frameset en gebruik ik php voor de includes, om het menu op te roepen in elk bestand.

Als ik het nu tijdelijk op kan lossen (het is me inmiddels gelukt om het goed te tonen), dan kan ik daarna tijd maken om een keer goed CSS, PHP en CMS uit te zoeken en mee te gaan experimenteren, want hier kan ik HEEL VEEL in leren nog.
Die 110 pagina's zijn statisch, dus in principe maak ik ze één keer en hoef ik er niet meer naar om te kijken, zeker niet met die includes. Maar ik ga zeker nog wel met een CMS experimenteren, ik heb nog ergens Wordpress draaien waar ik nog verder mee moet.

Bedankt voor de hulp zo ver, ik weet dat het beter kan, maar als het nu in elk geval zo even kan draaien, kan ik rustig aan tijd gaan maken om het één en ander te leren.
pi_123428191
Hoe vaak we die onderste alinea hier niet horen :X
  woensdag 27 februari 2013 @ 21:10:05 #29
4259 JK
In for a penny, in for a pound
pi_123428271
quote:
0s.gif Op woensdag 27 februari 2013 21:08 schreef Scorpie het volgende:
Hoe vaak we die onderste alinea hier niet horen :X
En hoe vaak doen ze het niet dan? :)
Ik heb al een CMS website draaien (al moet ik er nog mee verder) en ik begin net met PHP, dus daar valt genoeg leuks mee te doen.
  woensdag 27 februari 2013 @ 21:10:50 #30
12221 Tijn
Powered by MS Paint
pi_123428314
Je gebruikt PHP nu alleen niet echt. Je include alleen bestanden tot 1 geheel, maar er is verder niks dynamisch aan.
  woensdag 27 februari 2013 @ 21:16:59 #31
4259 JK
In for a penny, in for a pound
pi_123428691
Dat klopt, maar ik wil me er wel in gaan verdiepen en er mee experimenteren. Er valt genoeg leuks in te doen. Zal eens wat PHP sites bekijken om de basis te leren.

Overigens was dit de oplossing van het probleem;
In de 'php files' (eigenlijk dus HTML bestanden waar wat tags zijn verwijderd en hernoemd zijn naar .php) heb ik <html> moeten vervangen door dit;

1
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

En dan werkt mijn menu goed...
  woensdag 27 februari 2013 @ 21:18:04 #32
12221 Tijn
Powered by MS Paint
pi_123428766
Waarom zou je anno 2013 een nieuwe site nog bouwen met een XHTML 1.0 doctype? Waarom geen HTML5, dat is toch veel makkelijker?
pi_123428804
quote:
0s.gif Op woensdag 27 februari 2013 21:10 schreef JK het volgende:

[..]

En hoe vaak doen ze het niet dan? :)
Ik heb al een CMS website draaien (al moet ik er nog mee verder) en ik begin net met PHP, dus daar valt genoeg leuks mee te doen.
99.8%.
  woensdag 27 februari 2013 @ 21:21:56 #34
4259 JK
In for a penny, in for a pound
pi_123429026
Ik kan er ook
1<!DOCTYPE html>

van maken. Dat werkt ook. Die XHTML 1.0 line was wat ik uit een ander bestand haalde wat wel werkte.

Ik hoop dat ik dan bij die 0.02% hoor. Genoeg tips in de OP om te volgen.
  woensdag 27 februari 2013 @ 21:23:47 #35
12221 Tijn
Powered by MS Paint
pi_123429150
Als je wil, wil ik best een soort template posten dat je aan zou kunnen houden. Ik ben alleen een beetje bang dat het aan dovemansoren gericht zou zijn. Om te beginnen zal je echt moeten stoppen met het gebruiken van Dreamweaver en gewoon zelf je files schrijven, anders wordt het nooit wat.
  woensdag 27 februari 2013 @ 21:30:38 #36
4259 JK
In for a penny, in for a pound
pi_123429597
Misschien is het idd wel tegen dovemansoren gericht. :s)
Waar maak jij dan je pagina's in?
  woensdag 27 februari 2013 @ 21:31:30 #37
12221 Tijn
Powered by MS Paint
pi_123429664
TextMate op de Mac. Ik ontwikkel nooit op andere platformen, maar ook voor Windows en Linux bestaan meer dan genoeg capabele texteditors.
  FOK!-Schrikkelbaas woensdag 27 februari 2013 @ 21:31:48 #38
862 Arcee
Look closer
pi_123429688
quote:
0s.gif Op woensdag 27 februari 2013 21:30 schreef JK het volgende:
Misschien is het idd wel tegen dovemansoren gericht. :s)
Waar maak jij dan je pagina's in?
Gewoon in een texteditor, gok ik. :s)
Never in the entire history of calming down did anyone ever calm down after being told to calm down.
  woensdag 27 februari 2013 @ 21:34:41 #39
4259 JK
In for a penny, in for a pound
pi_123429883
Pff.. ik gebruik een mix van Dreamweaver en wat niet lekker gaat, doe ik in notepad.
Ik ken ergere programma's, waar je helemaal geen vrijheid hebt.
Moet er niet aan denken alles in een texteditor te doen... maar dat komt misschien ook wel omdat ik niet programmeer. Wel eens wat Pascal, Delphi en Arexx gedaan (voor zover je Arexx programmeren wilt noemen), maar ik ben meer van de WYSIWYG met waar nodig notepad.
  woensdag 27 februari 2013 @ 21:38:19 #40
12221 Tijn
Powered by MS Paint
pi_123430107
quote:
0s.gif Op woensdag 27 februari 2013 21:34 schreef JK het volgende:

Moet er niet aan denken alles in een texteditor te doen...
Het is de enige manier om een fatsoenlijke website te maken. Echt waar.
  woensdag 27 februari 2013 @ 21:41:12 #41
4259 JK
In for a penny, in for a pound
pi_123430309
Dat geloof ik best, Dreamweaver en andere WYSIWYG-editors bouwen er vaak een hoop onzin om heen. Maar gebruik jij dan verder nog een CMS?
  woensdag 27 februari 2013 @ 21:41:57 #42
12221 Tijn
Powered by MS Paint
pi_123430350
Ja, dat is m'n werk :+ Maar in feite heeft een CMS hier weinig mee te maken. Een CMS is er voor de content, wat je nu aan het maken bent is het raamwerk waar die content in terecht moet komen. Dat moet je echt met de hand schrijven, anders heeft het een structuur die nergens op slaat en wordt het onderhouden en vindbaar maken van je site praktisch onmogelijk.
  woensdag 27 februari 2013 @ 21:51:39 #43
4259 JK
In for a penny, in for a pound
pi_123430901
Ik mag hopen dat met deze includes en zonder het ondetect script de site beter vindbaar is, ondanks dat het op z'n boerenfluitjes is in de ogen van een pro.

Maar in een CMS kan je toch ook meteen je content schrijven? Als je er direct HTML in kan zetten is dat wel fijn om wat meer de layout etc. te kunnen bepalen ipv hier en daar een widget te gebruiken. Ik moet echt eens wat avondjes in die Wordpress site gaan rommelen...
  woensdag 27 februari 2013 @ 21:54:22 #44
12221 Tijn
Powered by MS Paint
pi_123431063
quote:
0s.gif Op woensdag 27 februari 2013 21:51 schreef JK het volgende:
Ik mag hopen dat met deze includes en zonder het ondetect script de site beter vindbaar is, ondanks dat het op z'n boerenfluitjes is in de ogen van een pro.
Het voornaamste probleem is dat je site nog steeds niet erg semantisch van opzet is. Dat je geen frames meer gebruikt helpt wel wat, maar Google snapt er nog steeds niet echt veel van als alles in divs en uls zit met klassenamen als "style1" of "cssmenu".

Nu je een HTML5 doctype gebruikt zou je in elk geval <header>, <footer>, <nav>, <section> en <article> kunnen gaan gebruiken. Dat helpt waarschijnlijk al wel iets. Ik hoop dat je Dreamweaver zo ver krijgt om dat te doen. Als je het zelf typt, is het natuurlijk zo gepiept.

quote:
Maar in een CMS kan je toch ook meteen je content schrijven?
Ja. Maar waar je nu mee bezig bent is juist alles behalve de content.
pi_123431114
Leeft dat nog, WYSIWYG?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 27 februari 2013 @ 21:55:45 #46
12221 Tijn
Powered by MS Paint
pi_123431147
quote:
11s.gif Op woensdag 27 februari 2013 21:55 schreef boem-dikkie het volgende:
Leeft dat nog, WYSIWYG?
Nee.
pi_123431184
Gelukkig.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  woensdag 27 februari 2013 @ 22:01:59 #48
4259 JK
In for a penny, in for a pound
pi_123431530
Zal morgen eens over die HTML5 <header> <article> etc. lezen.
WYSIWYG.. een CMS kan toch ook WYSIWYG zijn waar sommige mensen hun content in zetten?
Of de webloggers etc die wat platte tekst er in rammen zonder ook maar iets van HTML te weten?

Overigens staan alleen de menu opties in <li> en <ul>, de rest van de content staat in HTML op de pagina, daar kunnen dus <article> tags omheen om het voor Google bot duidelijker te maken?
Ik lees het morgen even door. :P

En een CMS is leuk, maar niet als je site er hetzelfde uit ziet als al die andere honderden sites. Kan je weer je eigen template gaan proberen te maken...
  woensdag 27 februari 2013 @ 22:02:41 #49
178193 Juicyhil
Bekende FOK!ker
pi_123431578
<marquee />
Op dinsdag 9 augustus 2011 23:01 schreef SuperrrTuxxx het volgende:
Ik hou zoveel van jou, ik doe alles voor je! O+
  woensdag 27 februari 2013 @ 22:07:13 #50
12221 Tijn
Powered by MS Paint
pi_123431874
quote:
0s.gif Op woensdag 27 februari 2013 22:01 schreef JK het volgende:

En een CMS is leuk, maar niet als je site er hetzelfde uit ziet als al die andere honderden sites. Kan je weer je eigen template gaan proberen te maken...
Een CMS heeft niets te maken met hoe je site eruit ziet. Een CMS beheert de content. Verder niks.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')