From 12c986362e22521ba62181794a8194ab12c2820c Mon Sep 17 00:00:00 2001 From: Marcel Werk Date: Thu, 14 Dec 2017 11:12:20 +0100 Subject: [PATCH] Added missing width/height attributes in amp version --- com.woltlab.wcf/templates/mediaBBCodeTag.tpl | 6 +++--- .../system/html/output/AmpHtmlOutputProcessor.class.php | 7 ++++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/com.woltlab.wcf/templates/mediaBBCodeTag.tpl b/com.woltlab.wcf/templates/mediaBBCodeTag.tpl index a988ab095c..e80ee2c1ed 100644 --- a/com.woltlab.wcf/templates/mediaBBCodeTag.tpl +++ b/com.woltlab.wcf/templates/mediaBBCodeTag.tpl @@ -1,10 +1,10 @@ {if $thumbnailSize != 'original'} - {$media->altText} + {$media->altText} {else} - {$media->altText} + {$media->altText} {/if} - + {if $media->caption} {$media->caption} {/if} diff --git a/wcfsetup/install/files/lib/system/html/output/AmpHtmlOutputProcessor.class.php b/wcfsetup/install/files/lib/system/html/output/AmpHtmlOutputProcessor.class.php index 7115f35ca1..b0a3205a89 100644 --- a/wcfsetup/install/files/lib/system/html/output/AmpHtmlOutputProcessor.class.php +++ b/wcfsetup/install/files/lib/system/html/output/AmpHtmlOutputProcessor.class.php @@ -103,7 +103,12 @@ class AmpHtmlOutputProcessor extends HtmlOutputProcessor { public function getHtml() { $html = $this->getHtmlOutputNodeProcessor()->getHtml(); - $html = str_ireplace(']+)>/i', function($match) { + $attributes = str_replace('data-width="', 'width="', $match[1]); + $attributes = str_replace('data-height="', 'height="', $attributes); + return ''; + }, $html); + $html = str_ireplace('', '
', $html); -- 2.20.1