Discourse BBCode Tabs Plugin

Download nodeloc/discourse-bbcode-tabs

Demo (重发)【测试留档】tianlicloud 香港精品 - 评测 - NodeLoc

Demo Image

Discourse BBCode Tabs Plugin

Dieses Plugin fügt Unterstützung für tabellarische Inhalte in Discourse-Beiträgen unter Verwendung der BBCode-Syntax hinzu. Es ermöglicht Benutzern, mehrere Tabs mit unterschiedlichen Inhalten zu erstellen, zwischen denen umgeschaltet werden kann, ohne die Seite neu zu laden.

Funktionen

  • Erstellen Sie tabellarische Oberflächen in Beiträgen mit einfacher BBCode-Syntax

  • Vollständige Markdown-Unterstützung innerhalb von Tabs

  • Tabs funktionieren sowohl mit hellen als auch mit dunklen Themes

  • Responsives Design für mobile Geräte

  • Tastaturnavigation (Pfeiltasten) zwischen den Tabs

  • Die Tab-Auswahl wird zwischen den Seitenaufrufen gespeichert

Installation

Folgen Sie der Plugin-Installationsanleitung:


cd /var/discourse

git clone https://github.com/nodeloc/discourse-bbcode-tabs.git plugins/discourse-bbcode-tabs

./launcher rebuild app

Einstellungen

Dieses Plugin bietet mehrere Website-Einstellungen, die in der Discourse-Admin-Oberfläche unter Plugins > BBCode Tabs konfiguriert werden können:

  • bbcode_tabs_enabled: Aktiviert oder deaktiviert das BBCode Tabs-Plugin (Standard: true)

  • bbcode_tabs_first_tab_active: Wählt standardmäßig den ersten Tab automatisch aus (Standard: true)

  • bbcode_tabs_remember_selection: Merkt sich die Tab-Auswahl zwischen den Seitenaufrufen (Standard: true)

Verwendung

Sie können tabellarische Inhalte zu Ihren Beiträgen hinzufügen, indem Sie die folgende BBCode-Syntax verwenden:


[tabs]

[tab=Tab-Titel 1]

Inhalt für Tab 1

[/tab]

[tab=Tab-Titel 2]

Inhalt für Tab 2

[/tab]

[tab=Tab-Titel 3]

Inhalt für Tab 3

[/tab]

[/tabs]

Der erste Tab wird standardmäßig ausgewählt.

Beispiele

Grundlegendes Beispiel


[tabs]

[tab=一列]

在此填写你的文本,在此填写你的文本,在此填写你的文本,在此填写你的文本

[/tab]

[tab=二列]

在此填写你的文本,在此填写你的文本,在此填写你的文本,在此填写你的文本

[/tab]

[/tabs]

Dies erstellt zwei Tabs mit den Bezeichnungen „一列“ und „二列“ mit dem angegebenen Inhalt in jedem Tab.

5 „Gefällt mir“

Sie können beantragen, der plugin-authors-Gruppe beizutreten, damit Sie dies in die #plugin-Kategorie posten k46nnen.

2 „Gefällt mir“

Das ist ziemlich cool. Ich kann definitiv viel Mehrwert erkennen.

2 „Gefällt mir“

Nicht

?


@cuo_wu Sie müssen das Repository nicht manuell klonen. Sie müssen es nur zur app.yml-Datei hinzufügen (außerdem ist der Befehl leicht falsch).


Schönes Plugin! Ich sehe viele Anwendungsfälle dafür.

1 „Gefällt mir“

Mein Fehler. :laughing:

2 „Gefällt mir“