Seite 1 von 1

Bekannte Probleme: Emoji funktionieren nicht mehr im Forum

Verfasst: 09.01.2023 22:04
von Scanialady
Betrifft phpBB-Versionen bis 3.3.9:
Wenn jemand im Forum Emojis postet, wird eine Verbindung zu https://twemoji.maxcdn.com hergestellt. Nun hat twitter, wo diese Emoji nachgeladen werden, offenbar die Absicht, die Auslieferung in einigen Tagen einzustellen, wodurch im Forum Emoji nicht mehr angezeigt werden.

Abhilfe schaffen kann man mit folgendem Fix:

https://tracker.phpbb.com/browse/PHPBB3-17071 Switch to jsdelivr CDN for twemoji emojis -
Pull Request: https://github.com/phpbb/phpbb/pull/6450

Diese Lösung wird in der nächsten phpBB Version enthalten sein:

Öffne phpbb/textformatter/s9e/factory.php

Finde (~ Zeile 359):

Code: Alles auswählen

<img alt="{.}" class="emoji" draggable="false" src="//twemoji.maxcdn.com/2/svg/{@tseq}.svg"/>
Ersetze mit:

Code: Alles auswählen

<img alt="{.}" class="emoji" draggable="false" src="//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/{@tseq}.svg"/>
Finde (~ Zeile 362):

Code: Alles auswählen

<img alt="{.}" class="emoji" draggable="false" src="https://cdn.jsdelivr.net/gh/s9e/emoji-assets-twemoji@11.2/dist/svgz/{@seq}.svgz"/>

Ersetze mit:

Code: Alles auswählen

<img alt="{.}" class="emoji" draggable="false" src="//cdn.jsdelivr.net/gh/twitter/twemoji@latest/assets/svg/{@seq}.svg"/>
--

Zur alternativen lokalen Installation des Emoji-Paketes kann man sich in diesem Thema informieren.

Eine Änderung der Emoji-Behandlung seitens phpBB ist in Arbeit. Obige Änderungen sind in phpBB 3.3.10 bereits enthalten.