#author("2024-04-11T15:46:54+09:00","","") #author("2024-04-11T15:49:58+09:00","","") pukiwikiで、htmlを使用する ページを凍結、または $edit_auth で編集制限、またはシステム全体を PKWK_READONLY にした状態でのみ使用可能。 PukiWikiでHTML を直接記述する方法 ダウンロードした「html.inc.php」をplugin ディレクトリにアップロード。 「pukiwiki.ini.php」を下記のように修正。 自由に HTML が記述できてしまうと XSS 脆弱性のあるシステムとなってしまいます。 そのため、編集制限されているページでのみ使用可能です。 具体的には、ページを凍結、または $edit_auth で編集制限、またはシステム全体を PKWK_READONLY にした状態でのみ使用可能なので、いずれかの方法を使用します。 ダウンロードした「html.inc.php」をplugin ディレクトリに置く。 pukiwiki.ini.phpを下記のように修正。 使い方 #html{{ <div><b>foo</b>, PukiWiki</div> }} ///////////////////////////////////////////////// // Experimental features // Multiline plugin hack (See BugTrack2/84) // EXAMPLE(with a known BUG): // #plugin(args1,args2,...,argsN){{ // argsN+1 // argsN+1 // #memo(foo) // argsN+1 // }} // #memo(This makes '#memo(foo)' to this) define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 1); // 1 = Disabled -define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 1); // 1 = Disabled +define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); // 1 = Disabled 使い方 #html{{ <div><b>foo</b>, PukiWiki</div> }} 使い方 #html{{ <div><b>foo</b>, PukiWiki</div> }} オフィスプロシード : なんでも備忘録 http://www.office-proceed.com/pukiwiki/index.php?PHP%2FPukiWiki%2FHTML%E3%82%92%E7%9B%B4%E6%8E%A5%E8%A8%98%E8%BF%B0