# DOKUWIKI: Modifier l'extension des fichiers txt {{METATOC 4-5}} L'extension des pages "txt" est codée en dur, la seule solution est donc de la remplacer. Dans certains fichiers, la longueur de l'extension est également codée en dur, il faut donc changer à la fois l'extension et la longueur. #### lib/plugins/popularity/helper.php remplacer les lignes (vers 195-196) de lib/plugins/popularity/helper.php: ``` //only search txt files if 'all' option not set if($opts['all'] || substr($file,-4) == '.txt'){ ``` par ``` //only search txt files if 'all' option not set if($opts['all'] || substr($file,-3) == '.md'){ ``` #### inc/actions.php remplacer les lignes (vers 637) de inc/actions.php: ``` $headers['Content-Disposition'] = 'attachment; filename='.noNS($ID).'.txt'; ``` Par ``` $headers['Content-Disposition'] = 'attachment; filename='.noNS($ID).'.md'; ``` #### inc/pageutils.php remplacer les lignes (vers 304) de inc/pageutils.php: ``` $fn = $conf['datadir'].'/'.utf8_encodeFN($id).'.txt'; ``` Par ``` $fn = $conf['datadir'].'/'.utf8_encodeFN($id).'.md'; ``` remplacer les lignes (vers 306) de inc/pageutils.php: ``` $fn = $conf['olddir'].'/'.utf8_encodeFN($id).'.'.$rev.'.txt'; ``` Par ``` $fn = $conf['olddir'].'/'.utf8_encodeFN($id).'.'.$rev.'.md'; ``` remplacer les lignes (vers 425) de inc/pageutils.php: ``` function localeFN($id,$ext='txt'){ ``` Par ``` function localeFN($id,$ext='md'){ ``` #### inc/common.php remplacer les lignes (vers 1056-1057) de inc/common.php: ``` if(file_exists($path.'/_template.txt')) { $data['tplfile'] = $path.'/_template.txt'; ``` par ``` if(file_exists($path.'/_template.md')) { $data['tplfile'] = $path.'/_template.md'; ``` remplacer les lignes (vers 1062-10603) de inc/common.php: ``` if(file_exists($path.'/__template.txt')) { $data['tplfile'] = $path.'/__template.txt'; ``` par ``` if(file_exists($path.'/__template.md')) { $data['tplfile'] = $path.'/__template.md'; ``` #### inc/search.php remplacer les lignes (vers 207 function search_list) de inc/search.php: ``` //only search txt files if(substr($file,-4) == '.txt'){ ``` Par ``` //only search txt files if(substr($file,-3) == '.md'){ ``` remplacer les lignes (vers 229 function search_pagename) de inc/search.php: ``` //only search txt files if(substr($file,-4) != '.txt') return true; ``` Par ``` //only search txt files if(substr($file,-3) != '.md') return true; ``` remplacer les lignes (vers 269) de inc/search.php: ``` //only search txt files if(substr($file,-4) != '.txt') return true; ``` Par ``` //only search txt files if(substr($file,-4) != '.txt') return true; ``` #### bin/wantedpages.php remplacer les lignes (vers 81) de bin/wantedpages.php: ``` if(preg_match('/\.txt$/', $entry)) { return WantedPagesCLI::DIR_PAGE; ``` par ``` if(preg_match('/\.md$/', $entry)) { return WantedPagesCLI::DIR_PAGE; ```