Steve_John
(Steve John)
22. April 2025 um 06:50
133
Vielen Dank, Angus, für die schnelle Antwort und die Fehlerbehebung. Wie aktualisieren wir das Plugin, um die neueste Korrektur zu erhalten?
Derzeit sehe ich das Landing-Plugin.
Bitte helfen Sie uns, wie wir navigieren können, um das Update-Plugin zu erhalten.
1 „Gefällt mir“
angus
(Angus McLeod)
22. April 2025 um 06:52
134
Hallo Steve, wenn du von einem Hosting-Anbieter gehostet wirst, wende dich an deinen Anbieter. Wenn du selbst gehostet wirst, aktualisiere das Plugin, indem du zu /admin/update gehst oder deine Instanz neu erstellst.
1 „Gefällt mir“
Steve_John
(Steve John)
22. April 2025 um 06:57
135
Danke Angus, da es sich um eine selbst gehostete Lösung handelt. Wir werden die App neu erstellen und Sie über die Korrektur auf dem Laufenden halten.
2 „Gefällt mir“
PCPal
(Jelle van der Pal)
22. April 2025 um 08:08
136
Nur ein vollständiger
./launcher rebuild app
hat für mich den Trick gemacht! Es ist hier! behoben (<-- Beispiel unserer Landingpages) behoben.
2 „Gefällt mir“
Steve_John
(Steve John)
26. April 2025 um 06:25
137
Ja, es hat für uns funktioniert. Danke für die Lösung und die schnelle Bearbeitung.
2 „Gefällt mir“
Luna_OV
(Luna OV)
26. April 2025 um 21:30
138
Hallo,
Ich habe Probleme mit dem Landing Pages Plugin auf meiner Website. Das Plugin funktioniert nicht wie erwartet. Es verursacht Layoutprobleme und zeigt Inhalte nicht richtig an.
Hatte jemand anderes dieses Problem? Tipps oder Lösungen für dieses Problem wären sehr hilfreich!
mcwumbly
(Dave McClure)
26. April 2025 um 21:31
139
Können Sie den Link zu einer Seite in Ihrer Community teilen, auf der dieses Problem angezeigt wird, und/oder einige Screenshots?
cmdntd
(cmdntd)
9. Juni 2025 um 06:37
140
Kann ich in diesem Forum nach einer Landingpage (Titel oder Inhalt) suchen?
1 „Gefällt mir“
MihirR
(Mihir)
9. Juni 2025 um 06:46
141
Ich erstelle eine Seite mit einem Landingpage-Plugin, und es hat auch JS. Gibt es einen Ort, an dem ich die JS-Datei platzieren sollte, oder sollte ich sie einfach auf dieser Plugin-Seite selbst platzieren? Aber so funktioniert es nicht, oder?
Hallo, könntest du die Datei schicken, die du hinzufügen möchtest?
Die JS-Dateien müssen im Verzeichnis assets/javascripts/discourse abgelegt werden. Welches Unterverzeichnis genau das ist, hängt jedoch von der Datei ab.
Vielleicht solltest du das im Plugin-Thema selbst fragen, nicht als separates Thema.
1 „Gefällt mir“
merefield
(Robert)
10. Juni 2025 um 15:31
143
Ich habe die Home Pages-Erweiterung für Landing Pages geschrieben. Dies ermöglicht es Ihnen, einige Seiten mit Ember Glimmer-Komponenten zu rendern. Wenn Sie Ihren JS auf diese Weise verpacken können, ist dies eine Option.
Siehe Landing Pages Plugin 🛩 - #95 by merefield
1 „Gefällt mir“
Steve_John
(Steve John)
11. Juni 2025 um 09:57
144
Nach dem Discourse-Update funktioniert die Landingpage nicht mehr korrekt…sie behält den definierten HTML+CSS-Stil nicht bei..Hat jemand ein ähnliches Problem?
MihirR
(Mihir)
22. Juni 2025 um 15:55
145
Bedeutet das, dass ich benutzerdefiniertes JS zu den Seiten hinzufügen kann?
merefield
(Robert)
22. Juni 2025 um 16:16
146
Wenn Sie sie als Ember-Komponenten verpacken, ja
MihirR
(Mihir)
22. Juni 2025 um 16:24
147
Benötige ich also sowohl das Homepage-Plugin als auch das Landingpage-Plugin dafür?
Hallo, tolles Plugin, ich liebe die Möglichkeit, alle veröffentlichten Themen auf einer Seite für nicht angemeldete Benutzer aufzulisten, vielen Dank.
Darf ich fragen, ob die Formular-Landingpage im Backend irgendeinen Schutz gegen Spam/Flood hat?
Dies ist übrigens ein schönes FOSS-Projekt:
1 „Gefällt mir“
nathank
(Nathan Kershaw)
28. August 2025 um 00:00
150
Auf einer frisch aktualisierten Website (auf tests-passed) scheint der Import eines gezippten HTML-Dokuments derzeit defekt zu sein. Ich spreche von Folgendem:
Die gleiche Seite funktioniert, wenn sie direkt eingefügt wird, oder über ein Repository einwandfrei.
Viele Deprecation-Hinweise in der Konsole, aber nichts, was dort aktiv kaputt ist. Jedoch in /logs:
Vollständiger Backtrace
Message (6 Kopien gemeldet)
Erforderliches Plugin ‘landing_pages’ nicht gefunden
Backtrace
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 „Gefällt mir“
BrianC
(Brian)
3. September 2025 um 13:30
151
Ich habe dieses Problem auch gefunden.
Ich habe ein anhaltendes Problem mit dem Landing Pages-Plugin, bei dem sowohl Git- als auch ZIP-Importe stillschweigend fehlschlagen. Die Admin-Oberfläche zeigt nach einem Pull/Import eine grüne Erfolgsmeldung an, aber es werden keine Seiten erstellt oder im Dropdown-Menü „Seite auswählen“ angezeigt.
Ich habe bestätigt, dass das Problem kein Benutzerkonfigurationsfehler ist. Das Serverprotokoll zeigt die folgende paradoxe Fehlermeldung an, wenn der Import ausgelöst wird:
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 ...
Dieser Fehler tritt auf, obwohl die Anfrage vom Controller des Plugins selbst bearbeitet wird.
Durchgeführte Fehlerbehebungsschritte:
Bestätigt, dass das Repository öffentlich ist und die HTTPS-URL korrekt ist.
Die Syntax von pages.json validiert und sowohl globale als auch seitenbezogene (welcome/page.json) Strukturen ausprobiert.
Das manuelle Erstellen einer Seite in der Admin-Oberfläche funktioniert einwandfrei. Dies beweist, dass der Kern des Plugins funktioniert und das Problem auf den Importeur beschränkt ist.
Ich habe eine vollständige Entfernung, Neuerstellung, Neuinstallation und Neuerstellung des offiziellen Pavilion-Plugins durchgeführt, um einen sauberen Zustand sicherzustellen.
Die Server-Einstellung client_max_body_size wurde erhöht und die Anwendung wurde neu erstellt.
Der Fehler besteht nach all diesen Schritten weiterhin. Es scheint ein tieferliegendes Problem mit der Importfunktion zu sein.
1 „Gefällt mir“
nathank
(Nathan Kershaw)
3. September 2025 um 22:08
152
Danke BrianC – ich habe die Git-Importe noch nicht vollständig getestet.
Es ist großartig, das klar formuliert zu haben!