Du style pour dotclear
Par Talou le samedi, octobre 11 2003, 22:05 - CSS - Lien permanent
En attendant un style plus élaboré pour ITINÉRAIRELIBRE, voici le moyen de voler le style des autres !
Dans le template, il faut mettre à la place du css normal :
<? if (isset($_GET["css"])) : ?>
<link rel="stylesheet" type="text/css" href="<? echo $_GET["css"]; ?>" title="Style choisi"/>
<link rel="alternate stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/style.css" media="screen" title="Défaut"/>
<? else : ?>
<link rel="stylesheet" type="text/css" href="<?php dcInfo('theme'); ?>/style.css" media="screen" title="Défaut"/>
<? endif; ?>
Ensuite, il suffit d'invoquer la feuille de style du voisin pour lui ressembler :
Ici comme Olivier (oui, bon, c'est pas ça : il y a des blocs qui ont des span ou divs renommés), Stéphane (ok, c'est pas mieux !), bon, comme Laurent, alors (Arg, j'ai un template qui va pas ou quoi ?), Maurice, Nicky (excellent avec les adresses absolues !), François (voilà qui est mieux), Tristan (ahhhh ! ohhhh !)...
D'ailleurs, le Standblog a l'air de ne plus répondre sur http://standblog.com... Il faut donc aller voir sur http://standblog.apinc.org/.
Commentaires
Pas de bol avec ma feuille de style, elle marche plutot bien mais avec l'ancien template !! ;-) Je l'ai repris, un peu modifier et j'en ai fait un "Style DotClear", si quelqu'un veux, j'envoi ...
Est ce que tu pourrais m'expliquer plus clairement, j'ai bien remplace le fichier style.css par ce que tu donnais et ensuite change le chemin du fichier CSS desire, mais ca marche pas, peut etre que j'ai oublie qq chose.
Merci
Rossi,
il ne faut pas nécessairement rempacer le fichier. Si tu t'es fabriqué ton propre style, tu le mets dans un répertoire propre dans /dotclear/stylpuis tu configure dotclear pour qu'il utilise ce style-là par défaut.
L'astuce que je propose n'est que le moyen d'aficher en complément un style utilisé par d'autres sur dotclear.
Exemple avec tal.timot.net/?css=http:/... qui utilise la feuille de style de tw.o0o.ch/ .
Le bout de code donné plus haut est à recopier dans le template (quelque part entre les balises < head > et < /head >, mais il ne faut pas oublier de retirer les espaces (que j'ai ajouter pour que tout s'affiche correctement).
Cette astuce ne peut en aucun cas être permanente, c'est seulement un gadget :o)
tal.timot.net/?css=http:/... ?
Très joli !
J'aime bien celui-là aussi : tal.timot.net/?css=http:/...