]> git.mxchange.org Git - friendica.git/commitdiff
Avoid link parsing problems in front of "share" elements
authorMichael <heluecht@pirati.ca>
Sat, 12 Nov 2022 11:20:26 +0000 (11:20 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 12 Nov 2022 11:20:26 +0000 (11:20 +0000)
src/Content/Text/BBCode.php

index 69389cc5ff8e9576b462d9ed73480881f400a810..06654b2911baafc597f07d080447b373623f7855 100644 (file)
@@ -1588,8 +1588,8 @@ class BBCode
                                $text = str_replace(">", "&gt;", $text);
 
                                // remove some newlines before the general conversion
-                               $text = preg_replace("/\s?\[share(.*?)\]\s?(.*?)\s?\[\/share\]\s?/ism", "[share$1]$2[/share]", $text);
-                               $text = preg_replace("/\s?\[quote(.*?)\]\s?(.*?)\s?\[\/quote\]\s?/ism", "[quote$1]$2[/quote]", $text);
+                               $text = preg_replace("/\s?\[share(.*?)\]\s?(.*?)\s?\[\/share\]\s?/ism", "\n[share$1]$2[/share]\n", $text);
+                               $text = preg_replace("/\s?\[quote(.*?)\]\s?(.*?)\s?\[\/quote\]\s?/ism", "\n[quote$1]$2[/quote]\n", $text);
 
                                // when the content is meant exporting to other systems then remove the avatar picture since this doesn't really look good on these systems
                                if (!$try_oembed) {