Ik ben een website aan het verbouwen/verbouwen (frames eruit etc etc) voor iemand, en loop tegen het volgende probleem aan.
Nieuws artikelen worden aangeleverd in een folder genaamd nieuws/<jaar><maand><dag>.
in die folder staat index.php met het nieuws artikel alsmede eventuele images.
Er is een overkoepelende pagina die via php uitleest welke folders er zijn, en de verschillende index.php's include per folder, zodat het nieuws overzicht wordt gegeneerd wordt..
Probleem is nu dat de links naar de plaatjes dus niet werken aangezien dat niet <img src="blaat.gif"> is maar <img src="/nieuws/<jaar><maand><dag>/blaat.gif"> zou moeten zijn.
Om dit werkend te krijgen, heb ik naar de tag BASE gekeken. Deze doet in principe wel wat ik wil, echter volgens W3c mag de BASE tag alleen maar in de <head></head> opgenomen worden, en dit is niet wat ik wil.
Ik wil de mogelijkheid om meerdere keren van BASE te switchen in de code (per opgenomen nieuws artikel).
Wat heb ik geprobeerd:
Weet iemand hoe je dit op een nette manier oplost, of suggesties welke mij verder op weg kunnen helpen?
Nieuws artikelen worden aangeleverd in een folder genaamd nieuws/<jaar><maand><dag>.
in die folder staat index.php met het nieuws artikel alsmede eventuele images.
Er is een overkoepelende pagina die via php uitleest welke folders er zijn, en de verschillende index.php's include per folder, zodat het nieuws overzicht wordt gegeneerd wordt..
Probleem is nu dat de links naar de plaatjes dus niet werken aangezien dat niet <img src="blaat.gif"> is maar <img src="/nieuws/<jaar><maand><dag>/blaat.gif"> zou moeten zijn.
Om dit werkend te krijgen, heb ik naar de tag BASE gekeken. Deze doet in principe wel wat ik wil, echter volgens W3c mag de BASE tag alleen maar in de <head></head> opgenomen worden, en dit is niet wat ik wil.
Ik wil de mogelijkheid om meerdere keren van BASE te switchen in de code (per opgenomen nieuws artikel).
Wat heb ik geprobeerd:
- base directive meerdere keren buiten <head></head> gebruiken. Dit werkt, maar is niet conform the html 4.01 specs
- gezocht op tweakers en google naar mogelijke alternatieven. Hier kon ik verder niets over terug vinden.
Weet iemand hoe je dit op een nette manier oplost, of suggesties welke mij verder op weg kunnen helpen?
If you choose to criticise you choose your enemies