Lightbox für Bilder ist standardmäßig enthalten?

Leute, tut mir leid, aber ich muss mal fragen:

Wenn ich ein Bild in einem Thema meiner Discourse-Installation hochlade, kann ich nicht auf das Bild klicken, um die Lightbox-Ansicht zu öffnen.

Ist das eine zusätzliche Plugin, das man installieren muss, oder ist das Lightbox-Verhalten in Discourse bereits integriert?

Das Erstellen von Thumbnails funktioniert, denn nach dem Upload sieht der eingebettete Bildlink so aus:

![170A8281|690x460](upload://ymbIAVokPLvrmTr6ceQQ16AKUdX.jpeg)

Der Teil ...|690x460] bestätigt das.

Allerdings ist das hochgeladene Bild deutlich größer als 4k x 4k Pixel.

Handelt es sich um eine Entwicklungs- oder eine Produktionsinstallation?

Haben Sie bei der Einrichtung der Seite den offiziellen Installationsleitfaden befolgt? (falls es sich um eine Produktionsinstallation handelt)

Können Sie bestätigen, dass in Ihren Sidekiq-Warteschlangen nichts Ungewöhnliches passiert, indem Sie

your.site.come/sidekiq/

aufrufen und die Registerkarten „Busy“, „Enqueued“ und „Scheduled“ überprüfen?

Mein Sidekiq sieht nicht ermutigend aus

Ja, ich habe den offiziellen Installationsleitfaden befolgt. Dort scheint Sidekiq nicht erwähnt zu werden.

Allerdings sieht mein Sidekiq-Dashboard derzeit in Ordnung aus.

Es ist eine Produktionsinstallation.

Gibt es etwas, das ich übersehen habe?

Es ist beabsichtigt, dass dort nichts über Sidekiq erwähnt wird. Das soll alles magisch im Hintergrund funktionieren, ohne dass du etwas tun musst. Wir sorgen dafür, dass das auch so ist.

Die Tatsache, dass es auf deiner Seite nicht funktioniert, deutet auf ein Problem in deiner Konfiguration hin.

Ohne mehr Kontext ist es schwierig zu diagnostizieren, was das Problem ist. Bitte versuche daher, so viele Informationen wie möglich bereitzustellen.

Kann ich einen Link zu der Seite bekommen, bei der du Probleme hast?
Kannst du den Safe-Mode ausprobieren?
Verwendest du Cloudflare?
Siehst du irgendwelche Fehler in der Browserkonsole auf Seiten mit Bildern, die in einem Lightbox-Modus angezeigt werden sollen?
Siehst du etwas Ungewöhnliches in deine.seite.com/logs?

africa.packagetome.com (nicht die endgültige Domain, nur eine Testumgebung zum Ausprobieren)

Lightbox funktioniert auch im Safe-Mode nicht, mit dem Standardthema und allen deaktivierten Plugins.

Nein. Alles läuft auf einem 10 $ DigitalOcean VPS.

Keine Fehler in der Browserkonsole auf Seiten mit Bildern, die im Lightbox-Modus angezeigt werden sollen.

Ich kann nicht beurteilen, was ungewöhnlich ist, da ich aktuell keine Aufzeichnungen darüber habe, was normal sein sollte.

Mit „normal

Und zusätzlich zu erwähnen: Auch nach der Installation funktioniert der Lightbox standardmäßig nicht.

https://forum.devcongress.org

Das System läuft ebenfalls auf DO, die Installationsanleitung wurde befolgt, es wird kein CDN verwendet (alles wird von der VPS geladen).

Magie ist großartig, aber vielleicht wäre es hilfreich und an der Zeit, einen Abschnitt in der Anleitung aufzunehmen, der diese Magie erklärt und erläutert, wie man damit umgeht, falls sie nicht wie erwartet funktioniert.

Danke für die zusätzlichen Details :+1:

Nicht wirklich. Die meisten Administratoren interessieren sich nicht dafür, wie es funktioniert, sondern nur, dass es funktioniert. Das ist wiederum etwas, worauf wir sehr viel Wert legen und wofür wir sorgen, dass es funktioniert. Ich habe gerade eine neue Testumgebung eingerichtet, und bei mir scheint alles einwandfrei zu funktionieren. Wenn Sie ein Entwickler sind und wirklich tiefer in die Funktionsweise einsteigen möchten, können Sie sich gerne den Quellcode ansehen.

Ich verstehe, aber beim Durchsuchen dieser Seite sehe ich nur zwei öffentliche Themen mit Bildern:

https://forum.devcongress.org/t/created-to-initialize-tags/36

und

https://forum.devcongress.org/t/anyone-still-experiencing-the-on-and-off-of-the-mtn-turbonet/49

Die Bilder in beiden Themen sind zu klein, um in einem Lightbox angezeigt zu werden. Sie können die Mindesthöhe und -breite für Bilder, die in einem Lightbox angezeigt werden sollen, über max_image_width und max_image_height steuern.

Bilder mit Abmessungen, die größer als diese sind, werden im Lightbox angezeigt. Ändern Sie diese Werte also gerne entsprechend Ihren Bedürfnissen.

Ich sage jedoch nicht, dass das Hinzufügen größerer Bilder dort funktionieren wird.

Ich untersuche weiterhin das Problem bei:

africa.packagetome.com

Ja, du hast recht. Ich habe ein viel größeres Bild hochgeladen, und die Lightbox auf forum.devcongress.org funktioniert jetzt.

Habe dasselbe Bild hier ausprobiert: https://africa.packagetome.com/t/test-photo-image/37. Habe mir die Sidekiq-Jobs angesehen, als sie gestartet und abgeschlossen wurden – keine Probleme, doch die Lightbox wird nicht angezeigt.

Habe es auch versucht, es in Firefox anzusehen. Immer noch keine Lightbox.

Ja, ich bin Entwickler. Ich werde mich umsehen und sehen, was ich finde.

Wie auch immer, ich verwende 2.4.0.beta4 (02731ef33e), falls das irgendwie relevant ist.

Also aus Frust heraus:

Der erste Beitrag ist dieser: https://africa.khophi.com/t/testing-photo-lightbox/11

Die Bildabmessungen betragen 5471 x 2878 Pixel, also deutlich größer als die Schwelle, die normalerweise den Lightbox-Effekt auslöst.

Trotzdem funktioniert der Lightbox nicht. Das „Magische

Also, ich habe meine Optionen quasi ausgeschöpft und weiß nicht mehr, worauf ich noch achten soll.

Bin ich der Einzige, der dieses Problem hat?

Habe genau das gleiche Problem mit 2.4.0.beta6 und Digital Ocean

Das gleiche Problem hier. Auch bei Digital Ocean.

Ich habe das gleiche Problem
https://meta.discourse.org/t/lightbox-not-working/190660