Processing math: 100%

Outils pour utilisateurs

Outils du site


prog:dokuwiki

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
prog:dokuwiki [2020/06/30 10:07] – Ajout de "Personnalisation des pages" rootprog:dokuwiki [2021/08/19 20:05] (Version actuelle) – Ajout de "fetch" root
Ligne 1: Ligne 1:
 +~~NOCACHE~~
 +
 =====Dokuwiki===== =====Dokuwiki=====
  
Ligne 12: Ligne 14:
 Ici, on peut personnaliser des variables du template : Ici, on peut personnaliser des variables du template :
  
-<code ini> +{{gh>https://github.com/bansan85/wiki_le_garrec_fr/blob/master/css/dokuwiki/style.ini}}
-[replacements] +
-__site_width__  = "100%" +
-</code>+
  
   * ''dokuwiki/conf/userstyle.css''   * ''dokuwiki/conf/userstyle.css''
Ligne 23: Ligne 22:
 Par exemple, pour ajouter une icône à un type de paragraphe : Par exemple, pour ajouter une icône à un type de paragraphe :
  
-<code css> +{{gh>https://github.com/bansan85/wiki_le_garrec_fr/blob/master/css/dokuwiki/userstyle.css}} 
-#programmation_fonctionnelle:before { + 
-  contenturl(/lib/exe/fetch.php?media=::dokuwiki:images:lambda16.png); +===fetch=== 
-  vertical-aligntext-top; + 
-  margin-right0.5em; +Empêcher le référencement des pages téléchargeables. 
-}+ 
 +Dans le fichier ''robots.txt''
 + 
 +<file robots.txt
 +user-agent* 
 +disallow: /lib/exe/fetch.php?* 
 +</file> 
 + 
 +Dans le ''/inc/fetch.functions.php'', ajouter une ligne
 + 
 +<code php> 
 +header('X-Robots-Tagnoindex');
 </code> </code>
 +
 +[[https://developers.google.com/search/docs/advanced/crawling/block-indexing?hl=fr|Bloquer l'indexation dans la recherche avec la directive "noindex"]] {{ :prog:dokuwiki:bloquer_l_indexation_dans_la_recherche_avec_la_directive_noindex_google_search_central_2021-08-19_20_04_29_.html |Archive du 13/08/2021 le 19/08/2021}}
 +
 =====Plugins===== =====Plugins=====
  
Ligne 61: Ligne 74:
 */ */
 </code> </code>
 +
 +Et ajouter dans chaque page utilisant le plugin ''gh'' : ''%%~~NOCACHE~~%%''. Avec ce mot clé, le changement dans dokuwiki est pris en compte au bout d'une minute environ.
  
   * Support des extensions :   * Support des extensions :
Ligne 69: Ligne 84:
  
 à la variable ''$ext2lang''. à la variable ''$ext2lang''.
 +
 +  * Support de la lecture depuis le bas du fichier :
 +
 +Objectif : ''gh'' doit supporter la syntaxe ''%%{{gh>file -6}}%%'' pour afficher les 6 dernières lignes du fichier.
 +
 +Dans la fonction ''public function handle'', remplacer :
 +
 +<code php>
 +$data = array(
 +  'from' => (int) $from,
 +  'to'   => (int) $to
 +);
 +</code>
 +
 +par
 +
 +<code php>
 +if(from=='' && is_numeric(to)) {
 +  $data = array(
 +    'from' => -((int) $to),
 +    'to'   => 0
 +  );
 +} else {
 +  $data = array(
 +    'from' => (int) $from,
 +    'to'   => (int) $to
 +  );
 +}
 +</code>
prog/dokuwiki.1593504472.txt.gz · Dernière modification : 2020/06/30 10:07 de root