angus
(Angus McLeod)
Février 24, 2021, 4:09
1
Le plugin Landing Pages vous permet de crĂ©er des pages dâatterrissage autonomes pour votre instance Discourse. Vous pouvez afficher des sujets, des utilisateurs et dâautres contenus de votre forum. Vous pouvez restreindre lâaccĂšs aux pages Ă certains groupes, appliquer des thĂšmes Discourse, dĂ©finir des chemins personnalisĂ©s et gĂ©rer les pages dans un dĂ©pĂŽt git dĂ©diĂ©.
Obtenir le code
Lire la documentation
Demander une fonctionnalité
Signaler un bug
Vous ne savez pas comment installer un plugin ? Suivez les étapes ici .
Liens rapides
Ajouter et modifier des pages
Attributs des pages
Gestion des assets des pages
Partials et Helpers
Attributs globaux
Pages dâatterrissage de Pavilion
ThĂšme dâatterrissage de Pavilion
53 « J'aime »
4ong
(Anatol Myshkin)
Février 24, 2021, 4:20
2
Câest un excellent plugin ! Jâai hĂąte de lâutiliser encore plus !
5 « J'aime »
neounix
(Dark Matter)
Février 24, 2021, 7:56
3
Salut @angus
As-tu inclus (ou peux-tu inclure) un paramĂštre de site permettant de modifier la route racine de Discourse afin que la route racine devienne la page dâatterrissage spĂ©cifiĂ©e pour le site ?
Il sâagit dâune petite amĂ©lioration (si elle nâest pas dĂ©jĂ incluse) qui aiderait les utilisateurs qui ne souhaitent pas se lancer dans des manipulations avec leur serveur web, comme configurer des redirections, etc. Par consĂ©quent, je pense que cela rendrait ce plugin encore meilleur.
3 « J'aime »
Comment personnaliser pages.json sans connecter un dépÎt ?
1 « J'aime »
angus
(Angus McLeod)
Mars 4, 2021, 7:16
5
Merci pour vos retours, les amis.
Oui, jâespĂšre le faire bientĂŽt. Cependant, souhaiteriez-vous que cela sâapplique en toutes circonstances ? Une liste des rĂ©sultats souhaitĂ©s pour les invitĂ©s par rapport aux utilisateurs, ainsi que tout autre facteur, mâaiderait Ă y rĂ©flĂ©chir.
Voici le correctif rudimentaire que jâai apportĂ© Ă thepavilion.io pour gĂ©rer cela.
Effectuer la redirection de / vers /welcome :
Si vous ĂȘtes un invitĂ©
Et que vous accĂ©dez directement Ă thepavilion.io (câest-Ă -dire le chemin de base)
Et que nous ne vous avons pas redirigé vers /welcome au cours des 5 derniÚres minutes.
La seule mĂ©thode actuellement disponible est via un tĂ©lĂ©chargement ZIP ou une connexion Ă un dĂ©pĂŽt. Vous ne pouvez pas encore le faire via lâinterface dâadministration. Mais oui, le plan est dâajouter une nouvelle « page » pour les paramĂštres du site entier.
9 « J'aime »
Y a-t-il des incompatibilitĂ©s connues avec dâautres plugins ? Je rencontre des problĂšmes lors de lâinstallation de ce plugin et je soupçonne les pages statiques procourse dâen ĂȘtre la cause.
angus
(Angus McLeod)
Avril 22, 2021, 7:09
7
Je ne lâai pas testĂ©, mais il ne devrait y avoir aucun conflit. Le plugin ProCourse Static Pages est fondamentalement diffĂ©rent de ce plugin dâun point de vue technique.
Partagez le problÚme spécifique que vous rencontrez et nous verrons si nous pouvons vous aider.
2 « J'aime »
Jâai rencontrĂ© des problĂšmes avec le plugin, alors jâai supprimĂ© la section git de app.yml.
Je lâai rĂ©installĂ©, mais toutes les anciennes donnĂ©es y sont toujours.
Comment puis-je les supprimer ?
(En gros, pour le moment, lorsque je crĂ©e une nouvelle page, je peux ajouter du HTML, mais tout ce superflu sâaffiche, comme mon logo et un certain pied de page provenant de Pavilion). Cependant, je nâarrive pas Ă trouver dâoĂč cela est tirĂ©.
Merci
1 « J'aime »
angus
(Angus McLeod)
Avril 25, 2021, 10:38
9
Supprimez simplement toutes les pages dâatterrissage dans lâinterface dâadministration des pages dâatterrissage et supprimez votre connexion au dĂ©pĂŽt.
Vous utilisez le fichier pages.json dans le dĂ©pĂŽt Pavilion Landing Pages. Vous devez y utiliser vos propres informations. Plus dâinformations ici :
4 « J'aime »
angus
(Angus McLeod)
Avril 26, 2021, 2:59
10
Comme le fichier pages.json global sâavĂšre ĂȘtre lâĂ©lĂ©ment le plus confus et le plus limitant de ce plugin Ă ce jour (jâai reçu pas mal de retours Ă ce sujet), je lâai ajoutĂ© Ă lâinterface dâadministration. Notez les liens « Voir plus » dans les notes, qui vous mĂšneront directement Ă la partie pertinente de la documentation.
committed 02:55AM - 26 Apr 21 UTC
Les attributs dâen-tĂȘte et de pied de page seront dĂ©finis et Ă©tendus davantage au fil du temps (et seront modifiables via une interface utilisateur plutĂŽt que via JSON), mais Ă ce stade prĂ©coce, une certaine flexibilitĂ© est prĂ©fĂ©rable.
3 « J'aime »
Bcat
(Bcat)
Avril 26, 2021, 3:19
11
5 « J'aime »
Câest beaucoup, beaucoup plus simple ! Merci beaucoup pour cette mise Ă jour.
Bonjour, est-ce que jâoublie un fichier CSS ou autre chose quelque part ?
Je vois lâen-tĂȘte global, mais il ne sâaffiche pas correctement.
De plus, lorsque jâeffectue des modifications dans les paramĂštres globaux, quand jâessaie de les enregistrer, cela reste en chargement indĂ©finiment.
Voici la seule erreur que je puisse voir :
Merci dâavance.
angus
(Angus McLeod)
Avril 26, 2021, 10:50
15
Hum, je ne suis pas sĂ»r de ce qui se passe lĂ . Cette erreur de console nâa aucun lien avec lâinterface dâadministration des pages dâaccueil. Cela se produit-il Ă chaque fois ? Se produit-il lorsque vous mettez Ă jour des attributs spĂ©cifiques ?
La mise Ă jour fonctionne parfaitement pour moi en production. Par exemple, je viens dâajouter au « avis » dans lâen-tĂȘte de nos pages dâaccueil : Pavilion
{
"root": "/welcome",
"notice": {
"href": "/join",
"text": "Nous recherchons de nouveaux membres đââïž"
}
}
Ă©dit : @Paul_King1 vous essayez dâutiliser Bootstrap, nâest-ce pas ? Je vais profiter de lâoccasion pour crĂ©er un ensemble de pages dâexemple utilisant Bootstrap, sur lesquelles vous pourrez vous baser. Donnez-moi une semaine.
1 « J'aime »
TrÚs apprécié ! Cordialement.
@angus dĂ©solĂ©, juste pour confirmer que lâerreur de console provenait de la page de test que jâai créée, cĂŽtĂ© frontend. Pas du cĂŽtĂ© Admin.
Cordialement.
1 « J'aime »
Merci pour votre rĂ©ponse, je vais devoir donc y jouer un peu. Si je devais parier, câest probablement quelque chose de spĂ©cifique Ă mon installation. Je vais voir sâil y a une erreur spĂ©cifique signalĂ©e, mais lâapplication ne me permet pas de la reconstruire avec ce plugin ajoutĂ©.
Je nâarrive toujours pas Ă faire fonctionner Bootstrap sur les pages dâatterrissage. Jâai tout essayĂ©, mais rien ne fonctionne.
1 « J'aime »
angus
(Angus McLeod)
Mai 13, 2021, 11:00
20
Salut @Paul_King1 , dĂ©solĂ© pour le dĂ©lai, les derniĂšres semaines ont Ă©tĂ© trĂšs chargĂ©es. Jâai dĂ©cidĂ© de te faire une petite vidĂ©o sur la mĂ©thode la plus simple pour utiliser Bootstrap avec le plugin. Il est un peu tard ici et je nâutilisais pas de script, alors dĂ©solĂ© si je divague un peu !
JâespĂšre que cela tâaidera Ă dĂ©marrer. La page dâexemple de la vidĂ©o est ici : https://try.thepavilion.io/bootstrap
5 « J'aime »
Salut Angus, merci pour ce superbe plugin. Jâessaie dâimplĂ©menter le correctif de redirection de la page dâaccueil pour rediriger / vers /welcome. Jâai ajoutĂ© ton correctif rudimentaire au fichier plugin.rb du dĂ©pĂŽt du plugin discourse-landing-pages, mais cela ne fonctionne pas.
Cela est probablement dû à mon manque de compréhension de son fonctionnement réel.
Pourrais-tu mâorienter dans la bonne direction pour implĂ©menter cela ? Je suis un dĂ©veloppeur JS expĂ©rimentĂ©, mais je viens juste de commencer Ă apprendre Ruby et lâarchitecture de Discourse.