Pagina 1 van 1

Bewerkbare link naar een css-bestand (PERFECT OPGELOST)

Geplaatst: 11 jul 2007, 11:18
door webmaster (5ven)
Het idee komt eigenlijk do0r het forum,
je hebt de optie op een stijl in te stellen voor het forum..
Ik wou dit toepassen voor mijn hele website:

Mijn hele website afstemmen op 1 css bestand,
als ik dan iets wil aanpassen kan dat daar.
goed, maar neem nu dat ik een andere stijl voor de website wil instelllen
dan moet ik het css bestand overschrijven om alles te laten werken.
want anders kloppen de links niet meer op al mijn pagina's

Mijn idee was om verschillende css bestanden op de server de zetten
En dat op iedere pagina van mijn site code stond om de link te gebruiken die in een script staat.
dan moet ik alleen de link in dat script wijzigen naar een ander css bestand om de hele website op dat bestand af te stemmen zonder css t emoeten overschrijven.

Maar waar vind ik zo'n script :?:

Grtz


PS: als mijn idee wat vaag klinkt kun je me dat zeggen , dan leg ik het uit met een schema :D

Re: Bewerkbare link naar een css-bestand

Geplaatst: 11 jul 2007, 11:26
door ElbertF
Je kan een CSS bestand maken die een ander stijlblad importeert:

@import url("bla.css");

Dit zet je in een bestand "website.css", welke je op iedere pagina van je site linkt. Je hoeft dan alleen "bla.css" te veranderen om op je hele site een ander stijlblad te gebruiken.

Re: Bewerkbare link naar een css-bestand

Geplaatst: 11 jul 2007, 11:30
door webmaster (5ven)
Maar ik wou het doormiddel van een php-script doen
dan kan ik het makkelijk uitbreiden en zelfs een controle paneel maken ervoor :geek:

Re: Bewerkbare link naar een css-bestand

Geplaatst: 11 jul 2007, 11:38
door ElbertF
Nog makkelijker.

Code: Selecteer alles

<link href="/map/<?php= $css_naam ?>" rel="stylesheet" type="text/css"/>

Re: Bewerkbare link naar een css-bestand

Geplaatst: 11 jul 2007, 11:43
door webmaster (5ven)
Eigenlijk is dit simpel :D
Dat ik daar niet zelf opgekomen ben :oops:


Maar ik bedoelde wel een extern script :?:

Re: Bewerkbare link naar een css-bestand NOG STEEDS HULP NODIG!

Geplaatst: 11 jul 2007, 13:21
door ElbertF
Dan heb je een soort parser nodig, maar is ook niet al te moeilijk.

<link href="/map/style.[b]php[/b]" rel="stylesheet" type="text/css"/>

/map/style.php bevat een code als dit:

Code: Selecteer alles

<?php
$css_file = '/map/bla.css';

if ( is_file($css_file) )
{
    $css = file_get_contents($css_file);

    header ("content-type: text/css; charset=utf-8");

    echo $css;
}
?>

Re: Bewerkbare link naar een css-bestand (PERFECT OPGELOST)

Geplaatst: 11 jul 2007, 15:38
door webmaster (5ven)
Eens uittesten...

Dit is EXACT wat ik zocht :D
het werkt perfect!!!
heel er bedankt :D