ユーザ用ツール

サイト用ツール


linux:dokuwiki

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

linux:dokuwiki [2020/01/25 23:23] (現在)
anineco 作成
ライン 1: ライン 1:
 +====== Dokuwiki code download パッチ ======
 +dokuwikiで'​code'​や'​file'​ブロックからファイルをダウンロードすると、ファイル末尾の改行コードが削られているため、不都合が起こる場合がある(下記のパッチファイルのダウンロードが、正にその場合である)。ファイル末尾の改行コードを保存するため、dokuwikiのソースコードに下記の変更を加える。
 +<file - dokuwiki-code-download.patch>​
 +--- inc/​parser/​code.php.orig 2020-01-26 08:​06:​19.000000000 +0900
 ++++ inc/​parser/​code.php 2020-01-26 08:​06:​54.000000000 +0900
 +@@ -35,7 +35,7 @@ class Doku_Renderer_code extends Doku_Re
 +             ​header("​Content-Type:​ text/plain; charset=utf-8"​);​
 +             ​header("​Content-Disposition:​ attachment; filename=$filename"​);​
 +             ​header("​X-Robots-Tag:​ noindex"​);​
 +-            echo trim($text, "​\r\n"​);​
 ++            echo ltrim($text,​ "​\r\n"​);​
 +             exit;
 +         }
 + 
 +</​file>​
  
linux/dokuwiki.txt · 最終更新: 2020/01/25 23:23 by anineco