// PukiWiki - Yet another WikiWikiWeb clone.
// default.ini.php
// Copyright
-// 2003-2017 PukiWiki Development Team
+// 2003-2022 PukiWiki Development Team
// 2001-2002 Originally written by yu-ji
// License: GPL v2 or (at your option) any later version
//
// 脚注機能関連
// 脚注のアンカーに埋め込む本文の最大長
-define('PKWK_FOOTNOTE_TITLE_MAX', 16); // Characters
+define('PKWK_FOOTNOTE_TITLE_MAX', 100); // Characters
// 脚注のアンカーを相対パスで表示する (0 = 絶対パス)
// * 相対パスの場合、以前のバージョンのOperaで問題になることがあります
/////////////////////////////////////////////////
// ユーザ定義ルール(コンバート時に置換)
$line_rules = array(
- 'COLOR\(([^\(\)]*)\){([^}]*)}' => '<span style="color:$1">$2</span>',
- 'SIZE\(([^\(\)]*)\){([^}]*)}' => '<span style="font-size:$1px">$2</span>',
- 'COLOR\(([^\(\)]*)\):((?:(?!COLOR\([^\)]+\)\:).)*)' => '<span style="color:$1">$2</span>',
- 'SIZE\(([^\(\)]*)\):((?:(?!SIZE\([^\)]+\)\:).)*)' => '<span class="size$1">$2</span>',
+ 'COLOR\(((?:[a-zA-Z]{1,20})|(?:#[0-9a-fA-F]{3,6}))\){([^}]*)}'
+ => '<span style="color:$1">$2</span>',
+ 'SIZE\((\d{1,2})\){([^}]*)}' => '<span style="font-size:$1px">$2</span>',
+ 'COLOR\(((?:[a-zA-Z]{1,20})|(?:#[0-9a-fA-F]{3,6}))\):((?:(?!COLOR\([^\)]+\)\:).)*)'
+ => '<span style="color:$1">$2</span>',
+ // "SIZE(n):" PukiWiki 1.3 compatible notation
+ 'SIZE\(([1-7])\):((?:(?!SIZE\([^\)]+\)\:).)*)' => '<span class="size$1">$2</span>',
'%%%(?!%)((?:(?!%%%).)*)%%%' => '<ins>$1</ins>',
'%%(?!%)((?:(?!%%).)*)%%' => '<del>$1</del>',
"'''(?!')((?:(?!''').)*)'''" => '<em>$1</em>',