From: Michael Vogel Date: Wed, 10 Jun 2015 21:45:56 +0000 (+0200) Subject: Improved OEmbed detection X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=cad591b1ec57627821cbd702f342cedcb0004218;p=friendica.git Improved OEmbed detection --- diff --git a/include/oembed.php b/include/oembed.php index 26746af51c..b32cb512be 100755 --- a/include/oembed.php +++ b/include/oembed.php @@ -37,7 +37,6 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){ if ($dom){ $xpath = new DOMXPath($dom); $attr = "oembed"; - $xattr = oe_build_xpath("class","oembed"); $entries = $xpath->query("//link[@type='application/json+oembed']"); foreach($entries as $e){ @@ -45,6 +44,12 @@ function oembed_fetch_url($embedurl, $no_rich_type = false){ $txt = fetch_url($href . '&maxwidth=' . $a->videowidth); break; } + $entries = $xpath->query("//link[@type='text/json+oembed']"); + foreach($entries as $e){ + $href = $e->getAttributeNode("href")->nodeValue; + $txt = fetch_url($href . '&maxwidth=' . $a->videowidth); + break; + } } } }