Browse Source

Merge pull request #9852 from MrPetovan/bug/9846-tags-img-desc

Prevent hashtag parsing and replacement in image alternative text
pull/9853/head
Michael Vogel 1 year ago committed by GitHub
parent
commit
d5e87011c9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/Content/Text/BBCode.php
  2. 2
      src/Model/Item.php

2
src/Content/Text/BBCode.php

@ -2066,7 +2066,7 @@ class BBCode
{
$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
$string = preg_replace('/#\[url\=([^\[\]]*)\](.*?)\[\/url\]/ism', '#$2 ', $string);

2
src/Model/Item.php

@ -1866,7 +1866,7 @@ class Item
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);
// No hashtags?

Loading…
Cancel
Save