[Maintenance][3.3.9] Solution intermédiaire pour les problèmes de chargement d'emoji

Patchs correctifs pour vos forums phpBB en version 3.2.x et 3.3.x
Présentation de l'outil STK - Support Toolkit phpBB 3.2.x et 3.3.x
Avatar du membre
Fred Fred
Fondateur
Messages: []
Enregistré depuis: 4 ans 5 mois
Identité: Fred Rimbert
Forum phpBB: https://caforum.fr
Localisation: Le Lude - Pays de la Loire
Intérêt: GitHub

Solution intermédiaire pour les problèmes de chargement d'emoji

Message par Fred »

Une annonce vient d'être publié sur phpbb.com stipulant que le CDN qui permet le chargement des emojis dans phpBB a cessé de fonctionner, des emojis venant de ce site : https://twemoji.maxcdn.com/
Alors qu'une nouvelle version qui s'occupe de cela est déjà en préparation, vous remarquerez très probablement des problèmes avec des pages prenant plus de temps à charger et des problèmes avec l'affichage des emojis (voir par exemple ici : https://www.phpbb.com/community/viewtopic.php?t=2634321).


En attendant la sortie de la prochaine version de phpBB, vous pouvez résoudre ce problème en appliquant le correctif suivant qui sera inclus dans la prochaine version :

Ouvrir phpbb/textformatter/s9e/factory.php


Trouver (~ line 359) : (peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.)

Code: Tout sélectionner

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

Remplacer par : (remplacer les lignes de code précédemment trouvées par celles ci-dessous.)

Code: Tout sélectionner

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


Trouver (~ line 362) : (peut correspondre à un résultat partiel dans une ligne de code ou à une ligne de code entière.)

Code: Tout sélectionner

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

Remplacer par : (remplacer les lignes de code précédemment trouvées par celles ci-dessous.)

Code: Tout sélectionner

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


Allez ensuite sur le PCA et purgez le cache.
Une fois que la prochaine version de phpBB sera publiée, vous devriez être en mesure d'écraser à nouveau ce fichier. Les préparatifs pour la prochaine version sont déjà en cours et elle sera publiée dès que possible.