Outils du site

Qui ne dit rien consent, mais qui consent à tout sans rien dire est une belle lavette, un bon à tout et un propre rien. [Pierre Dac]

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  |