Comment obtenir un tel rĂ©sultat ? Jâaimerais comprendre comment cela est codĂ© via le plugin de page de destination. La page dynamique pourra venir plus tard. ![]()
Ceci est couvert dans cette section : The Home Pages Add-on - integrate static content from Landing Pages and add dynamic pages too! - Discourse Landing Pages - Pavilion
(mais vous devrez dâabord crĂ©er votre premiĂšre page avec le bouton CrĂ©er).
Si vous avez besoin dâaide plus spĂ©cifique, vous pouvez mâembaucher ou embaucher un membre de lâĂ©quipe.
Nous pouvons également vous aider avec les pages dynamiques.
Jâessaie de comprendre ce plugin et je commence enfin Ă le maĂźtriser.
Cependant, nous avons une instance Discourse privĂ©e. Je nâavais pas rĂ©alisĂ© quâen ne mettant pas de restriction de groupe, la page serait ouverte Ă nâimporte qui, quâil soit connectĂ© ou non. Jâai donc restreint la page au niveau de confiance 0, en pensant que ce serait toute personne connectĂ©e.
Mais, en visitant la page sans ĂȘtre connectĂ©, un message dâerreur sâaffiche ; ce que je voudrais Ă la place, câest ĂȘtre redirigĂ© vers la page de connexion. Est-ce possible ?
Jâai enfin obtenu le rĂ©sultat souhaitĂ© avec la barre latĂ©rale et lâen-tĂȘte en modifiant simplement les paramĂštres relatifs Ă lâactivation et Ă la redirection de la page dâaccueil (voir capture dâĂ©cran ci-dessous).
Cependant, lors du chargement du mĂȘme code, cela nâa pas fonctionnĂ© comme avant, le contenu de la catĂ©gorie nâa pas Ă©tĂ© rĂ©cupĂ©rĂ©. Je ne sais pas comment procĂ©der.
Jâai Ă©galement essayĂ© dâutiliser le code de lâexemple avec les « boĂźtes HTML simples » (voir ci-dessous) et jâai reçu un message dâerreur indiquant que « body is missing ».
Je ne suis pas sûr de ce que vous voulez dire par là ?
Les pages dâaccueil ne prennent en charge aucun chemin de catĂ©gorie (pas encore de financement/sponsor).
Vous ĂȘtes censĂ© lier les pages dans la barre latĂ©rale ou dans un composant dâen-tĂȘte.
Elle ne prend en charge que les pages autonomes.
Les paramĂštres doivent ĂȘtre trĂšs simples :
Notez tous les « blancs ».
Câest indiquĂ© dans le guide :
Je vais changer cela en « pris en charge »
Salut. Existe-t-il un guide infaillible pour un dĂ©butant comme moi afin dâactiver la page de destination Ă©tablie via ce plugin, comme page dâaccueil des forums ?
Ma page de destination pointe vers : « https://mondomaine.com/home ». Jây accĂšde sans problĂšme via la barre dâURL. Ce qui me manque maintenant, câest que lorsque les utilisateurs cliquent sur le logo en haut Ă gauche dans Discourse, ou lorsquâils entrent simplement « https://mondomaine.com » dans leur barre dâURL, ils soient redirigĂ©s vers https://mondomaine.com/home Ă la place.
Salut KilianS, dĂ©solĂ© dâĂȘtre si en retard pour ta question, mais pour le moment, il nâest pas possible de configurer une page de destination comme page dâaccueil. Si la fonctionnalitĂ© est ajoutĂ©e, elle sera signalĂ©e ici.
Attendez, attendez, si vous utilisez lâextension Home Pages, vous pouvez diriger lâURL dâaccueil vers lâune de vos pages de destination dans Discourse.
Salut lâĂ©quipe,
Nous exécutons une version auto-hébergée de Discourse dans mon entreprise et nous avons configuré plusieurs pages de destination que nous affichons via le plugin Home Pages, et tout fonctionne comme prévu tant que les pages ne sont pas restreintes à un groupe particulier.
DĂšs que nous essayons de restreindre une page de destination Ă un groupe, nous obtenons uniquement la navigation et un corps de page vide. Jâai inspectĂ© la console du dĂ©veloppeur et les journaux de Discourse et jâai trouvĂ© ce qui suit :
-
La requĂȘte pour une page de destination restreinte renvoie une rĂ©ponse 403

-
Le traitement ultĂ©rieur de cette requĂȘte gĂ©nĂšre une rĂ©ponse « JSON non valide »

-
AprÚs cela, Discourse JS se plaint du manque de données passées à la méthode safeHtmlContent

-
La derniÚre erreur que je vois est liée à un bug VM sur la page

Cela dĂ©sactive complĂštement la navigation SPA jusquâĂ ce que lâutilisateur effectue un actualisation forcĂ©e de la page (Maj + F5).
En regardant les journaux, les seules entrĂ©es connexes que jâai pu voir sont ces deux-lĂ :
Avez-vous des idées sur la façon de résoudre ce problÚme ? Nous avons veillé à ce que notre instance Discourse soit mise à jour vers la derniÚre version 3.5.0.beta2-dev.
Faites-moi savoir sâil y a des informations supplĂ©mentaires que je peux fournir de mon cĂŽtĂ© afin de rĂ©soudre ce problĂšme plus rapidement.
Salut Nikola,
Câest parce que ce nâest pas explicitement pris en charge, câest essentiellement une demande de fonctionnalitĂ©.
Le client pour lequel cette extension a Ă©tĂ© initialement conçue nâavait pas besoin de cette fonctionnalitĂ© spĂ©cifique.
Le module complĂ©mentaire Home Pages ne fonctionne quâavec une configuration assez simple dans Landing Pages.
Je reverrais une PR pour ajouter cette fonctionnalitĂ© si vous avez quelquâun qui peut en soumettre une ?
Ou vous ĂȘtes invitĂ© Ă mâenvoyer un message privĂ© pour discuter de mon engagement Ă y travailler.
Salut Robert,
Merci pour votre rĂ©ponse rapide. Je vais consulter mon Ă©quipe et je reviendrai vers vous si nous dĂ©cidons de financer cette demande dâamĂ©lioration.
Nous rencontrons cette erreur aprĂšs avoir reconstruit entiĂšrement discourse. Je ne suis pas sĂ»r de ce qui a Ă©tĂ© modifiĂ©, toutes les pages fonctionnaient bien avant la reconstruction. Je ne sais pas si quelquâun dâautre a rencontrĂ© un problĂšme avec la rĂ©cente reconstruction.
----------------Ci-dessous le message dâerreur sur la page
Oups
Le logiciel qui alimente ce forum de discussion a rencontré un problÚme inattendu. Nous nous excusons pour le désagrément.
Des informations dĂ©taillĂ©es sur lâerreur ont Ă©tĂ© enregistrĂ©es et une notification automatique a Ă©tĂ© gĂ©nĂ©rĂ©e. Nous allons examiner cela.
Aucune autre action nâest nĂ©cessaire. Cependant, si la condition dâerreur persiste, vous pouvez fournir des dĂ©tails supplĂ©mentaires, y compris les Ă©tapes pour reproduire lâerreur, en publiant un sujet de discussion dans la catĂ©gorie de commentaires du site.
En vérifiant la console, nous voyons une erreur 505 :
Ăchec du chargement de la ressource : le serveur a rĂ©pondu avec un statut de 500 (Erreur interne du serveur)
Salut Steve ! Si jâĂ©tais Ă ta place, jâessaierais de reconstruire Ă nouveau depuis la ligne de commande. Ăa fonctionne gĂ©nĂ©ralement. Et si ce nâest pas le cas, tu pourras au moins faire dĂ©filer vers le haut pour voir si une erreur sâest produite et qui empĂȘche ton site de se reconstruire correctement.
Ensuite, jâessaierais ./discourse-doctor qui peut tâaider Ă identifier les problĂšmes avec ton installation. Souvent, le problĂšme est que tu manques dâespace disque et que tu dois libĂ©rer de lâespace en supprimant dâanciennes instances docker (./launcher cleanup) ou en supprimant des sauvegardes.
Si tu as un plugin non officiel installĂ©, cela pourrait causer un problĂšme avec les mises Ă jour si le plugin nâest pas compatible avec la derniĂšre version de discourse. Tu peux supprimer ou commenter les lignes pertinentes dans ton app.yml et essayer de reconstruire.
Et enfin, il y a la question que nous devons toujours poser⊠as-tu installĂ© en suivant les instructions dâinstallation officielles ? Sinon, il nous sera difficile de tâaider.
Jâai la mĂȘme erreur.
Jâai essayĂ© une reconstruction manuelle complĂšte de Discourse - cela nâa pas rĂ©solu le problĂšme.
Jâai soumis un problĂšme sur son GitHub :
Veuillez fournir des informations supplémentaires ici ou là , selon ce qui semble le plus logique pour les développeurs :
Oh, dĂ©solĂ©, jâavais manquĂ© que câĂ©tait spĂ©cifique au plugin des pages de destination. Jâai dĂ©placĂ© ces rĂ©ponses ici afin que nos amis de Pavilion, qui ont dĂ©veloppĂ© ce plugin, puissent y jeter un Ćil quand ils auront le temps.
Il nâest pas rare que les plugins nĂ©cessitent une correction pour rester compatibles avec la derniĂšre version de Discourse.
@PCPal merci dâavoir Ă©tĂ© proactif et dâavoir signalĂ© un problĂšme sur GitHub. Je pense que câest bien dâen discuter ici, ou vous pouvez signaler un bug Ă Pavilion en utilisant leur formulaire (voir le premier message pour le lien).
En attente dâune correction pour ce bug de rĂ©gression de la part de lâĂ©quipe Pavilion. Toute estimation de dĂ©lai serait apprĂ©ciĂ©e.
Votre Chat fonctionne-t-il ?
Le mien sâest arrĂȘtĂ©.
(Cela semble avoir Ă©tĂ© modifiĂ© dans les paramĂštres de mon profil - je suppose que je dois parler Ă dâautres administrateurs - mais cela ne semble pas liĂ© Ă cette erreurâŠ)
Il semble que le processus de build, lorsquâil arrive Ă lâĂ©tape âprecompile for desktopâŠâ, gĂ©nĂšre beaucoup de HTML.
Je désactive les Landing Pages maintenant et je reconstruis à nouveau pour voir si le chat fonctionne à nouveau.
Mise Ă jour : Je lâai testĂ©, Ă nouveau, sans le plugin Landing Pages - lâerreur de HTML Ă©tant rejetĂ© dans le Build Terminal avec lâĂ©tape Desktop a disparu.
Jâai mis Ă jour le plugin pour prendre en charge la derniĂšre version de Discourse.
Merci beaucoup !
Jâadministre un forum pour une communautĂ© de Monster Hunter, en tant que bĂ©nĂ©vole - et nous, toute lâĂ©quipe qui gĂšre ce forum, apprĂ©cions Ă©normĂ©ment votre intervention rapide ! ![]()
Faites-moi savoir si vous rencontrez toujours des problÚmes et je les résoudrai. Mentionnez-moi avec @.







