Rechte Seitenleisten-Blocks

Hallo, es scheint machbar :slightly_smiling_face:

Füge dies zu einer Komponente hinzu. Desktop > CSS

@media screen and (min-width: 767px) {
  .tc-right-sidebar {
    html.rtl & {
      float: left;
    }
    + #list-area {
      html.rtl & {
        float: right;
      }
    }
  }
}

4 „Gefällt mir“

Danke!, das hat funktioniert!

2 „Gefällt mir“

Wäre es eine Idee, Vertrauensstufen für die Anzeige zu gewähren?

Derzeit ist unsere Website privat, aber die rechte Seitenleiste zeigt immer noch alle Informationen für nicht angemeldete Benutzer an, was ein Datenschutzproblem darstellt.

Können wir es so sperren, dass es nur für Vertrauensstufen angezeigt wird und welche Stufen es sehen können?

Vielen Dank

1 „Gefällt mir“

Nur ein Gedanke. Wie wäre es, wenn man nach rechts wischt, um die Seitenleiste auf Mobilgeräten aufzurufen?

1 „Gefällt mir“

Kann es nicht in der Kategorie-Liste angezeigt werden? Ich habe es hier installiert und habe das Gefühl, es nicht installiert zu haben.

Wie kann ich es auch auf der Themen-Seite anzeigen lassen? Ich meine die Diskussionsseite, so wie wir sie jetzt sehen.

Das Hinzufügen der Seitenleiste zur Themenansicht wird von der Komponente nicht unterstützt (es steht viel weniger Platz für eine Spalte zur Verfügung).

1 „Gefällt mir“

Ist es möglich, unter „Beliebte Schlagwörter“ eine Option „Alle anzeigen“ hinzuzufügen, ähnlich wie bei den „Alle anzeigen“ von „Top-Beitragende“?

2 „Gefällt mir“

Sicher, das ist vernünftig. UX: Add a "View all" link to the popular tags block by pmusaraj · Pull Request #39 · discourse/discourse-right-sidebar-blocks · GitHub sollte es hinzufügen (sobald es überprüft und zusammengeführt wurde).

2 „Gefällt mir“

Liebe das! Danke fürs Erstellen. :handshake:

Gibt es eine Möglichkeit, die Admin-Gruppe von der Liste der Top-Beitragenden auszuschließen?

EDIT:

Ich habe auch Folgendes hinzugefügt:

*Versuche, die minimale Breite auf 1024px zu erhöhen.

Aber es hat keine Auswirkung. Ich weiß, dass das an mir liegt und ich etwas übersehe, da ich keine Erfahrung mit Frontend-Sachen/CSS habe. Jede Hilfe wäre willkommen.

Entschuldigen Sie die Wiederbelebung des Threads, aber ich habe genau das gleiche Problem. Meine benutzerdefinierte Fußzeilen-Vorlage verschwindet, aber die Kopfzeile bleibt intakt.

Leider bin ich mit der Plugin-API nicht sehr vertraut, da ich eher mit dem Vanilla-DOM vertraut bin.

Es scheint, dass die CustomHtml-Komponente, die im Footer verwendet und im Core definiert ist:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/application.hbs#L85-L91

von der CustomHtml-Komponente überschrieben wird, die in dieser Theme-Komponente definiert ist:

https://github.com/discourse/discourse-right-sidebar-blocks/blob/main/javascripts/discourse/templates/components/custom-html.hbs

Laut API schlägt Carson vor, den below-footer-Plugin-Outlet zu verwenden, um Ihr benutzerdefiniertes HTML für den Footer zu definieren.
Ich kann Ihnen später ein Beispiel zeigen.

Möglicher Fehler (bitte löschen Sie diesen Beitrag, wenn ich falsch liege): Es scheint, dass die Theme-Komponente „Right Sidebar Blocks“ Störungen mit benutzerdefiniertem Code verursacht, der in „After Header“ eingefügt wurde. Als ich versuchte, ein Bild direkt unter meiner Kopfzeile einzufügen, wurde es nicht angezeigt. Nach dem Entfernen der Theme-Komponente als Test erschien das Bild jedoch. Ich wollte es nur melden.

1 „Gefällt mir“

Können wir etwas wie oben als Seitenleistenblock hinzufügen? (Vorschlag)

3 „Gefällt mir“

Sind einige grundlegende PRs willkommen? Ich wollte einigen der Blocktypen Klassen hinzufügen, um das Styling etwas einfacher zu gestalten.

3 „Gefällt mir“

Sicher, das klingt nach einer guten Verbesserung.

3 „Gefällt mir“

Ich versuche, dynamische Inhalte in die rechte Seitenleiste unter dem großen Block einzufügen, der den angemeldeten Benutzer anzeigt. Der benutzerdefinierte HTML-Block funktioniert einwandfrei, wenn ich nur statisches HTML eingebe, aber sobald ich daraus ein Skript mache, wird er leer. Gibt es eine Möglichkeit, dort dynamische Inhalte von mir einzufügen?

Sie müssen wahrscheinlich Ihr Skript oder Ihre iFrame-Einbettung in den Admin-Einstellungen auf die Zulassungsliste setzen.

1 „Gefällt mir“

Ich habe es herausgefunden. Es lag an meinem Theme. Ich bin zum Standard-Theme gewechselt und habe dort etwas CSS und HTML angepasst, und jetzt funktioniert alles.

1 „Gefällt mir“

5 Beiträge wurden in ein neues Thema aufgeteilt: Chat zum rechten Seitenleistenblock hinzufügen?