Discourse BBCode

:information_source: Zusammenfassung Discourse BBCode fügt die Möglichkeit hinzu, BBCode zur Formatierung von Beiträgen zu verwenden.
:discourse2: Von uns gehostet? Dieses Plugin ist in unseren Enterprise-Plänen verfügbar
:mechanic: Installation für selbst gehostete Systeme Install plugins on a self-hosted site
:hammer_and_wrench: Link zum Repository https://github.com/discourse/discourse-bbcode

Das Discourse BBCode-Plugin erweitert den Markdown-Composer [1] mit Unterstützung für die BBCode-Syntax über das hinaus, was standardmäßig enthalten ist (d. h. [i], [b], [s], [u], [quote], [url], [email] und [code]), um ein “BBCode” ™-Erlebnis zu bieten.

Funktionen

Inline-Konstrukte

Inline-Konstrukte, die in Absätze eingebettet werden können [s]wie hier[/s].

  • [size=SIZE] : legt die Textgröße fest

  • [font=FACE]: legt die Schriftart für Text fest

  • [color=COLOR]: legt die Farbe des Textes fest \[/li\]

  • [bgcolor=COLOR]: legt die Hintergrundfarbe des Textes fest

  • [highlight]: Text hervorheben

  • [small]: Text sehr klein machen

  • [aname=NAME]: erstellt einen Anker in Ihrem Dokument mit einem Namen

  • [jumpto=NAME]: springt zu einem mit aname erstellten Anker

Mehrzeilige Konstrukte

Mehrzeilige (oder blockbasierte) Konstrukte umfassen einen Textblock.

[right]
Wie dieses Beispiel
[/right]

Mehrzeilige Konstrukte dürfen niemals mitten in einer Zeile beginnen oder enden.

Listen

[list]
* Element
* Element
[/list]

oder

[ol]
[li]Dies ist ein Listenelement[/li]
[/ol]

oder

[ul]
[*] Dies ist ein Element
[*] Dies ist **ein** Element
[/ul]

Textausrichtung

[center]
Text zentrieren
[/center]

[right]
Text rechts ausrichten
[/right]

[left]
Text links ausrichten
[/left]

:warning: Vorsicht: Diese Funktionen können leicht missbraucht werden, indem Text versteckt und Text unlesbar gemacht wird. BBCode macht auch Ihre Markup weniger verständlich.


  1. Dieses Plugin ist nicht für den Rich-Text-Modus des Composers konzipiert, daher müssen Sie möglicherweise den image Schalter verwenden, um in den Markdown-Modus zu wechseln, wenn Sie diese Codes verwenden. Wenn Ihre Community dieses Plugin nutzt, können Sie die Website-Einstellung default_composition_mode aktualisieren, um sicherzustellen, dass die Mitglieder standardmäßig den Markdown-Modus des Composers sehen. ↩︎

49 „Gefällt mir“

3 Beiträge wurden in ein neues Thema aufgeteilt: Wird [hide] im BBCode-Plugin unterstützt?

8 Beiträge wurden in ein neues Thema aufgeteilt: Schaltflächen für durch BBCode-Plugins hinzugefügte Tags zum Composer hinzufügen

Hallo Leute.
Ich weiß nicht, in welchem Thema es besser ist zu schreiben, aber ich denke, dieses hier passt) das andere wurde geschlossen.
Ich habe einen Plan ein wenig verbessert.
Ich teile ihn mit Ihnen zur Überprüfung.

[note]Dies ist eine normale Notiz[/note]

[info]Dies ist eine Information[/info]

[warn]Dies ist eine Warnung[/warn]

[negative]Dies ist ein Fehler[/negative]

[positive]Dies ist ein Erfolg[/positive]

[caution]Dies ist eine wichtige Warnung[/caution]

dunkel / hell erkennend
Und Administrator-Einstellungen sind auch erlaubt.

4 „Gefällt mir“

Es gibt übrigens auch eine Theme-Komponente dafür

4 „Gefällt mir“

Ach Mann.
Ein halber Tag mit der Erstellung verschwendet… Und ich war auf der Suche nach einer Erkenntnis… und habe nichts Lohnenswertes gefunden!
Vielen Dank!

2 „Gefällt mir“

Die Authentifizierung, falls Call-outs erwähnt wurde, erstellte irgendwann ein Plugin. Vielleicht können die beiden so gestaltet werden, dass sie einen Pfad zu TC (Client-Seite) und dem Plugin (Server-Seite) bereitstellen.

Ich glaube, Ihr Plugin wird benutzerfreundlicher sein bei Dingen wie dem Drucken in PDF.

Ihr Plugin berücksichtigt zum Beispiel Hell/Dunkel.

2 „Gefällt mir“

Wenn dieses Plugin wie empfohlen für Missbrauch verwendet werden kann, wäre es sinnvoll, die Nutzung nach Kategorie oder Benutzerstufe einzuschränken. Derzeit gibt es keine solche Möglichkeit im Plugin.

Ich könnte mich irren, aber ich würde sagen, dass das Verstecken von Text aus böswilligen Gründen in den meisten Fällen selten vorkommt und die Warnung als Vorbehalt für „was passieren könnte“ dient.

Wenn Sie sich darüber Sorgen machen, könnten Sie eine Feature request erstellen oder watched words verwenden, um Leute abzufangen, die z. B. [colour][/colour] eingeben.

1 „Gefällt mir“

Die Idee des überwachten Wortes ist gut.

1 „Gefällt mir“

Bei meinem letzten Update habe ich dieses Problem mit BBCode

wenn ich ein altes Thema bearbeite
„Kein Parser hat das bbcode_open-Token für den Tag verarbeitet: span, attrs: [[“style”,“color:#d71d1d”]]”

Dies geschieht, weil standardmäßig der neue Editor verwendet wird: Auswahl des Standard-Composer-Modus für Ihre Community, der diese Art von Inhalt noch nicht unterstützt.

Sie können diese Meldung schließen und zum Markdown-Editor wechseln, indem Sie auf die Umschaltfläche links in der Symbolleiste klicken oder STRG + M drücken. Dann sollte alles wie gewohnt funktionieren.