Layouts Plugin

Ich habe das Locations-Plugin aktualisiert, um Unterstützung für Layouts 0.2 hinzuzufügen :+1:

Wenn beide Plugins installiert sind, erscheint ein “Map”-Widget in der Liste der Layout-Widgets.

3 „Gefällt mir“

Danke, Angus. Das funktioniert großartig!

1 „Gefällt mir“

Ich liebe die Anpassungsmöglichkeiten, die dieses Plugin bietet. Meine Frage ist: Was wäre der beste Weg, das Ein-/Ausblende-Symbol zu ändern? Ich nutze es derzeit, um eine von mir gehostete Instanz von Rocket Chat ein- und auszublenden. Daher würde ich gerne das Symbol besser an meine Anforderungen anpassen als das derzeit verwendete Plus/Minus.

Ich habe die Ästhetik der Seitenleiste bereits etwas angepasst, war mir aber nicht sicher, ob es möglich ist, diese Symbole zu ändern, ohne etwas Invasiveres als reines CSS einzusetzen.

Vielen Dank für dieses großartige Plugin!

1 „Gefällt mir“

Gibt es eine Möglichkeit, die Seitenleiste standardmäßig geschlossen zu lassen?

Entschuldige bitte die späte Antwort.

Das ist einfach genug, dafür habe ich eine Einstellung erstellt.

https://github.com/paviliondev/discourse-layouts/commit/919538e8205e36aa50ba64b58d480d070209a1e6

Gleichermaßen :slight_smile:

https://github.com/paviliondev/discourse-layouts/commit/7641ab4a52b4b47aba78b3933689b0a79f24df5c

4 „Gefällt mir“

Hallo, das ist ein fantastisches Plugin, danke!
Ich habe mich gefragt, wie man ein Kategorie-Banner wie im Pavillon erstellt:


Es wäre toll, wenn mir jemand eine Richtung weisen könnte!
Vielen Dank!

1 „Gefällt mir“

Wenn ich mehrere Themenlisten für verschiedene Kategorien habe, kann ich dann mehrere Widgets erstellen (eines pro Kategorie) und nur das jeweilige Widget innerhalb einer bestimmten Kategorie anzeigen?

Ich habe die Einstellung „Themenlisten“ in den „Theme-Einstellungen“ gesehen und frage mich, wie ich dieses Ziel erreichen kann?

Ich dachte, es wäre möglich, indem ich einige Blöcke per CSS ausblende, aber im Code des Widgets gibt es keine ID-Nummern oder Klassen – nur Titel.

<div id="ember96" class="sidebar-container ember-view">
<div class="sidebar-content" data-click-outside="true">
<div class="widget-container layouts-topic-lists">
<div class="widget-inner">
<div class="list-group">
<div class="list-titles">
<a class="widget-link list-title active" href="" title="">Blog</a></div>
<div class="lists">
<div class="layouts-topic-list-widget active">
<ul><li class="">
<a class="widget-link layouts-topic" href="" title="">
<span dir="ltr">...

Könnt ihr eine Lösung vorschlagen?

Update: Ich habe hier eine Frage gestellt: Pavilion
Update2: Ich habe eine Antwort von Angus erhalten:
Pavilion

Gerade auf 2.7.0beta 3 und PostgreSQL 13 aktualisiert. Jetzt erscheint

diese Warnung in unserem Log

TypeError: t.replaceAll ist keine Funktion
Meldung

Uncaught TypeError: t.replaceAll ist keine Funktion
URL: https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
Zeile: 1
Spalte: 31608
Fensterstandort: https://discuss.noisebridge.info/t/producing-more-ppe-to-fight-covid-19/1740

Rückverfolgung

TypeError: t.replaceAll ist keine Funktion
bei t.renderTemplate (https://discuss.noisebridge.info/assets/plugins/discourse-layouts-da0ddab2fd409506bdec82ca080be07840f019b0c841f64110db8496214bc4db.js:1:19800)
bei t.n.setup (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:234179)
bei s (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538472)
bei t.routeEnteredOrUpdated (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538585)
bei t.setupContexts (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:537866)
bei t.finalizeTransition (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:536775)
bei https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:535920
bei E (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545854)
bei w (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545746)

Umgebung

HTTP HOSTS: discuss.noisebridge.info

Viele Grüße!

1 „Gefällt mir“

Hey :slight_smile:

Kannst du bitte bestätigen, in welchem Browser du diesen Fehler siehst?

Ich habe dieses Problem weder in Chrome, Firefox noch in Safari in der neuesten Version des Plugins und von Discourse festgestellt. Siehe https://try.thepavilion.io/c/layouts/12.

Firefox 85.0.1 (64-Bit)

Ich habe zwei Probleme mit dem Layouts-Plugin:

  1. Seit dem letzten Update habe ich ein Problem mit einer Tag-Seite. Beim Öffnen einer Seite für ein beliebiges Tag wird kein Inhalt geladen. Ich habe einen Commit gefunden, der mit dem Problem zusammenhängt: Update tag contexts and context handling · paviliondev/discourse-layouts@49a9309 · GitHub

  2. Außerdem gibt es ein Problem, wenn „layouts mobile enabled

Beide Probleme sollten mit diesem Commit behoben sein :slight_smile:

Als kurze Erinnerung zur Behandlung von Fehlerberichten:

  1. Bitte meldet Fehler über Pavilion.

  2. Unsere allgemeine Support-Politik sieht vor, dass alle Fehler zu Beginn jedes Monats behoben werden. Für weitere Informationen zu dieser Richtlinie wendet euch bitte an @merefield im verlinkten Thema.

2 „Gefällt mir“

Firefox 64-Bit 85.01

Entschuldigung, ich habe die Kategorie-Icon-Komponente hinzugefügt, aber sie hat keine Auswirkung auf das Layout des Kategorie-List-Widgets.
Wo kann ich das einrichten?
Vielen Dank!

Hier

1 „Gefällt mir“

Sie fügen das Bild in den Standard-Einstellungen von Discourse pro Kategorie hinzu.

2 „Gefällt mir“

Wow, vielen Dank so sehr :slight_smile: Also danke, danke, glücklich

1 „Gefällt mir“

@angus, ich habe bemerkt, dass deine Version auf deiner Website drei Ebenen von Kategorien/Unterkategorien hat. Es gibt die oberste Ebene, dann Unterkategorien, und wenn Benutzer auf „Discourse

Es ist eine versteckte Einstellung in site_settings.yml, die nichts mit dem Plugin zu tun hat:

Du kannst dies am Ende deiner app.yml hinzufügen, um es wie folgt auf 3 zu setzen:

- exec: rails r "SiteSetting.max_category_nesting=3"
3 „Gefällt mir“

@merefield Toll, danke!

1 „Gefällt mir“