Fliesen Bildergalerie

Warum können wir die Kachel-Bildergalerie nicht verwenden, wenn es nur 2 Bilder gibt? Es wird nur 1 “Vorschaubild” angezeigt. Bei 3 oder mehr Bildern funktioniert es jedoch. Hoffentlich kann die Kachel-Bildergalerie eines Tages auch mit nur 2 Bildern funktionieren.

Vielen Dank

1 „Gefällt mir“

Also, bei mir funktioniert diese Komponente nicht. Ich habe sie nur zum Testen auf dem Standard-Theme installiert, bevor ich sie in anderen Themes verwende, aber sie funktioniert nicht richtig. Ich habe es selbst versucht, und auch die Nutzer.

Das ist, was dabei herauskommt:


Der Test-Thread ist hier.

1 „Gefällt mir“

Welche anderen Komponenten/Plugins verwendest du? In solchen Fällen ist meist ein Konflikt schuld, da diese Komponente auf beiden meinen Discourse-Instanzen einwandfrei funktioniert.

Außerdem freue ich mich schon auf das NaNoWriMo in diesem Jahr! :wink:

1 „Gefällt mir“

Nichts Besonderes. Nur diese, keine Plugins.

(Die Vincent-Variante ist reines CSS, nur im Vincent-Theme, nicht im Standard.)

Im ersten Jahr werden wir Nano auf Discourse haben. Ich kann es kaum erwarten.

1 „Gefällt mir“

Ich verwende Vincent ebenfalls auf einer meiner Seiten. Es ist ein großartiges Theme, auch wenn du das CSS an einigen Stellen möglicherweise anpassen musst, da das Theme nicht für die Änderungen in Discourse 2.3 aktualisiert wurde. (Ich habe gerade eine Theme-Komponente mit den CSS-Korrekturen hinzugefügt … kinderleicht.)

Ich verwende alle Komponenten, die du auch nutzt, außer der Staff Color Fix.

Verwendest du irgendwelche ungewöhnlichen Plugins?

Nein, überhaupt keine Plugins, nur SSO

Okay, also ich konnte kurzzeitig das von dir beschriebene Verhalten nachstellen, indem ich die Komponente auf einer Discourse-Instanz installiert habe, auf der sie zuvor nicht vorhanden war. Als ich die Komponente zum ersten Mal verwendete, trat das gleiche Verhalten auf, das du gesehen hast (Bilder weit rechts).

DENNACH hat sich das Problem nach einer kleinen Änderung von selbst gelöst: Ich habe Zeilenumbrüche zwischen den Bild-URIs eingefügt. Sobald ich die Nachricht gespeichert hatte, renderte die Engine die Bilder innerhalb von ein oder zwei Sekunden erwartungsgemäß im Kachel-Format neu.

Also habe ich dies:

![PNG|690x376](upload://tkDa9A71XGWBECPZ8O4NJ7EVU0o.jpeg) ![PNG|690x375](upload://qF63DV2mw5jrFWvYleWclebsDMo.jpeg) ![PNG|690x376](upload://8xiyNyKpSqdDOfh4mxMHgy0Bzkh.jpeg) 

</div>

in folgendes geändert:

<div data-theme-tiles="1">

![PNG|690x376](upload://tkDa9A71XGWBECPZ8O4NJ7EVU0o.jpeg) 
![PNG|690x375](upload://qF63DV2mw5jrFWvYleWclebsDMo.jpeg) 
![PNG|690x376](upload://8xiyNyKpSqdDOfh4mxMHgy0Bzkh.jpeg) 

</div>

Interessanterweise scheint es, nachdem es einmal funktioniert hat, keine Rolle mehr zu spielen, ob Zeilenumbrüche zwischen den Bild-URLs vorhanden sind :face_with_raised_eyebrow:

Wenn du es auf einer meiner Seiten testen möchtest, schick mir einfach eine Nachricht, und ich sende dir die Links (eine Seite ist aktuell nicht öffentlich) :sunglasses:

1 „Gefällt mir“

Okay, nach viel Experimentieren und Zusammenarbeit mit @cjk77 an seiner eigenen Installation haben wir herausgefunden, dass wir an die Grenzen der maximalen Bildgröße stoßen. Das System geht nicht elegant damit um; statt einfach abzubrechen, führt es eine seltsame Neuformatierung des Endprodukts durch. Wenn du ein Bild postest, das zu klein ist, kann das Folgende passieren:


Alle verwendeten Bilder lagen unter der Größenanpassungsgrenze. Bilder, die exakt die Grenze erreichen, werden überhaupt nicht angezeigt.

5 „Gefällt mir“

Ich habe das gleiche Problem. Liegt das an der Bildgröße? Sollten sie vergrößert und neu hochgeladen werden?

Edit: Das hat es behoben.

1 „Gefällt mir“

Ja, basierend auf meinen Experimenten funktioniert die Komponente nicht bei Bildern, die kleiner als das maximale Limit sind. Das hat meiner Meinung nach mit der Funktionsweise von Oneboxing zu tun.

2 „Gefällt mir“

Dies und die Slick Image Gallery-Komponente funktionieren nicht. @Johani

1 „Gefällt mir“

Beide funktionieren hier einwandfrei. Könntest du genauer beschreiben, was bei dir nicht funktioniert? Welche Version von Discourse verwendest du?

Wir werden von Discourse gehostet. Daher kenne ich die genaue Anzahl nicht, aber es scheint, dass das letzte Update vor 17 Stunden stattgefunden hat. Ich habe die Komponente installiert und mehrere Bilder hochgeladen, um es zu testen, aber es funktioniert nicht. Das ist alles :thinking:

Sie können die Version von Discourse, die Sie verwenden, im HTML-Header einer beliebigen Seite nachschauen:

Das ist immer noch nicht hilfreich – WAS funktioniert nicht? Werden die Schaltflächen im Editor angezeigt? Wie sieht der resultierende Text aus, bevor Sie ihn speichern? Werden die Bilder in Ihrem Beitrag überhaupt angezeigt? usw.

Niemand wird Ihnen helfen können, solange nicht klar ist, was genau passiert.

1 „Gefällt mir“

Danke, ich habe es gefunden:

update

Bilder werden angezeigt, aber nicht so, wie sie sein sollten:

Es hätte so aussehen sollen:

Ihre Bilder sind zu klein. Sie müssen groß genug sein, damit die interne Bildgrößenanpassung von Discourse für die Kachel- oder Slick-Galerien funktioniert.

3 „Gefällt mir“

Was sind die Mindestgrößen für Bilder, damit die Komponente korrekt funktioniert?

Egal, welche Einstellung Sie für Ihre Website gewählt haben.

Suchen Sie nach maximale Bildbreite und maximale Bildhöhe.

Bilder müssen größer als diese Einstellung sein, damit die Komponente ausgelöst wird.

6 „Gefällt mir“

Vielleicht ein Fehler? Sicherlich eine Gelegenheit zur Verbesserung. Ich habe es heute erst installiert und hatte Mühe, das Layout korrekt einzurichten. Schließlich habe ich es herausgefunden. Ich musste alle meine Bilder auf einer einzelnen Zeile haben, bevor ich die Composer-Schaltfläche verwendete. Andernfalls erhalte ich Code, der so aussieht:

![20060316-img1|679x500](upload://7IiKEBIQhilcDwt9KIBxiWZsVt8.jpeg)

</div>
<div data-theme-tiles="1">

![20060106-img2|674x499](upload://pYLbo4Bg417KHGzcNsfVopvxDfX.jpeg)

</div>

Und alle meine Bilder sind in einer einzigen Spalte.

Ich vermute, dass dies kein Problem ist, wenn man alle Bilder in einem einzigen Batch hochlädt, aber in meinem Fall habe ich Bilder aus mehreren Beiträgen gesammelt und die Links einzeln kopiert.

Warum nicht zuerst die Schaltfläche “Kacheln” drücken und dann die Bild-Links dort einfügen, wo “Bilder hinzufügen” steht?

1 „Gefällt mir“