Outils du site

Est-il Dieu possible, en pleine mouvance des droits de la femme, que des bougresses se plient encore aux ordres fascisants d'une espèce de Ubu prostatique de la mode, qui au lieu de crever de honte dans son anachronisme, continue de leur imposer le carcan chiffonneux de ses fantasmes étriqués, et cela, jusqu'au fin fond populaire de nos plus mornes Prisunic ? Je t'en prie, ma femme, ma soeur, mon amour, mets ton jean, ou reste nue, mais ne marche pas dans la mode, ça porte malheur. [Pierre Desproges]

56-tools:dokuwiki:20-customization

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
56-tools:dokuwiki:20-customization [2016/11/16 16:41] – [Numérotation des titres] Roge56-tools:dokuwiki:20-customization [2017/10/06 23:40] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +====== Customize ======
 +
 +===== Choisir un thème  =====
 +
 +Voir [[https://www.dokuwiki.org/template|les thèmes proposé sur DokuWiki]].
 +
 +Aller ensuite dans **//"Administrer/gestionnaire d'extensions"//**.
 +
 +Dans l'onglet **//"Rechercher et installer"//** on peut taper un mot clé et effectuer une recherche, puis installer le thème choisi.
 +
 +===== Modifier le style d'un thème  =====
 +
 +les thèmes sont installés dans le dossier ''/lib/tpl/<nom du thème>/''.
 +
 +Dans ''/lib/tpl///<nom du thème>///style.local.ini'' on pourra modifier le style général des pages (essentiellement les couleurs). Il faut modifier **style.local.ini** et non style.ini.
 +
 +
 +Les feuilles de style sont dans ''/lib/tpl/<nom du thème>/css/''. Voir en particulier basic.css et content.css.
 +
 +Le **favicon.ico** peut être remplacé dans ''/lib/tpl/<nom du thème>/images''.
 +
 +Modifier la présentation générale ''/lib/tpl/<template>/tpl_header.php''
 +
 +
 +===== Modifier le style d'un plugin  =====
 +
 +Les plugins sont installés dans ''/lib/plugins/<nom plugin>/''.
 +
 +Le style du plugin pourra, s'il y a lieu, être adapté en modifiant ''/lib/plugins/<nom plugin>/style.css''.
 +
 +<note tip>[[56-tools:dokuwiki:40-plugins|Voir les plugins utilisés sur ce site]]</note>
 +
 +
 +
 +===== Numérotation des titres =====
 +
 +La numérotation des titres se fait dans la CSS : ''/lib/tpl/rogedark/css/basics.css''
 +
 +Ici le code suivant est utilisé :
 +
 +<code bash>
 +div.dokuwiki .page {counter-reset: level1;}
 +div.dokuwiki div.toc:before, div.dokuwiki div.toc:after {counter-reset: level1; content: "";}
 + 
 +div.dokuwiki .page h1, div.dokuwiki ul.toc li.level1 {counter-reset: level2;}
 +div.dokuwiki .page h2, div.dokuwiki ul.toc li.level2 {counter-reset: level3;}
 +div.dokuwiki .page h3, div.dokuwiki ul.toc li.level3 {counter-reset: level4;}
 +div.dokuwiki .page h4, div.dokuwiki ul.toc li.level4 {counter-reset: level5;}
 +div.dokuwiki .page h5, div.dokuwiki ul.toc li.level5 {counter-reset: level6;}
 +div.dokuwiki .page h6, div.dokuwiki ul.toc li.level6 {}
 + 
 +/* div.dokuwiki .page h1:before, */
 +div.dokuwiki ul.toc li.level1 a:before {
 +    content: counter(level1) " ";
 +    counter-increment: level1;
 +}
 +div.dokuwiki .page h2:before,
 +div.dokuwiki ul.toc li.level2 a:before {
 +    content: counter(level2) " ";
 +    counter-increment: level2;
 +}
 +div.dokuwiki .page h3:before,
 +div.dokuwiki ul.toc li.level3 a:before {
 +    content: counter(level2) "." counter(level3) " ";
 +    counter-increment: level3;
 +}
 +div.dokuwiki .page h4:before,
 +div.dokuwiki ul.toc li.level4 a:before {
 +    content: counter(level2) "." counter(level3) "." counter(level4) " ";
 +    counter-increment: level4;
 +}
 +div.dokuwiki .page h5:before,
 +div.dokuwiki ul.toc li.level5 a:before {
 +    content: counter(level2) "." counter(level3) "." counter(level4) "." counter(level5) " ";
 +    counter-increment: level5;
 +}
 +
 +div.dokuwiki .page h6:before,
 +div.dokuwiki ul.toc li.level6 a:before {
 +    content: counter(level2) "." counter(level3) "." counter(level4) "." "." counter(level5) "." counter(level6) " ";
 +    counter-increment: level6;
 +}
 +</code>
 +
 +
 +===== Sauvegarder un site =====
 +
 +<note tip>Il est important de conserver une (plusieurs) sauvegarde du site.</note>
 +
 +Les dossiers importants sont les suivants :
 +
 +^          Dossier à sauvegarder         ^^^
 +^  Dossier  ^  Contenu  ^  Sauvegarder ?  ^
 +|/wiki/data/pages/  |les pages |    Oui    | 
 +|/wiki/data/media/  |les images|    Oui    |
 +|/wiki/lib/plugins  |les plugins |  Si les plugins ont été modifiés  |
 +|/wiki/lib/tpl  |les templates|  Si les templates ont été modifiés  |