Discourse Sidebar Blocks

Tolles Styling, @nexo! Hast du dieses Design als Theme?

1 „Gefällt mir“

@nexo, hast du Lust, dein CSS zu teilen? Tolle Farbpalette!

Es sieht so aus, als hättest du das Plugin auf deiner Seite deaktiviert. Ich denke, du musst nur die SCSS-Breiten anpassen, um eine dritte Spalte unterzubringen. Das Plugin lässt die Seitenleiste meiner Meinung nach 30 % und den Rest des Inhalts 70 % einnehmen. Du kannst diese Werte hier anpassen: discourse-sidebar-blocks/assets/stylesheets/sidebar.scss at master · pmusaraj/discourse-sidebar-blocks · GitHub

4 „Gefällt mir“

Kein Glück :confused:

Wie verwende ich die Seitenlinks?

Wie hast du die Seitenleiste statisch gemacht?

@pmusaraj toller Plugin (wie immer :smiley:)!

Ich habe mich gefragt, ob die Online-Liste der Benutzer im Plugin „Wer ist online

3 „Gefällt mir“

@pmusaraj Ist es möglich, dieses Plugin in eine Theme-Komponente umzuwandeln? Siehst du dabei Herausforderungen?

Ja, dies sollte ziemlich unkompliziert sein, um es in eine Theme-Komponente umzuwandeln. Da kein Ruby-Code verwendet wird, sollte es ziemlich schnell erledigt sein. Leider hatte ich in letzter Zeit keine Zeit dafür, aber ich möchte das in naher Zukunft unbedingt nachholen.

2 „Gefällt mir“

@pmusaraj Tolle Arbeit! Könntest du bitte eine Option hinzufügen, damit wir auf der Einzelseite eines Themas (Single Topic View) auch eine dynamische HTML-Seitenleiste haben können? Ich möchte meinen benutzerdefinierten HTML-Inhalt oberhalb/unterhalb des Zeitstrahls/Navigations-Sliders des Themas anzeigen. Wie kann ich das umsetzen? Hast du Ideen? @angus

Ich habe versucht, dies hier mit meinem eigenen benutzerdefinierten JS-Code im mit Hilfe eines Mitwirkenden umzusetzen, aber das entspricht nicht den Best Practices. Zudem wird der Inhalt nicht angezeigt, wenn auf der Thematik eine automatische Inhaltsübersicht (ToC) hinzugefügt wurde. Beispiel: Mein benutzerdefinierter HTML-Inhalt wird auf dieser Seite nicht angezeigt: What is Life for a 60 plus year old Man? - How To Discuss

Sie können es hier sehen: https://howtodiscuss.com/t/profit/7022

Könntest du bitte die Unterstützung für diese Funktion hinzufügen, um HTML in der rechten Seitenleiste auf der Einzelseite eines Themas direkt in diesem Plugin anzuzeigen? Außerdem werden meine AdSense-Anzeigen beim Navigieren zu verschiedenen Themen nicht geladen/gerendert; sie funktionieren nur ordnungsgemäß, wenn ich direkt darauf klicke (wobei die gesamte Seite mit JS neu geladen wird). Anzeigen sollten jedoch nicht so funktionieren. Daher brauche ich auch hier Hilfe.

Gibt es eine Möglichkeit, die Breite der Seitenleiste festzulegen?

Ja, Sie können die Breite mit CSS in Ihrem Theme ändern. Sie müssen einige der in dieser Datei festgelegten Breiten überschreiben.

Allgemeiner Hinweis zum Plugin: Ich habe seit Jahren keine Änderungen am Code vorgenommen, was bedeutet, dass das Plugin einer großen Überarbeitung bedarf. Tatsächlich kann das, was es tut, heute größtenteils in einer Theme-Komponente erledigt werden. Ich habe im Moment keine Zeit für die Überarbeitung, aber es ist etwas, woran ich bald arbeiten werde.

2 „Gefällt mir“

Ich habe ein Problem mit der benutzerdefinierten HTML-Funktion. Iframes funktionieren seit ein paar Wochen nicht mehr. Ich dachte immer, es läge am Browser, da nur die Fallback-Meldung angezeigt wurde. Als ich versuchte, es zu beheben, stellte ich fest, dass der gesamte HTML-Code aus den Einstellungen entfernt wurde. Selbst wenn ich <p>Test</p> eingebe, speichere und neu lade, bleibt nur Test übrig. Der gesamte HTML-Code wird entfernt, was die Option ziemlich unbrauchbar macht.

Hat jemand eine Idee? Danke!

1 „Gefällt mir“