- Betroffene App
- WoltLab Suite Core
Hallo,
ich hab gerade gesehen, dass der Medienanbieter Imgur fehlerhaft ist.
https://github.com/WoltLab/WCF/bl…rovider.xml#L59
Das Attribut data-id kann entweder a/ beinhalten oder nicht. Bei den Links aus der Galerie heraus ist es nicht vorhanden.
Man müsste den Anbieter entweder mit einer Klasse umsetzen oder 2 Anbieter daraus machen.
Anbei die Lösung, wenn man 2 Anbieter daraus macht.
HTML
<provider name="imgur-gallery">
<title><![CDATA[Imgur Gallery]]></title>
<regex><![CDATA[https?://imgur.com/(?:gallery/)(?P<ID>[a-zA-Z0-9-]+)]]></regex>
<html><![CDATA[<blockquote class="imgur-embed-pub" data-id="{$ID}"></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>]]></html>
<className><![CDATA[]]></className>
</provider>
<provider name="imgur-categories">
<title><![CDATA[Imgur Categories]]></title>
<regex><![CDATA[http-s?://imgur.com/(?:(?!gallery)([a-zA-Z0-9-/]+))/(?P<ID>[a-zA-Z0-9-]+)]]></regex>
<html><![CDATA[<blockquote class="imgur-embed-pub" data-id="a/{$ID}"></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>]]></html>
<className><![CDATA[]]></className>
</provider>
Alles anzeigen