Bewerkbare link naar een css-bestand (PERFECT OPGELOST)

Hulp nodig bij een stijl? Voor zowel XHTML/CSS als grafische vragen uiteraard gerelateerd aan phpBB3.
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Gebruikersavatar
webmaster (5ven)
Berichten: 66
Lid geworden op: 27 apr 2007, 19:15
Contacteer:

Bewerkbare link naar een css-bestand (PERFECT OPGELOST)

Bericht door webmaster (5ven) » 11 jul 2007, 11:18

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
Laatst gewijzigd door webmaster (5ven) op 11 jul 2007, 15:47, 3 keer totaal gewijzigd.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: Bewerkbare link naar een css-bestand

Bericht door ElbertF » 11 jul 2007, 11:26

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.

Gebruikersavatar
webmaster (5ven)
Berichten: 66
Lid geworden op: 27 apr 2007, 19:15
Contacteer:

Re: Bewerkbare link naar een css-bestand

Bericht door webmaster (5ven) » 11 jul 2007, 11:30

Maar ik wou het doormiddel van een php-script doen
dan kan ik het makkelijk uitbreiden en zelfs een controle paneel maken ervoor :geek:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: Bewerkbare link naar een css-bestand

Bericht door ElbertF » 11 jul 2007, 11:38

Nog makkelijker.

Code: Selecteer alles

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

Gebruikersavatar
webmaster (5ven)
Berichten: 66
Lid geworden op: 27 apr 2007, 19:15
Contacteer:

Re: Bewerkbare link naar een css-bestand

Bericht door webmaster (5ven) » 11 jul 2007, 11:43

Eigenlijk is dit simpel :D
Dat ik daar niet zelf opgekomen ben :oops:


Maar ik bedoelde wel een extern script :?:

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

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

Bericht door ElbertF » 11 jul 2007, 13:21

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;
}
?>

Gebruikersavatar
webmaster (5ven)
Berichten: 66
Lid geworden op: 27 apr 2007, 19:15
Contacteer:

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

Bericht door webmaster (5ven) » 11 jul 2007, 15:38

Eens uittesten...

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

Plaats reactie