Torrents Stats
- Partagées
- 122 TB
- Téléchargées
- 0 bytes
- Ratio
- -
- Messages
- 3 544
- J'aime
- 407 993
- Trophées
- 3 066
- Inscrit
- 18 Juillet 2021
Sortie de XenForo
XenForo est désormais disponible en téléchargement pour tous les clients sous licence. Nous recommandons fortement à tous les clients exécutant des versions précédentes de XenForo 2.2 de passer à cette version pour bénéficier d'une stabilité accrue.
XenForo inclut notamment un correctif pour un problème potentiellement important lié à l'usurpation d'adresse IP dans des circonstances très spécifiques en utilisant des plages d'adresses IP précédemment approuvées. Merci à NamePros d'avoir pris le temps de signaler ce problème.
Si vous êtes un client XenForo Cloud, votre mise à niveau sera planifiée automatiquement.
En plus des corrections de bogues et des améliorations habituelles, il y a un changement de schéma de base de données qui peut prendre beaucoup de temps à effectuer. Si vous avez une table xf_attachment et xf_attachmet_data particulièrement volumineuse (plusieurs millions d'enregistrements), nous vous recommandons d'effectuer une mise à niveau de l'interface de ligne de commande.
XenForo est également la première version à prendre en charge le nettoyage des fichiers appartenant aux modules complémentaires désinstallés. Vous pouvez en savoir plus à ce sujet ici.
Certains des changements dans XF incluent:
Mettez à jour la barre de filtre de la liste des modules complémentaires pour utiliser la phrase de recherche de préfixe correcte.
Sortie de la version XenForo lors de l'exécution de cmd.php version version ou -V
Modifiez l'exemple de balise de code BB [MÉDIA] pour pointer vers une vidéo valide.
Assurez-vous que l'élément d'entrée pour les entrées de jeton hérite de la couleur de police attendue.
Désactivez la mise en cache pour les statistiques des membres anniversaires. Les résultats peuvent être différents pour chaque utilisateur en fonction du fuseau horaire, la mise en cache ne sera donc pas efficace.
Contournement d'une bizarrerie du navigateur liée à la navigation collante et à la barre de personnel lorsque la largeur de la bordure est un nombre impair. Cela supprime complètement la bordure inférieure.
Solution Un problème qui pourrait être causé par des entrées de file d'attente de messagerie qui ne parviennent pas à se désérialiser.
Évitez les requêtes n+1 lors du filtrage des publications de profil d'utilisateurs interdits dans le système Rechercher un nouveau.
Patch comparaisons de cordes lâches telles que !$username et in_array (username username ,ames usernames) qui peuvent entraîner des comportements inattendus lorsque des chaînes bizarres sont utilisées.
Lorsque vous supprimez définitivement des threads, assurez-vous que les enregistrements associés sont également supprimés.
Lors de la génération d'entrées de flux RSS pour les threads, définissez l'attribut guid sur l'ID de thread.
Ne remplacez les préférences de désactivation des notifications push que si le visiteur est autorisé à utiliser les notifications push.
Autorisez l'extension du seuil de suppression des pièces jointes non associées en ligne avec la durée de vie de sauvegarde des brouillons, ainsi que l'actualisation des pièces jointes temporaires lors de l'enregistrement d'un brouillon.
Coupez les espaces blancs en excès depuis le début des classes d'icônes Font Awesome
Correction d'un problème de compatibilité avec la vérification de type lors du rendu des préfixes
Ajoutez une nouvelle valeur par défaut d'enregistrement pour contrôler si des notifications push doivent être envoyées pour les nouveaux messages de conversation.
Correction d'un problème empêchant les invités de créer des sondages
Lors de la mise à jour des réactions de contenu, vérifiez si les réactions existent réellement dans le cache
Contraindre correctement les URL qui ne commencent peut-être pas par " www."
Correction de l'enveloppe pour la phrase URL du logo des métadonnées
N'autorisez pas la conservation des identifiants lors de l'importation d'enregistrements de contenu de réaction
Utilisez l'indice de type correct pour la méthode getTitle dans l'entité de rapport
Lors de la modification des éléments de navigation de l'administrateur, enregistrez correctement la valeur development_only
Ajustez la requête pour déterminer qui doit recevoir une notification de fermeture de rapport afin de ne renvoyer que des identifiants d'utilisateur distincts et non nuls
Si vous utilisez PHP 7.1 ou une version ultérieure, autorisez le proxy d'image à récupérer et à stocker des images webp.
Assurez-vous que les limites de date du gestionnaire de pièces jointes du panneau de configuration sont incluses
Ouvrir le menu de sous-navigation hors toile lorsque vous appuyez sur un en-tête sans lien
N'essayez pas d'interroger les autorisations de contenu non mis en cache après l'exécution du cache global
Supprimer les modèles en double pour la gestion des autorisations de nœud
Prise en charge de la spécification de plusieurs types de contenu lors de la reconstruction de l'index de recherche
Modifiez l'autorisation "Modifier le titre de votre propre fil" en "Modifier votre propre fil" car cette autorisation permet de modifier plusieurs propriétés de fil.
Améliorez la lisibilité de l'espace réservé d'invite de fil sur l'entrée de titre tout en utilisant un affichage étroit lors de la création d'un nouveau fil.
Ne décalez pas la ligne de soumission collante dans les superpositions pour tenir compte des avis fixes inférieurs qui se trouvent derrière la superposition.
Les variantes de survol basées sur saturer() ne fonctionneront pas avec les gris ou les gris proches, alors concentrons-nous plutôt sur xf-intensify() et augmentons quelque peu la valeur pour compenser la perte de saturation du survol
Lors de la fusion d'utilisateurs, reportez également les journaux de changement de nom d'utilisateur précédents.
Supprimer la vérification de l'existence des fichiers redondants lors du chargement des modèles
Supprimer la vérification de l'existence de fichiers redondants lors du chargement de groupes de phrases
Lors de la liaison automatique, les e-mails étendent la plage de caractères de mots autorisés dans les parties de domaine supplémentaires.
Ajustez le site multimédia Vimeo BB code pour qu'il ne corresponde pas aux URL de profil par inadvertance.
Imposez une limite au nombre maximum de mots-clés pouvant être recherchés (par défaut: 1024) et autorisez XFES à récupérer la valeur de configuration max_clause_count dans la mesure du possible pour éviter une exception de partition.
Étapes pour éviter d'accéder à un mixin Less à partir d'un fichier défini dans un autre. Passez à configuration.moins mais conserver la référence à l'original pour la rétrocompatibilité pour l'instant.
Lors du déploiement d'URL à l'aide de unfurl.php s'assure que nous utilisons le bon style pour l'utilisateur et que nous transmettons les paramètres de modèle par défaut.
Mettre à jour les données de fuseau horaire
Ajouter Sri Lanka à la liste des localités
Gérer une condition de concurrence où les images proxy sont élaguées au milieu d'une requête de manière plus gracieuse
Lorsque vous déplacez le premier message d'un fil sans autres messages visibles, définissez correctement l'état du nouveau premier message et de l'enregistrement du fil d'origine
Utilisez plutôt le nombre de réponses dans un fil de questions comme nombre de réponses
Permet de basculer la direction des ordres de tri des dates sur les listes de mise à niveau des utilisateurs
Évitez de générer une erreur lors de l'envoi d'un résumé d'activité dont le titre de section contient un point.
Résolvez un certain nombre de bizarreries de l'éditeur de texte enrichi lors du collage de divers contenus.
Lors de la récupération de métadonnées à partir d'une URL, improve vérifie que nous obtenons un encodage de jeu de caractères valide dans la mesure du possible et évite une exception d'erreur levée si un encodage de jeu de caractères non valide est rencontré.
Lorsque vous copiez / collez du contenu contenant des guillemets, rangez la sortie et assurez-vous qu'elle sort correctement avec les attributs appropriés pour conserver l'auteur et le contenu de la citation.
Lors de l'analyse d'une chaîne de couleurs (par exemple pour l'utilisation de la propriété metaThemeColor), normalisez la couleur à sa valeur hexadécimale par défaut.
Lors de la saisie d'une conversation, les destinataires autorisent une valeur de longueur minimale de 1 pour les noms d'utilisateur à un seul caractère.
Améliorez les performances du gestionnaire de pièces jointes lorsque vous travaillez avec un nombre ahurissant de pièces jointes
Une info-bulle s'affichant potentiellement dans la mauvaise langue dans la liste déroulante du bouton brouillon de l'éditeur.
Utilisez text-shadow pour donner un effet de trait aux noms d'utilisateur tout en évitant un problème d'habillage
Supprimer la référence à zxcvbn.min.mappage de la source js pour éviter l'erreur 404.
Ignorez certaines parties de la méthode _preSave dans l'entité Thread si le thread n'a pas de forum.
Empêcher les étiquettes emblématiques de déborder de leur contenant
Introduire un événement de code pour manipuler l'ID de cache de page actuel
Lors de la désinstallation des données de type de contenu lors d'une désinstallation de module complémentaire, définissez l'ID de contenu de la pièce jointe sur 0 ainsi que non associé pour éviter les conflits en cas de réinstallation. Les fichiers seront nettoyés plus tard.
Les modèles publics suivants ont subi des modifications:
_aider_page_bb_codes
bb_code_tag_quote
ajouter une conversation
inviter_une conversation
core_blockmessage.peu
core_datalist.peu
core_input.peu
core_overlay.peu
editor_base.peu
forum_post_lecture
membre.peu
info-bulle de membre
info-bulle member_tooltip.peu
vue des membres
sélectionnez2.peu
configuration.peu
thread_list_macros
Si nécessaire, le système de fusion de la page "modèles obsolètes" doit être utilisé pour intégrer ces modifications.
Comme toujours, les nouvelles versions de XenForo sont téléchargeables gratuitement pour tous les clients disposant de licences actives. Vous pouvez maintenant mettre à niveau à partir de votre panneau de contrôle d'administration ou récupérer la nouvelle version à partir de l'espace client.
Exigences actuelles
Veuillez noter que la configuration système requise pour XenForo 2.2 est supérieure à celle des versions antérieures.
Voici les exigences minimales:
PHP 7.0 ou plus récent (PHP 8.0 recommandé)
MySQL 5.5 et plus récent (Également compatible avec MariaDB / Percona, etc.)
Tous les modules complémentaires officiels nécessitent XenForo 2.2.
La recherche améliorée nécessite au moins Elasticsearch 2.0.
toutes mes ressources ici
XenForo est désormais disponible en téléchargement pour tous les clients sous licence. Nous recommandons fortement à tous les clients exécutant des versions précédentes de XenForo 2.2 de passer à cette version pour bénéficier d'une stabilité accrue.
XenForo inclut notamment un correctif pour un problème potentiellement important lié à l'usurpation d'adresse IP dans des circonstances très spécifiques en utilisant des plages d'adresses IP précédemment approuvées. Merci à NamePros d'avoir pris le temps de signaler ce problème.
Si vous êtes un client XenForo Cloud, votre mise à niveau sera planifiée automatiquement.
En plus des corrections de bogues et des améliorations habituelles, il y a un changement de schéma de base de données qui peut prendre beaucoup de temps à effectuer. Si vous avez une table xf_attachment et xf_attachmet_data particulièrement volumineuse (plusieurs millions d'enregistrements), nous vous recommandons d'effectuer une mise à niveau de l'interface de ligne de commande.
XenForo est également la première version à prendre en charge le nettoyage des fichiers appartenant aux modules complémentaires désinstallés. Vous pouvez en savoir plus à ce sujet ici.
Certains des changements dans XF incluent:
Mettez à jour la barre de filtre de la liste des modules complémentaires pour utiliser la phrase de recherche de préfixe correcte.
Sortie de la version XenForo lors de l'exécution de cmd.php version version ou -V
Modifiez l'exemple de balise de code BB [MÉDIA] pour pointer vers une vidéo valide.
Assurez-vous que l'élément d'entrée pour les entrées de jeton hérite de la couleur de police attendue.
Désactivez la mise en cache pour les statistiques des membres anniversaires. Les résultats peuvent être différents pour chaque utilisateur en fonction du fuseau horaire, la mise en cache ne sera donc pas efficace.
Contournement d'une bizarrerie du navigateur liée à la navigation collante et à la barre de personnel lorsque la largeur de la bordure est un nombre impair. Cela supprime complètement la bordure inférieure.
Solution Un problème qui pourrait être causé par des entrées de file d'attente de messagerie qui ne parviennent pas à se désérialiser.
Évitez les requêtes n+1 lors du filtrage des publications de profil d'utilisateurs interdits dans le système Rechercher un nouveau.
Patch comparaisons de cordes lâches telles que !$username et in_array (username username ,ames usernames) qui peuvent entraîner des comportements inattendus lorsque des chaînes bizarres sont utilisées.
Lorsque vous supprimez définitivement des threads, assurez-vous que les enregistrements associés sont également supprimés.
Lors de la génération d'entrées de flux RSS pour les threads, définissez l'attribut guid sur l'ID de thread.
Ne remplacez les préférences de désactivation des notifications push que si le visiteur est autorisé à utiliser les notifications push.
Autorisez l'extension du seuil de suppression des pièces jointes non associées en ligne avec la durée de vie de sauvegarde des brouillons, ainsi que l'actualisation des pièces jointes temporaires lors de l'enregistrement d'un brouillon.
Coupez les espaces blancs en excès depuis le début des classes d'icônes Font Awesome
Correction d'un problème de compatibilité avec la vérification de type lors du rendu des préfixes
Ajoutez une nouvelle valeur par défaut d'enregistrement pour contrôler si des notifications push doivent être envoyées pour les nouveaux messages de conversation.
Correction d'un problème empêchant les invités de créer des sondages
Lors de la mise à jour des réactions de contenu, vérifiez si les réactions existent réellement dans le cache
Contraindre correctement les URL qui ne commencent peut-être pas par " www."
Correction de l'enveloppe pour la phrase URL du logo des métadonnées
N'autorisez pas la conservation des identifiants lors de l'importation d'enregistrements de contenu de réaction
Utilisez l'indice de type correct pour la méthode getTitle dans l'entité de rapport
Lors de la modification des éléments de navigation de l'administrateur, enregistrez correctement la valeur development_only
Ajustez la requête pour déterminer qui doit recevoir une notification de fermeture de rapport afin de ne renvoyer que des identifiants d'utilisateur distincts et non nuls
Si vous utilisez PHP 7.1 ou une version ultérieure, autorisez le proxy d'image à récupérer et à stocker des images webp.
Assurez-vous que les limites de date du gestionnaire de pièces jointes du panneau de configuration sont incluses
Ouvrir le menu de sous-navigation hors toile lorsque vous appuyez sur un en-tête sans lien
N'essayez pas d'interroger les autorisations de contenu non mis en cache après l'exécution du cache global
Supprimer les modèles en double pour la gestion des autorisations de nœud
Prise en charge de la spécification de plusieurs types de contenu lors de la reconstruction de l'index de recherche
Modifiez l'autorisation "Modifier le titre de votre propre fil" en "Modifier votre propre fil" car cette autorisation permet de modifier plusieurs propriétés de fil.
Améliorez la lisibilité de l'espace réservé d'invite de fil sur l'entrée de titre tout en utilisant un affichage étroit lors de la création d'un nouveau fil.
Ne décalez pas la ligne de soumission collante dans les superpositions pour tenir compte des avis fixes inférieurs qui se trouvent derrière la superposition.
Les variantes de survol basées sur saturer() ne fonctionneront pas avec les gris ou les gris proches, alors concentrons-nous plutôt sur xf-intensify() et augmentons quelque peu la valeur pour compenser la perte de saturation du survol
Lors de la fusion d'utilisateurs, reportez également les journaux de changement de nom d'utilisateur précédents.
Supprimer la vérification de l'existence des fichiers redondants lors du chargement des modèles
Supprimer la vérification de l'existence de fichiers redondants lors du chargement de groupes de phrases
Lors de la liaison automatique, les e-mails étendent la plage de caractères de mots autorisés dans les parties de domaine supplémentaires.
Ajustez le site multimédia Vimeo BB code pour qu'il ne corresponde pas aux URL de profil par inadvertance.
Imposez une limite au nombre maximum de mots-clés pouvant être recherchés (par défaut: 1024) et autorisez XFES à récupérer la valeur de configuration max_clause_count dans la mesure du possible pour éviter une exception de partition.
Étapes pour éviter d'accéder à un mixin Less à partir d'un fichier défini dans un autre. Passez à configuration.moins mais conserver la référence à l'original pour la rétrocompatibilité pour l'instant.
Lors du déploiement d'URL à l'aide de unfurl.php s'assure que nous utilisons le bon style pour l'utilisateur et que nous transmettons les paramètres de modèle par défaut.
Mettre à jour les données de fuseau horaire
Ajouter Sri Lanka à la liste des localités
Gérer une condition de concurrence où les images proxy sont élaguées au milieu d'une requête de manière plus gracieuse
Lorsque vous déplacez le premier message d'un fil sans autres messages visibles, définissez correctement l'état du nouveau premier message et de l'enregistrement du fil d'origine
Utilisez plutôt le nombre de réponses dans un fil de questions comme nombre de réponses
Permet de basculer la direction des ordres de tri des dates sur les listes de mise à niveau des utilisateurs
Évitez de générer une erreur lors de l'envoi d'un résumé d'activité dont le titre de section contient un point.
Résolvez un certain nombre de bizarreries de l'éditeur de texte enrichi lors du collage de divers contenus.
Lors de la récupération de métadonnées à partir d'une URL, improve vérifie que nous obtenons un encodage de jeu de caractères valide dans la mesure du possible et évite une exception d'erreur levée si un encodage de jeu de caractères non valide est rencontré.
Lorsque vous copiez / collez du contenu contenant des guillemets, rangez la sortie et assurez-vous qu'elle sort correctement avec les attributs appropriés pour conserver l'auteur et le contenu de la citation.
Lors de l'analyse d'une chaîne de couleurs (par exemple pour l'utilisation de la propriété metaThemeColor), normalisez la couleur à sa valeur hexadécimale par défaut.
Lors de la saisie d'une conversation, les destinataires autorisent une valeur de longueur minimale de 1 pour les noms d'utilisateur à un seul caractère.
Améliorez les performances du gestionnaire de pièces jointes lorsque vous travaillez avec un nombre ahurissant de pièces jointes
Une info-bulle s'affichant potentiellement dans la mauvaise langue dans la liste déroulante du bouton brouillon de l'éditeur.
Utilisez text-shadow pour donner un effet de trait aux noms d'utilisateur tout en évitant un problème d'habillage
Supprimer la référence à zxcvbn.min.mappage de la source js pour éviter l'erreur 404.
Ignorez certaines parties de la méthode _preSave dans l'entité Thread si le thread n'a pas de forum.
Empêcher les étiquettes emblématiques de déborder de leur contenant
Introduire un événement de code pour manipuler l'ID de cache de page actuel
Lors de la désinstallation des données de type de contenu lors d'une désinstallation de module complémentaire, définissez l'ID de contenu de la pièce jointe sur 0 ainsi que non associé pour éviter les conflits en cas de réinstallation. Les fichiers seront nettoyés plus tard.
Les modèles publics suivants ont subi des modifications:
_aider_page_bb_codes
bb_code_tag_quote
ajouter une conversation
inviter_une conversation
core_blockmessage.peu
core_datalist.peu
core_input.peu
core_overlay.peu
editor_base.peu
forum_post_lecture
membre.peu
info-bulle de membre
info-bulle member_tooltip.peu
vue des membres
sélectionnez2.peu
configuration.peu
thread_list_macros
Si nécessaire, le système de fusion de la page "modèles obsolètes" doit être utilisé pour intégrer ces modifications.
Comme toujours, les nouvelles versions de XenForo sont téléchargeables gratuitement pour tous les clients disposant de licences actives. Vous pouvez maintenant mettre à niveau à partir de votre panneau de contrôle d'administration ou récupérer la nouvelle version à partir de l'espace client.
Exigences actuelles
Veuillez noter que la configuration système requise pour XenForo 2.2 est supérieure à celle des versions antérieures.
Voici les exigences minimales:
PHP 7.0 ou plus récent (PHP 8.0 recommandé)
MySQL 5.5 et plus récent (Également compatible avec MariaDB / Percona, etc.)
Tous les modules complémentaires officiels nécessitent XenForo 2.2.
La recherche améliorée nécessite au moins Elasticsearch 2.0.
Contenu masqué
Vous devez aimer ce post pour à accéder à ce contenu.
Dernière édition: