Remove attachment on plaintext conversion
This commit is contained in:
parent
c06331e690
commit
db90e3bf25
1 changed files with 6 additions and 3 deletions
|
@ -437,6 +437,9 @@ class BBCode
|
||||||
$text = preg_replace("/\[img\=(.*?)\](.*?)\[\/img\]/ism", ' $2 ', $text);
|
$text = preg_replace("/\[img\=(.*?)\](.*?)\[\/img\]/ism", ' $2 ', $text);
|
||||||
$text = preg_replace("/\[img.*?\[\/img\]/ism", ' ', $text);
|
$text = preg_replace("/\[img.*?\[\/img\]/ism", ' ', $text);
|
||||||
|
|
||||||
|
// Remove attachment
|
||||||
|
$text = self::removeAttachment($text);
|
||||||
|
|
||||||
$naked_text = HTML::toPlaintext(self::convert($text, false, 0, true), 0, !$keep_urls);
|
$naked_text = HTML::toPlaintext(self::convert($text, false, 0, true), 0, !$keep_urls);
|
||||||
|
|
||||||
return $naked_text;
|
return $naked_text;
|
||||||
|
@ -958,7 +961,7 @@ class BBCode
|
||||||
public static function fetchShareAttributes($text)
|
public static function fetchShareAttributes($text)
|
||||||
{
|
{
|
||||||
// See Issue https://github.com/friendica/friendica/issues/10454
|
// See Issue https://github.com/friendica/friendica/issues/10454
|
||||||
// Hashtags in usernames are expanded to links. This here is a quick fix.
|
// Hashtags in usernames are expanded to links. This here is a quick fix.
|
||||||
$text = preg_replace('/([@!#])\[url\=.*?\](.*?)\[\/url\]/ism', '$1$2', $text);
|
$text = preg_replace('/([@!#])\[url\=.*?\](.*?)\[\/url\]/ism', '$1$2', $text);
|
||||||
|
|
||||||
$attributes = [];
|
$attributes = [];
|
||||||
|
@ -2130,8 +2133,8 @@ class BBCode
|
||||||
/**
|
/**
|
||||||
* Expand tags to URLs
|
* Expand tags to URLs
|
||||||
*
|
*
|
||||||
* @param string $body
|
* @param string $body
|
||||||
* @return string body with expanded tags
|
* @return string body with expanded tags
|
||||||
*/
|
*/
|
||||||
public static function expandTags(string $body)
|
public static function expandTags(string $body)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue