Disposition cassée sur la page de profil cachée de l'utilisateur

Bonjour, je viens de https://blenderartists.org/

Je viens de remarquer que si l’on essaie d’ouvrir le profil d’un utilisateur privé dans un nouvel onglet, la mise en page est corrompue, avec parfois les mêmes champs répétés deux fois ou plus (semble être une boucle cyclique répétée). Ce n’était pas le cas avant la récente mise à jour de Discourse.

Exemple :

Étapes pour reproduire le bug :

  1. Ouvrez le profil caché de quelqu’un dans un nouvel onglet. Pas seulement en cliquant dessus avec le bouton gauche de la souris, mais pour l’ouvrir dans un nouvel onglet, en cliquant avec la molette de la souris.
  2. Et voilà.

Parfois, il peut même être indiqué que la page a cessé de répondre.

Merci de votre attention.

1 « J'aime »

Bonjour Sergey, bienvenue ! :wave:

Il semble y avoir un problème avec le composant Clickable Social Icon Links on Profile, dans cette situation.

Console du navigateur


Spécifiquement ici : https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L146

L’auteur semble inactif.
Je vais forker le composant et voir si je peux le corriger. :slight_smile:

3 « J'aime »

Bonjour, @Arkshine

Merci pour votre réponse rapide !

Je suis nouveau ici et cela peut sembler stupide, mais je n’ai tout simplement pas trouvé la réponse à ma question lors de l’inscription sur ce site web, alors je voulais vous demander si cela vous dérangeait : est-il gratuit d’avoir un compte sur meta.discourse.org ? Je sais que Discourse est un CMS payant en soi, c’est pourquoi je pose la question.

Merci d’avance.

2 « J'aime »

Salut @Goorman :wave: bienvenue sur Meta :slight_smile:

L’adhésion à Discourse Meta est tout à fait gratuite :discourse:

Bien vu ! Je venais juste de jeter un œil là-bas mais je n’avais pas encore trouvé ça.

2 « J'aime »

Salut, @Lilly, merci pour ta réponse !

En disant « définitivement », tu voulais dire qu’il y a encore des offres payantes comme l’achat d’un hébergement et ainsi de suite, c’est bien ça ?

1 « J'aime »

Non, vous n’avez rien à acheter ni à payer. Vous pouvez même être simplement une personne intéressée par Discourse et qui a des questions ou souhaite plus d’informations. Il n’y a aucun piège ni aucune condition.

3 « J'aime »

Oh, merci beaucoup. Comme je ne suis pas un locuteur natif, il m’est parfois difficile de comprendre certaines parties des phrases.

1 « J'aime »

Nous proposons l’hébergement et nous avons des organisations partenaires qui fournissent également des services de support et d’hébergement Discourse. Par exemple, Discourse Hosting, Literate Computing ou Communiteq. Mais aucune obligation de rejoindre ce forum. :slight_smile:

3 « J'aime »

Oui, c’est ce que j’ai décidé de demander. J’ai vu des offres payantes et même si j’ai créé un compte sans frais, j’ai décidé de poser la question quand même. Encore une fois, je m’excuse pour ces questions idiotes, le cas échéant. :see_no_evil:

Il convient de préciser que Discourse n’est pas un « CMS payant ».

Discourse est un logiciel de forum gratuit et open source. Vous pouvez télécharger le logiciel gratuitement et l’exécuter depuis chez vous, et nous avons même rédigé des guides à ce sujet Discourse sur un Raspberry Pi | Blog. De la même manière, vous pouvez l’exécuter en interne dans votre école ou votre entreprise, et tout cela est gratuit.

Nous proposons un hébergement payant, car de nombreuses personnes ont besoin d’un forum et nécessitent une haute disponibilité ou d’autres exigences où il est logique de le confier à un service professionnel.

2 « J'aime »

J’ai fait une PR sur le composant officiel. Voyons s’il sera fusionné. :slight_smile:

Si, pour une raison quelconque, l’auteur n’est pas réactif, désactivez le composant, puis vous pourrez installer ma version fork à la place :

  • URL : https://github.com/Arkshine/discourse-social-links-clickable.git

Remarque : vous devrez réappliquer vos paramètres si vous avez effectué des modifications.

5 « J'aime »

Beau travail mon ami ! :slight_smile: :clap:

2 « J'aime »

@Falco, merci ! Franchement, je n’étais même pas au courant. Je pensais que Discourse était une plateforme payante :slight_smile: Je travaille avec WordPress depuis 2012 et je me suis un peu habitué aux plateformes open-source où l’on peut tout modifier comme on le souhaite.

J’ai envoyé le lien vers ce fil sur blenderartists.org pour en informer les autres, car je ne suis qu’un utilisateur régulier là-bas :slight_smile:

@Arkshine
@Falco
@Lilly

Encore une fois, merci à tous, les gars ! :slight_smile:

3 « J'aime »

Ouais, on entend ça pas mal de nos jours :sweat_smile:

Discourse lui-même est explicitement inspiré de WordPress, et ici vous avez également la possibilité de tout changer comme vous le souhaitez.

Cela dit, comme le développement web s’est éloigné de chaque page étant un simple script pour aller vers des frameworks web, et avec des instances WordPress fortement personnalisées devenant des cauchemars de sécurité, pour Discourse nous avons adopté un modèle où les changements sont livrés sous forme de plugins et de thèmes, donc bien que vous puissiez encore avoir besoin de faire un peu de travail lors des mises à jour, vous pouvez techniquement construire un plugin sur nos interfaces d’extensibilité existantes et le rendre plus robuste et un peu moins un casse-tête pour les mises à jour.

3 « J'aime »

Je me souviens de l’époque où les gens créaient des pages web dans Microsoft Word :smiley: C’était le bon vieux temps.

P.S. Je me souviens encore de ce design « convexe », où tous les boutons avaient leurs ombres et tout ça :slight_smile:

2 « J'aime »

@weallwegot merci d’avoir fusionné le correctif ! :+1:

@Goorman si vous utilisez toujours le composant officiel, vous pouvez le mettre à jour maintenant !

1 « J'aime »

Bonjour, @Arkshine

Merci de m’avoir informé ! Comme je ne suis pas le propriétaire de Blenderartists.org, je vais en informer le modérateur.

Merci encore :slight_smile:

2 « J'aime »

@bartv, salut mec :slight_smile:

J’ai récemment ouvert un fil de discussion concernant un problème lié au profil d’un utilisateur caché et il vient d’être résolu. @Arkshine a dit que vous devriez mettre à jour un module de votre côté.

Bonjour @Arkshine !

Tout d’abord, merci pour vos efforts pour résoudre ce problème, mais il semble qu’il n’ait pas été résolu pour autant :frowning: Un problème subsiste toujours. J’ai demandé à Bart de vérifier cela de son côté et c’est toujours la même chose.

P.S. Le composant de thème a été mis à jour.

Salut Sergey !

J’ai consulté ton forum ; je vois l’erreur, mais le composant de ton forum n’a pas encore été mis à jour (cela ne ressemble pas à un problème de cache et tu n’utilises pas de CDN). :thinking:

https://github.com/weallwegot/discourse-social-links-clickable/blob/master/common/head_tag.html#L140-L147

2 « J'aime »