Themenverwirrung

Hallo,

ein paar Gedanken.

Ich versuche (seeeeeehr laaaangsam), eine Seitenleistenkomponente zu erstellen, die von .wrap abgelöst und nach links verschoben werden soll. Ich muss noch viel lernen und lade Komponenten herunter, um zu sehen, wie die Dinge funktionieren.

Daher fragt sich der Entwickler in mir, warum Code, der dem Body hinzugefügt wird, unter dem Footer angezeigt wird. Das ist ein ziemlicher Kulturschock, da in den letzten 20+ Jahren Code, der dem Body hinzugefügt wurde, über dem Footer angezeigt wurde und, wenn er verschoben oder angezeigt wurde, links davon stand.

Wie füge ich eine abgelöste Seitenleiste hinzu?

Danke, Lee

3 „Gefällt mir“

Bitte beachte, dass Discourse eine Webanwendung ist, die dynamisch von EmberJS gerendert wird.

Das könnte von Interesse sein:

5 „Gefällt mir“

Können Sie mitteilen, wie Sie bisher versucht haben, Ihre Anpassung hinzuzufügen? Wird dies über die Admin/Anpassen-Oberfläche hinzugefügt? Ein Plugin-Outlet in einem Remote-Theme? Etwas anderes?

3 „Gefällt mir“

Ja, ich habe Ihren Artikel ausprobiert, er ist eine großartige Komponente, aber ich möchte die Seitenleiste von .wrap trennen, es sei denn, ich übersehe natürlich etwas sehr Einfaches – es gibt nicht einmal eine plugin-outlet-Position für eine Seitenleiste.

Danke, Lee

1 „Gefällt mir“

Verwenden Sie diese nützliche Komponente?

@awesomerobot, lol

Ich habe im Moment nichts zu zeigen, da ich die Seitenleiste nicht links anzeigen lassen kann, hauptsächlich weil es keine „sidebar“-Position gibt, ärgerlich, dass so etwas Einfaches nicht implementiert werden kann.

Meta verwendet die nächstgelegene Entsprechung zu dem, was ich erreichen möchte, aber um benutzerdefinierte Funktionen/Funktionalität einzuschließen, nicht die Benutzerseitenleiste.

Ich benutze das Plugin Outlet Locations Plugin.

Ich möchte etwas Ähnliches wie mein persönliches Wiki;

Danke, Lee

@Lilly

Ja, ich benutze Plugin-Outlets

Danke, Lee

1 „Gefällt mir“

@Lilly, @awesomerobot,

bedeutet das, dass ich eine neue Plugin-Outlet-Position erstellen müsste, oder ist das nicht möglich?

Danke, Lee

Warum nicht einfach einen benutzerdefinierten Menüabschnitt im vorhandenen Seitenbereich mit unserer integrierten Methode erstellen? Klicken Sie einfach auf das „+“-Zeichen am unteren Rand des vorhandenen Seitenbereichs, um einen neuen Menüabschnitt zu erstellen:


Sie können ihn nur für sich selbst oder global für alle Benutzer (wenn Sie Administrator sind) erstellen.

Außerdem gibt es Plugin-Auslässe oben und unten im Seitenbereich:

Sie können sehen, dass ich einen benutzerdefinierten Menüabschnitt namens „Lillys Stuff“ habe, der eingeklappt ist.

2 „Gefällt mir“

Mmmm, @Lilly

Nun, ich benutze die Hauptseitenleiste als Header-Dropdown, um eine benutzerdefinierte Seitenleiste unterzubringen.

Ich verstehe deinen Punkt, aber trotzdem …

Dein Vorschlag würde bedeuten, zur aktuellen Seitenleiste hinzuzufügen und keine benutzerdefinierte Seitenleiste zu erstellen.

Ich habe die Komponente von @merefield und die Seitenleisten-Rechtsblöcke oder wie auch immer sie heißen, ausprobiert, aber sie sind immer noch an den Hauptkörperinhalt gebunden, tolle Komponenten, beide, aber nicht das, was der Kunde will.

Vielen Dank für deine großartige Unterstützung, übrigens. :100:

Ich schätze, du sagst damit, dass das nicht erreichbar ist?

Lee

1 „Gefällt mir“

Können Sie den Anwendungsfall beschreiben, den Ihr Kunde wünscht – möchte er speziell das Navigationsmenü im Dropdown-Modus anstelle der Seitenleiste, zusammen mit einer separaten benutzerdefinierten Seitenleiste für andere Links?

Für benutzerdefinierte Menüabschnitte habe ich auch 2 Themenkomponenten, die es ermöglichen, diese verschiedenen Benutzergruppen anzuzeigen.

Eine separate Seitenleiste mit der Möglichkeit, verschiedene Funktionen hinzuzufügen, z. B. Twitter-Embeds, YouTube-Links und Wiki-Schnipsel – der Kunde ist bereit, HTML zur Seitenleiste hinzuzufügen, wenn dies die einzige Option ist.

Wie viel würde ein Entwickler bei Marketplace @merefield realistischerweise verlangen, um dies für mich zu erstellen?

Vielen Dank für die Diskussion @Lilly, Lee

Das kann je nach Entwickler und Projekt variieren. Mein Rat wäre, ein neues Thema im Marketplace zu erstellen, das Ihren Anwendungsfall und einige detaillierte Anforderungen beschreibt, mit der Einladung, Sie mit Kostenvoranschlägen oder für weitere Informationen zu kontaktieren.

Nur ein paar Punkte zu Bars, die ich geteilt habe:

  • Sie können eine linke Seitenleiste haben
  • Sie verfügt über HTML-Funktionen direkt nach der Installation (Sie können mehrere HTML-Widgets haben)
  • Sie können zusätzliche Komponenten in der Seitenleiste anzeigen, die Sie entweder von anderswo kopieren, erstellen oder umfunktionieren können.

Ich bin mir nicht sicher, ob Sie möchten, dass sie “schwebt”, da dies darauf hindeutet, dass sie Inhalte überdeckt? Sie können jedoch zusätzlich CSS hinzufügen, um sie nach Belieben zu gestalten.

Ich habe die meisten der von Ihnen angesprochenen Probleme irgendwie gelöst?

Was fehlt mir?

Ja, ich kann Ihnen bei den Komponenten helfen, wenn Sie mich brauchen, und wir können jede Beteiligung in einer PM besprechen.

3 „Gefällt mir“

Robert,

Ich werde mir Ihre Komponente genauer ansehen.

Mir ist in Ihrem Screenshot aufgefallen, dass „Tags“ – nützlich und gameloops wird so angezeigt, wie ich es möchte, an diesem Punkt kann ich nur „K“ im Thema anzeigen. Welches Thema verwenden Sie?

Ich bin mir nicht sicher, ob Sie möchten, dass es „schwebt“, da dies darauf hindeutet, dass es Inhalte verdeckt? Aber Sie können zusätzlich CSS hinzufügen, um es nach Belieben zu gestalten.

Ich verwende Bootstrap-Grid.

Danke, Lee

1 „Gefällt mir“

Dies ist kommerzielle Arbeit, ich habe eine PM gesendet :slight_smile:

1 „Gefällt mir“

@merefield - Ich komme jetzt voran, es ist noch nicht ganz fertig, aber ich habe etwas, womit ich realistisch arbeiten kann.

Ich muss nur noch die Breiten lösen, und ich habe etwas, das ich präsentieren kann, puh!!

Vielen Dank, du bist ein Star.

Mit freundlichen Grüßen, Lee

2 „Gefällt mir“

Endlich, nach 15 Stunden, habe ich es.

Und auf Mobilgeräten versteckt;

Ein riesiges Dankeschön an @merefield – und für die unglaubliche Unterstützung durch @Lilly und @awesomerobot

Administratoren können diesen Beitrag jetzt schließen.

Danke, Lee

3 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.