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
Prochaine révision
Révision précédente
utilisateurs:fabux:emeht [Le 02/03/2018, 18:59] – Ajout de mon local.protected.php 20180302 Fabuxutilisateurs:fabux:emeht [Le 11/09/2022, 13:14] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art
Ligne 15: Ligne 15:
 <file>$conf['template'   = 'bootstrap3';</file> <file>$conf['template'   = 'bootstrap3';</file>
 </note> </note>
-  * Activer le thème //[[https://bootswatch.com/united/|United]]// depuis les paramètres de configuration  +  * Activer le thème //[[https://bootswatch.com/united/|United]]// depuis les paramètres de configuration
 <note tip>Celà correspondra à [[:tutoriel:comment_modifier_un_fichier|modifier dans le fichier]] **local.protected.php** les lignes comme suit  <note tip>Celà correspondra à [[:tutoriel:comment_modifier_un_fichier|modifier dans le fichier]] **local.protected.php** les lignes comme suit 
 <file> <file>
Ligne 26: Ligne 26:
  
 ===== Personnalisation des feuilles de style ===== ===== Personnalisation des feuilles de style =====
-Il est tout à fait possible de partir d'un thème existant pour l'adapter à vos envies. +Il est tout à fait possible de partir d'un thème existant pour l'adapter à vos envies.
  
 ==== Récupérer un thème ==== ==== Récupérer un thème ====
-D'autres [[:navigateurs]] le font mais [[:Firefox]] avec ses outils de développement web déjà présent par défaut, permet de récupérer la feuille de style pour l'adapter à vos envies et créer ainsi votre propre thème. 
  
-Une fois le thème //United// en place : +Vous pouvez créer votre propre thème en vous basant et adaptant le fichier **bootstrap.min.css** d'un des thèmes qui se trouve dans **/lib/tpl/bootstrap3/assets/bootstrap/**. 
-  - ouvrez l'éditeur de style depuis le menu développement web de Firefox accessible directement avec le raccourci clavier Maj + F7.  + 
-  - enregistrez le fichier **bootstrap.min.css** où vous le souhaitez.  +<note tip>D'autres [[:navigateurs]] le font mais [[:Firefox]] avec ses outils de développement web déjà présent par défaut, permet également de récupérer une feuille de style basé sur bootstrap.</note> 
-     * Pour la suite il sera placé dans un dossier dédié de notre documentation local : **lib/tpl/bootstrap3/assets/bootstrap/themeperso1/** + 
-  [[:tutoriel:comment_modifier_un_fichier|modifiez le fichier]] **bootstrap.min.css** à votre convenance.+Pour la suite ce fichier **bootstrap.min.css** sera placé dans un dossier dédié de notre documentation local : **lib/tpl/bootstrap3/assets/bootstrap/themeperso1/**
 + 
 +[[:tutoriel:comment_modifier_un_fichier|Modifiez le fichier]] **bootstrap.min.css** à votre convenance pour en faire un thème à votre goût.
  
 <note tip>C'est le nom de votre dossier qui défini celui de votre thème. Ne renommez en aucun cas le fichier **bootstrap.min.css** sans quoi il ne sera pas reconnu.</note> <note tip>C'est le nom de votre dossier qui défini celui de votre thème. Ne renommez en aucun cas le fichier **bootstrap.min.css** sans quoi il ne sera pas reconnu.</note>
Ligne 44: Ligne 45:
   * Modifier dans le fichier **lib/tpl/bootstrap3/conf/metadata.php** la ligne suivante <file>   * Modifier dans le fichier **lib/tpl/bootstrap3/conf/metadata.php** la ligne suivante <file>
 $meta['bootswatchTheme'    = array('multichoice', '_choices' => array( 'darkly', 'united', 'themeperso1'));</file> C'est d'ailleurs cette même ligne qui défini la liste des thèmes que vous rendez disponible. $meta['bootswatchTheme'    = array('multichoice', '_choices' => array( 'darkly', 'united', 'themeperso1'));</file> C'est d'ailleurs cette même ligne qui défini la liste des thèmes que vous rendez disponible.
-Ensuite depuis les paramètres de configuration :  +Ensuite depuis les paramètres de configuration : 
-  * activer le menu pour les thèmes de bootswatch.com +  * activer le menu pour les thèmes de bootswatch.com
   * activer le répertoire local de Bootswatch   * activer le répertoire local de Bootswatch
- <note tip>Celà correspondra à ajouter dans **conf/local.protected.php** les lignes + <note tip>Celà correspondra à ajouter dans **conf/local.protected.php** les lignes
 <file> <file>
 $conf['tpl']['bootstrap3']['showThemeSwitcher'] = 1; $conf['tpl']['bootstrap3']['showThemeSwitcher'] = 1;
Ligne 62: Ligne 63:
 <file php> <file php>
       <?php       <?php
-   +
  $logo_accueil=tpl_getMediaFile(array(':wiki:accueil.png', ':accueil.png', 'images/accueil.png'), false, $logoSize);  $logo_accueil=tpl_getMediaFile(array(':wiki:accueil.png', ':accueil.png', 'images/accueil.png'), false, $logoSize);
  $logo_forum=tpl_getMediaFile(array(':wiki:forum.png', ':forum.png', 'images/forum.png'), false, $logoSize);  $logo_forum=tpl_getMediaFile(array(':wiki:forum.png', ':forum.png', 'images/forum.png'), false, $logoSize);
Ligne 136: Ligne 137:
   * [[https://www.dokuwiki.org/plugin:talkpage|talkpage]] : créé une page dédiée   * [[https://www.dokuwiki.org/plugin:talkpage|talkpage]] : créé une page dédiée
   * Voir le mode discussion intégré à bootstrap   * Voir le mode discussion intégré à bootstrap
 +
 +  * dans bootstrap activer l'option discussion. ''$conf['tpl']['bootstrap3']['showDiscussion'] = 1;''
 +  * dans plugin discussion: ne pas activer sur toutes les pages et ajouter dans exclude_ns /discussion/.\\ ''$conf['plugin']['discussion']['excluded_ns'] = '/discussion/';''
 +
 +Piste: https://www.dokuwiki.org/plugin:newpagetemplate
  
 ==== Onglet ==== ==== Onglet ====
Ligne 169: Ligne 175:
 Autre Installer le Plugin [[https://www.dokuwiki.org/%3Aplugin%3Abootswrapper|Bootswrapper]] Autre Installer le Plugin [[https://www.dokuwiki.org/%3Aplugin%3Abootswrapper|Bootswrapper]]
  
-<note tip>Celà correspondra à ajouter dans **conf/local.protected.php** la ligne suivante : +<note tip>Celà correspondra à ajouter dans **conf/local.protected.php** la ligne suivante :
 <file>$conf['loadBootstrap'] = 1;</file> <file>$conf['loadBootstrap'] = 1;</file>
 </note> </note>
Ligne 194: Ligne 200:
 ===== Local.protected.php ===== ===== Local.protected.php =====
  
- <file php 20180302_local.protected.php>  + <file php 20180302_local.protected.php>
 <?php <?php
     /*     /*
Ligne 239: Ligne 245:
 $conf['notify'] = ''; $conf['notify'] = '';
  
-// Lieu des données. Ici Lien symbolique +// Lieu des données. Ici Lien symbolique
 $conf['savedir']= './data'; $conf['savedir']= './data';
 </file> </file>