From: Michael Date: Sat, 12 Nov 2022 11:20:26 +0000 (+0000) Subject: Avoid link parsing problems in front of "share" elements X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=5b70df63de9f8a145b3186aef71db8b6f439dd1e;p=friendica.git Avoid link parsing problems in front of "share" elements --- diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index 69389cc5ff..06654b2911 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -1588,8 +1588,8 @@ class BBCode $text = str_replace(">", ">", $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) {