パッチというのは、XOOPS の配布ファイルを変更することなので、手元でファイルに変更を加えた上でアップロードすればよいです。

例えば、XOOPS 配布ファイルの html/header.php に

$inc = XOOPS_ROOT_PATH."/modules/image/class.php";
if (file_exists($inc)) include_once($inc);

を追加してアップロードします。同様に

html/include/xoopscodes.php
html/class/module.textsanitizer.php

を変更してアップロードすれば完成です。

変更する箇所と内容は、patch.diff にあります。このファイルは、差分ツールの出力で行頭に "+" 部分が元のファイルに追加された部分を示します。patch は、この差分を元に変更を行うツールですが、エディタで該当部分を変更しても構いません。この変更では先頭の "+" を除いてエディタで貼り付ければ OK です。


と、まあ、こうこう苦労をしたくない人のために、ここのサービス「マイサイト」を作ったんですけどね。
--
安冨 伸浩 (マイサイト管理人)