Prevent hashtag parsing and replacement in image alternative text

This commit is contained in:
Hypolite Petovan 2021-01-22 17:45:28 -05:00
parent 615e6f20f0
commit e2c38f1347
2 changed files with 2 additions and 2 deletions

View file

@ -2066,7 +2066,7 @@ class BBCode
{ {
$ret = []; $ret = [];
BBCode::performWithEscapedTags($string, ['noparse', 'pre', 'code'], function ($string) use (&$ret) { BBCode::performWithEscapedTags($string, ['noparse', 'pre', 'code', 'img'], function ($string) use (&$ret) {
// Convert hashtag links to hashtags // Convert hashtag links to hashtags
$string = preg_replace('/#\[url\=([^\[\]]*)\](.*?)\[\/url\]/ism', '#$2 ', $string); $string = preg_replace('/#\[url\=([^\[\]]*)\](.*?)\[\/url\]/ism', '#$2 ', $string);

View file

@ -1866,7 +1866,7 @@ class Item
public static function setHashtags($body) public static function setHashtags($body)
{ {
$body = BBCode::performWithEscapedTags($body, ['noparse', 'pre', 'code'], function ($body) { $body = BBCode::performWithEscapedTags($body, ['noparse', 'pre', 'code', 'img'], function ($body) {
$tags = BBCode::getTags($body); $tags = BBCode::getTags($body);
// No hashtags? // No hashtags?