Explorar el Código

#1158 Youtube embeds aren't working

Alex Trofimov hace 8 años
padre
commit
7e628832ae

+ 1 - 1
plugins/htmlpurifier/standalone/HTMLPurifier/Filter/YoutubeIframe.php

@@ -14,7 +14,7 @@ class HTMLPurifier_Filter_YoutubeIframe extends HTMLPurifier_Filter
                     $width = $width[1];
                     preg_match('/height="([0-9]+)"/', $item, $height);
                     $height = $height[1];
-                    preg_match('/((https?:\/\/www\.youtube\.com\/embed\/)|(https?:\/\/www\.youtube-nocookie\.com\/embed\/)|(https?:\/\/www.youtube.com\/v\/))([a-zA-Z0-9_-]+)/', $item, $id);
+                    preg_match('/((\/\/www\.youtube\.com\/embed\/)|(\/\/www\.youtube-nocookie\.com\/embed\/)|(\/\/www.youtube.com\/v\/))([a-zA-Z0-9_-]+)/', $item, $id);
                     $id = $id[5];
                     $sProto = 0 == strncmp('https', BX_DOL_URL_ROOT, 5) ? 'https' : 'http';
                     $html = str_replace($result[0][$key], '<img class="YouTubeIframe" width="' . $width . '" height="' . $height . '" src="' . $sProto . '://www.youtube-nocookie.com/embed/' . $id . '?rel=0">', $html);