mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-22 14:23:57 -07:00
feat(bbcode): implement color customization for [box]
tag
This commit is contained in:
parent
6d6786481e
commit
1dc25ce93a
2 changed files with 21 additions and 2 deletions
|
@ -83,6 +83,23 @@ HTML;
|
||||||
<span class="post-hr">-</span>
|
<span class="post-hr">-</span>
|
||||||
HTML;
|
HTML;
|
||||||
|
|
||||||
|
// Box
|
||||||
|
$bbcode_tpl['box_open'] = <<<HTML
|
||||||
|
<div class="post-box-default"><div class="post-box">
|
||||||
|
HTML;
|
||||||
|
|
||||||
|
$bbcode_tpl['box_open_color'] = <<<HTML
|
||||||
|
<div class="post-box-default"><div class="post-box" style="border-color: $1; background-color: $2;">
|
||||||
|
HTML;
|
||||||
|
|
||||||
|
$bbcode_tpl['box_open_color_single'] = <<<HTML
|
||||||
|
<div class="post-box-default"><div class="post-box" style="border-color: $1;">
|
||||||
|
HTML;
|
||||||
|
|
||||||
|
$bbcode_tpl['box_close'] = <<<HTML
|
||||||
|
</div></div>
|
||||||
|
HTML;
|
||||||
|
|
||||||
array_deep($bbcode_tpl, 'bbcode_tpl_compact');
|
array_deep($bbcode_tpl, 'bbcode_tpl_compact');
|
||||||
return $bbcode_tpl;
|
return $bbcode_tpl;
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,6 +97,8 @@ class BBCode
|
||||||
"#\[img=(left|right|center)\]($img_exp)\[/img\]\s*#isu" => $tpl['img_aligned'],
|
"#\[img=(left|right|center)\]($img_exp)\[/img\]\s*#isu" => $tpl['img_aligned'],
|
||||||
"#\[email\]($email_exp)\[/email\]#isu" => '<a href="mailto:$1">$1</a>',
|
"#\[email\]($email_exp)\[/email\]#isu" => '<a href="mailto:$1">$1</a>',
|
||||||
"#\[qpost=([0-9]*)\]#isu" => '<u class="q-post">$1</u>',
|
"#\[qpost=([0-9]*)\]#isu" => '<u class="q-post">$1</u>',
|
||||||
|
'#\[box=(?:\s*[\'"])?([\#0-9a-zA-Z]+)(?:[\'"]\s*)?\]#isu' => $tpl['box_open_color_single'],
|
||||||
|
'#\[box=(?:\s*[\'"])?([\#0-9a-zA-Z]+)(?:[\'"]\s*)?,\s*[\'"]?([\#0-9a-zA-Z]+)[\'"]?\]#isu' => $tpl['box_open_color'],
|
||||||
];
|
];
|
||||||
|
|
||||||
$this->str = [
|
$this->str = [
|
||||||
|
@ -127,8 +129,8 @@ class BBCode
|
||||||
'[/sup]' => '</small></sup>',
|
'[/sup]' => '</small></sup>',
|
||||||
'[sub]' => '<sub><small>',
|
'[sub]' => '<sub><small>',
|
||||||
'[/sub]' => '</small></sub>',
|
'[/sub]' => '</small></sub>',
|
||||||
'[box]' => '<div class="post-box-default"><div class="post-box">',
|
'[box]' => $tpl['box_open'],
|
||||||
'[/box]' => '</div></div>',
|
'[/box]' => $tpl['box_close'],
|
||||||
'[indent]' => '<div class="post-indent">',
|
'[indent]' => '<div class="post-indent">',
|
||||||
'[/indent]' => '</div>',
|
'[/indent]' => '</div>',
|
||||||
'[del]' => '<span class="post-s">',
|
'[del]' => '<span class="post-s">',
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue