Merci Angus pour votre réponse rapide et votre correction. Comment pouvons-nous mettre à jour le plugin pour obtenir la derniÚre correction.
Actuellement, je vois le plugin Landing.
Veuillez nous aider Ă savoir comment naviguer pour obtenir le plugin mis Ă jour.
1 « J'aime »
angus
(Angus McLeod)
Avril 22, 2025, 6:52
134
Salut Steve, si vous ĂȘtes hĂ©bergĂ© par un fournisseur dâhĂ©bergement, contactez votre fournisseur. Si vous ĂȘtes auto-hĂ©bergĂ©, mettez Ă jour le plugin en allant sur /admin/update ou en reconstruisant votre instance.
1 « J'aime »
Merci Angus, car il est auto-hĂ©bergĂ©. Nous allons reconstruire lâapplication et vous tiendrons au courant de la correction.
2 « J'aime »
PCPal
(Jelle van der Pal)
Avril 22, 2025, 8:08
136
Juste un ./launcher rebuild app complet
a fait lâaffaire pour moi ! Câest corrigĂ© ici ! (<- Exemple de nos pages de destination)
2 « J'aime »
Oui.. cela a fonctionné pour nous. Merci pour la solution et la réponse rapide.
2 « J'aime »
Luna_OV
(Luna OV)
Avril 26, 2025, 9:30
138
Salut,
Jâai des problĂšmes avec le plugin Landing Pages sur mon site. Le plugin ne fonctionne pas comme prĂ©vu. Il cause des problĂšmes de mise en page et nâaffiche pas le contenu correctement.
Quelquâun dâautre a-t-il rencontrĂ© ce problĂšme ? Des astuces ou des solutions pour ce problĂšme seraient trĂšs utiles !
mcwumbly
(Dave McClure)
Avril 26, 2025, 9:31
139
Pouvez-vous partager le lien vers une page de votre communautĂ© qui montre ce problĂšme et/ou quelques captures dâĂ©cran ?
cmdntd
(cmdntd)
Juin 9, 2025, 6:37
140
Pourrais-je rechercher une page de destination (titre ou contenu) dans ce forum ?
1 « J'aime »
MihirR
(Mihir)
Juin 9, 2025, 6:46
141
Je suis en train de crĂ©er une page en utilisant un plug-in de page de destination, et il y a aussi du JS. Y a-t-il un endroit oĂč je devrais placer le fichier JS, ou devrais-je simplement le placer dans cette page de plug-in elle-mĂȘme ? Mais cela ne fonctionne pas de cette façon, nâest-ce pas ?
Salut, pourriez-vous envoyer le fichier que vous essayez dâajouter ?
Les fichiers JS devront ĂȘtre placĂ©s dans le rĂ©pertoire assets/javascripts/discourse. Mais le sous-rĂ©pertoire exact dans lequel les placer dĂ©pendra du fichier.
Peut-ĂȘtre devriez-vous poser cette question dans le sujet du plugin lui-mĂȘme, et non pas dans un sujet distinct.
1 « J'aime »
Jâai Ă©crit lâextension Home Pages pour Landing Pages. Cela vous permet de faire rendre certaines pages Ă lâaide de composants Ember Glimmer. Si vous pouvez empaqueter votre JS de cette maniĂšre, câest une option.
Voir Landing Pages Plugin đ© - #95 by merefield
1 « J'aime »
AprĂšs la mise Ă jour de Discourse, la page dâaccueil ne fonctionne pas correctement⊠elle ne conserve pas le style HTML+CSS dĂ©fini⊠Quelquâun dâautre rencontre-t-il un problĂšme similaire ?
MihirR
(Mihir)
Juin 22, 2025, 3:55
145
Est-ce que cela signifie que je peux ajouter du JS personnalisé aux pages ?
Si vous les packagez en tant que Composants Ember, oui.
MihirR
(Mihir)
Juin 22, 2025, 4:24
147
Jâai donc besoin dâavoir Ă la fois le plug-in de la page dâaccueil et celui de la page de destination pour la mĂȘme chose ?
Salut, super plugin, jâadore la possibilitĂ© de lister tous les sujets publiĂ©s sur une page pour les utilisateurs non connectĂ©s, merci beaucoup.
Puis-je demander si la page de destination du formulaire dispose dâune protection contre le spam/flood en backend ?
Câest un beau projet FOSS dâailleurs :
1 « J'aime »
nathank
(Nathan Kershaw)
Août 28, 2025, 12:00
150
Sur un site fraĂźchement mis Ă jour (sur tests-passed), lâimportation dâun document HTML zippĂ© semble ĂȘtre cassĂ©e pour le moment. Je parle de ceci :
La mĂȘme page fonctionne bien lorsquâelle est collĂ©e directement, ou via un dĂ©pĂŽt.
Beaucoup dâavis de dĂ©prĂ©ciation dans la console, mais rien de cassĂ© activement lĂ -bas. Cependant, dans /logs :
Trace complĂšte
Message (6 copies signalées)
Plugin requis âlanding_pagesâ introuvable
Trace
activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:130:in `block in warn'
activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `block in dispatch'
activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `each'
activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:231:in `dispatch'
activesupport-8.0.2.1/lib/active_support/broadcast_logger.rb:130:in `warn'
/var/www/discourse/app/controllers/application_controller.rb:363:in `block in requires_plugin'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:406:in `instance_exec'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:406:in `block in make_lambda'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:178:in `block in call'
actionpack-8.0.2.1/lib/abstract_controller/callbacks.rb:34:in `block (2 levels) in <module:Callbacks>'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:179:in `call'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:559:in `each'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/var/www/discourse/app/controllers/application_controller.rb:429:in `block in with_resolved_locale'
i18n-1.14.7/lib/i18n.rb:353:in `with_locale'
/var/www/discourse/app/controllers/application_controller.rb:429:in `with_resolved_locale'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:129:in `block in run_callbacks'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:140:in `run_callbacks'
actionpack-8.0.2.1/lib/abstract_controller/callbacks.rb:260:in `process_action'
actionpack-8.0.2.1/lib/action_controller/metal/rescue.rb:27:in `process_action'
actionpack-8.0.2.1/lib/action_controller/metal/instrumentation.rb:76:in `block in process_action'
activesupport-8.0.2.1/lib/active_support/notifications.rb:210:in `block in instrument'
activesupport-8.0.2.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument'
activesupport-8.0.2.1/lib/active_support/notifications.rb:210:in `instrument'
actionpack-8.0.2.1/lib/action_controller/metal/instrumentation.rb:75:in `process_action'
actionpack-8.0.2.1/lib/action_controller/metal/params_wrapper.rb:259:in `process_action'
activerecord-8.0.2.1/lib/active_record/railties/controller_runtime.rb:39:in `process_action'
actionpack-8.0.2.1/lib/abstract_controller/base.rb:163:in `process'
actionview-8.0.2.1/lib/action_view/rendering.rb:40:in `process'
rack-mini-profiler-4.0.1/lib/mini_profiler/profiling_methods.rb:90:in `block in profile_method'
actionpack-8.0.2.1/lib/action_controller/metal.rb:252:in `dispatch'
actionpack-8.0.2.1/lib/action_controller/metal.rb:335:in `dispatch'
actionpack-8.0.2.1/lib/action_dispatch/routing/route_set.rb:67:in `dispatch'
actionpack-8.0.2.1/lib/action_dispatch/routing/route_set.rb:50:in `serve'
actionpack-8.0.2.1/lib/action_dispatch/routing/mapper.rb:32:in `block in <class:Constraints>'
actionpack-8.0.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:126:in `each'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack-8.0.2.1/lib/action_dispatch/routing/route_set.rb:908:in `call'
railties-8.0.2.1/lib/rails/engine.rb:535:in `call'
railties-8.0.2.1/lib/rails/railtie.rb:226:in `public_send'
railties-8.0.2.1/lib/rails/railtie.rb:226:in `method_missing'
actionpack-8.0.2.1/lib/action_dispatch/routing/mapper.rb:33:in `block in <class:Constraints>'
actionpack-8.0.2.1/lib/action_dispatch/routing/mapper.rb:62:in `serve'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:53:in `block in serve'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:133:in `block in find_routes'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:126:in `each'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:126:in `find_routes'
actionpack-8.0.2.1/lib/action_dispatch/journey/router.rb:34:in `serve'
actionpack-8.0.2.1/lib/action_dispatch/routing/route_set.rb:908:in `call'
/var/www/discourse/lib/middleware/omniauth_bypass_middleware.rb:35:in `call'
/var/www/discourse/lib/middleware/crawler_hooks.rb:11:in `call'
rack-2.2.17/lib/rack/tempfile_reaper.rb:15:in `call'
rack-2.2.17/lib/rack/conditional_get.rb:40:in `call'
rack-2.2.17/lib/rack/head.rb:12:in `call'
actionpack-8.0.2.1/lib/action_dispatch/http/permissions_policy.rb:38:in `call'
/var/www/discourse/lib/content_security_policy/middleware.rb:12:in `call'
/var/www/discourse/lib/middleware/anonymous_cache.rb:415:in `call'
/var/www/discourse/lib/middleware/csp_script_nonce_injector.rb:12:in `call'
/var/www/discourse/config/initializers/008-rack-cors.rb:14:in `call'
rack-2.2.17/lib/rack/session/abstract/id.rb:266:in `context'
rack-2.2.17/lib/rack/session/abstract/id.rb:260:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/cookies.rb:706:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'
activesupport-8.0.2.1/lib/active_support/callbacks.rb:100:in `run_callbacks'
actionpack-8.0.2.1/lib/action_dispatch/middleware/callbacks.rb:30:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'
logster-2.20.1/lib/logster/middleware/reporter.rb:40:in `call'
/var/www/discourse/lib/middleware/default_headers.rb:13:in `call'
railties-8.0.2.1/lib/rails/rack/logger.rb:41:in `call_app'
railties-8.0.2.1/lib/rails/rack/logger.rb:29:in `call'
/var/www/discourse/config/initializers/100-quiet_logger.rb:20:in `call'
/var/www/discourse/config/initializers/100-silence_logger.rb:29:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/request_id.rb:34:in `call'
/var/www/discourse/lib/middleware/enforce_hostname.rb:23:in `call'
rack-2.2.17/lib/rack/method_override.rb:24:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/executor.rb:16:in `call'
rack-2.2.17/lib/rack/sendfile.rb:110:in `call'
rack-mini-profiler-4.0.1/lib/mini_profiler.rb:191:in `call'
/var/www/discourse/lib/middleware/processing_request.rb:12:in `call'
message_bus-4.4.1/lib/message_bus/rack/middleware.rb:60:in `call'
/var/www/discourse/lib/middleware/request_tracker.rb:410:in `call'
actionpack-8.0.2.1/lib/action_dispatch/middleware/remote_ip.rb:96:in `call'
railties-8.0.2.1/lib/rails/engine.rb:535:in `call'
railties-8.0.2.1/lib/rails/railtie.rb:226:in `public_send'
railties-8.0.2.1/lib/rails/railtie.rb:226:in `method_missing'
rack-2.2.17/lib/rack/urlmap.rb:74:in `block in call'
rack-2.2.17/lib/rack/urlmap.rb:58:in `each'
rack-2.2.17/lib/rack/urlmap.rb:58:in `call'
unicorn-6.1.0/lib/unicorn/http_server.rb:634:in `process_client'
unicorn-6.1.0/lib/unicorn/http_server.rb:739:in `worker_loop'
unicorn-6.1.0/lib/unicorn/http_server.rb:547:in `spawn_missing_workers'
unicorn-6.1.0/lib/unicorn/http_server.rb:143:in `start'
unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/unicorn:25:in `<main>'
Env
HTTP HOSTS: spokes.nz
1 « J'aime »
BrianC
(Brian)
Septembre 3, 2025, 1:30
151
Jâai Ă©galement trouvĂ© ce problĂšme.
Je rencontre un problĂšme persistant avec le plugin Landing Pages oĂč les importations Git et ZIP Ă©chouent silencieusement. Lâinterface dâadministration affiche un message de succĂšs vert aprĂšs un pull/import, mais aucune page nâest créée ni nâapparaĂźt dans la liste dĂ©roulante âSĂ©lectionner la pageâ.
Jâai confirmĂ© que le problĂšme nâest pas une erreur de configuration utilisateur. Le journal du serveur affiche le message dâerreur paradoxal suivant lorsque lâimportation est dĂ©clenchĂ©e :
Started GET \"/landing/remote/pages\" for ...
Processing by LandingPages::RemotesController#import as JSON
Required plugin 'landing_pages' not found
Required plugin 'landing_pages' not found
Completed 200 OK in ...
Cette erreur se produit malgrĂ© le fait que la requĂȘte soit traitĂ©e par le contrĂŽleur du plugin lui-mĂȘme.
Ătapes de dĂ©pannage effectuĂ©es :
Jâai confirmĂ© que le dĂ©pĂŽt est public et que lâURL HTTPS est correcte.
Jâai validĂ© la syntaxe de pages.json et essayĂ© les structures globales et par page (welcome/page.json).
La crĂ©ation manuelle dâune page dans lâinterface dâadministration fonctionne parfaitement. Cela prouve que le cĆur du plugin fonctionne et que le problĂšme est isolĂ© Ă lâimportateur.
Jâai effectuĂ© une suppression complĂšte, une reconstruction, une rĂ©installation et une reconstruction du plugin officiel Pavilion pour garantir un Ă©tat propre.
La valeur client_max_body_size du serveur a Ă©tĂ© augmentĂ©e et lâapplication a Ă©tĂ© reconstruite.
Lâerreur persiste aprĂšs toutes ces Ă©tapes. Il semble sâagir dâun problĂšme plus profond avec la fonction dâimportation.
1 « J'aime »
nathank
(Nathan Kershaw)
Septembre 3, 2025, 10:08
152
Merci BrianC - Je nâai pas vraiment testĂ© les importations Git Ă fond.
Câest super dâavoir ça clairement expliquĂ© !