From be56922669a7336443a903df1ef072d9b0ecc90d Mon Sep 17 00:00:00 2001 From: RanAwaySuccessfully <RanAwaySuccessfully@users.noreply.github.com> Date: Sun, 13 Mar 2016 18:24:45 -0300 Subject: [PATCH 1/3] Better spoiler tag part 1 HTML/CSS code was tested, though I have no idea if this works with PHP --- css/base.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/css/base.css b/css/base.css index 2237852..4688976 100644 --- a/css/base.css +++ b/css/base.css @@ -27,3 +27,7 @@ div.lastpost { font-size: 90%; text-align: right !important; } code { overflow: auto; width: 100%; white-space: pre; display: block; } code br { display: none; } + +.pstspl1 {opacity:0;} +.pstspl1:hover {opacity:1;} +.pstspl2 {background:#000;color:#FFF;display:block;} From 964feb72f1eed20ccfb1149a9d5dbfe6c85b9bcb Mon Sep 17 00:00:00 2001 From: RanAwaySuccessfully <RanAwaySuccessfully@users.noreply.github.com> Date: Sun, 13 Mar 2016 18:26:48 -0300 Subject: [PATCH 2/3] Better spoiler tags part 2 HTML/CSS code was tested, though I have no idea if this works with PHP --- lib/function.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/function.php b/lib/function.php index d7e83ec..7016293 100644 --- a/lib/function.php +++ b/lib/function.php @@ -528,8 +528,8 @@ function doreplace2($msg, $options='0|0'){ $msg=str_replace('[/quote]','<hr></blockquote>',$msg); $msg=preg_replace("'\[sp=(.*?)\](.*?)\[/sp\]'si", '<span style="border-bottom: 1px dotted #f00;" title="did you mean: \\1">\\2</span>', $msg); $msg=preg_replace("'\[abbr=(.*?)\](.*?)\[/abbr\]'si", '<span style="border-bottom: 1px dotted;" title="\\1">\\2</span>', $msg); - $msg=str_replace('[spoiler]','<div style=color:black;background:black class=fonts><font color=white><b>Spoiler:</b></font><br>',$msg); - $msg=str_replace('[/spoiler]','</div>',$msg); + $msg=str_replace('[spoiler]','<font class="fonts pstspl2"><b>Spoiler:</b><div class="pstspl1">',$msg); + $msg=str_replace('[/spoiler]','</div></font>',$msg); $msg=preg_replace("'\[(b|i|u|s)\]'si",'<\\1>',$msg); $msg=preg_replace("'\[/(b|i|u|s)\]'si",'</\\1>',$msg); $msg=preg_replace("'\[img\](.*?)\[/img\]'si", '<img src=\\1>', $msg); From a74678f5e64be1296142fadbc0a3725f81faa55e Mon Sep 17 00:00:00 2001 From: RanAwaySuccessfully <RanAwaySuccessfully@users.noreply.github.com> Date: Mon, 14 Mar 2016 14:48:09 -0300 Subject: [PATCH 3/3] Update function.php --- lib/function.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/function.php b/lib/function.php index 7016293..9fddcaa 100644 --- a/lib/function.php +++ b/lib/function.php @@ -528,8 +528,8 @@ function doreplace2($msg, $options='0|0'){ $msg=str_replace('[/quote]','<hr></blockquote>',$msg); $msg=preg_replace("'\[sp=(.*?)\](.*?)\[/sp\]'si", '<span style="border-bottom: 1px dotted #f00;" title="did you mean: \\1">\\2</span>', $msg); $msg=preg_replace("'\[abbr=(.*?)\](.*?)\[/abbr\]'si", '<span style="border-bottom: 1px dotted;" title="\\1">\\2</span>', $msg); - $msg=str_replace('[spoiler]','<font class="fonts pstspl2"><b>Spoiler:</b><div class="pstspl1">',$msg); - $msg=str_replace('[/spoiler]','</div></font>',$msg); + $msg=str_replace('[spoiler]','<div class="fonts pstspl2"><b>Spoiler:</b><div class="pstspl1">',$msg); + $msg=str_replace('[/spoiler]','</div></div>',$msg); $msg=preg_replace("'\[(b|i|u|s)\]'si",'<\\1>',$msg); $msg=preg_replace("'\[/(b|i|u|s)\]'si",'</\\1>',$msg); $msg=preg_replace("'\[img\](.*?)\[/img\]'si", '<img src=\\1>', $msg);