Die Funktionalität dieser Theme-Komponente ist jetzt im Discourse-Kern enthalten. Bitte entfernen Sie die Theme-Komponente aus Ihrem Forum, falls Sie sie noch installiert haben.
|||
-|-|-| | Zusammenfassung | Table Builder ermöglicht das einfache Erstellen und Bearbeiten von Markdown-Tabellen in Discourse mit einem Editor im Tabellenkalkulationsstil.
Stellen Sie sicher, dass .js in Ihrer Website-Einstellung theme_authorized_extensions vorhanden ist.
Installieren Sie diese Theme-Komponente
Funktionen
Eine GUI zum einfachen Erstellen von Tabellen
Ein Klick auf eine Schaltfläche im Composer öffnet einen Tabellenkalkulationseditor, um einfach Tabellen in Markdown zu generieren.
Das Bearbeiten von Tabellen in Beiträgen ist einfacher als je zuvor. Ein Klick auf eine Schaltfläche Bearbeiten Tabelle öffnet einen Tabellenkalkulationseditor für schnelle und einfache Aktualisierungen Ihrer Tabelle.
Diese Art von Werkzeugen hilft wirklich bei der Verwendung von Composer, denn das Erstellen von Tabellen ist… nun ja, Sie wissen schon, keine allzu lustige Aufgabe
Das ist wohl nur für Desktops. Sicher, grundlegende Dinge funktionieren, aber wenn ein Benutzer auf Mobiltelefonen/Tablets ist, kann er \n* keine Kopfzeilen bearbeiten, d. h. die erste Zeile/Spalte der Zelle\n* keine ungenutzten Zeilen/Spalten löschen\n* kein Untermenü, da langes Tippen nichts bewirkt\n\nDaher muss eine erstellte Tabelle im Composer erneut „manuell“ bearbeitet werden.\n\nEs ist ein guter Anfang, das gebe ich zu, aber in dieser Form ist es einfacher, Tabellen direkt zu erstellen, wenn man ein anderes Gerät als einen großen Bildschirm verwendet. Jetzt ist es nur eine schicke Art, ein paar |-Zeichen zu bekommen ;)\n\nIch möchte daran erinnern, dass es im Allgemeinen draußen viel mehr mobile Benutzer als Desktop-Benutzer gibt.
Die Möglichkeit, eine Tabelle einfach von der Beitragsansicht aus zu bearbeiten und nicht von der Komponistenansicht aus, ist seltsam.
Ich verstehe, dass der Editor immer noch nicht WYSIWYG ist (und auch nicht sein wird), aber in der Praxis sollte es umgekehrt sein.
Ich habe versucht, bestehende Tabellen auf meinem Forum zu bearbeiten, aber ich erhalte eine Fehlermeldung:
Ich war es, aber es war ein paar Commits hinter parseAsync(). Es funktioniert nach dem Upgrade. Danke!
Eine coole Sache wäre, Zugriff auf den Emoji-Selektor im Tabellen-Editor zu haben, aber ich schätze, das ist nicht so einfach, wie es scheint?
Das Erstellen von Tabellen fügt manchmal zufällige Leerzeilen hinzu, wodurch die generierten Tabellen kaputt gehen. Ich weiß nicht, was das verursacht. Zwei Beispiele:
Ja, leider, aber vielleicht schaue ich irgendwann in der Zukunft, wie ich das integrieren kann.
Danke für die Mitteilung. Ich werde mir das ansehen. Bitte schicken Sie mir eine Nachricht, wenn Sie herausfinden, welche Schritte zur Reproduktion dieses Problems führen, da dies bei der Fehlersuche helfen wird.
Manchmal möchte man leere Spalten aus bestimmten Gründen beibehalten, aber vielleicht wäre eine Art „Trim“-Schaltfläche im Builder, um alle leeren Zeilen und Spalten zu entfernen, schön, da stimme ich zu.
Bearbeiten: Ich habe Ihre Nachricht missverstanden, ich habe nicht gesehen, dass Sie mir geantwortet haben, aber trotzdem wäre eine Funktion zum „Trimmen“ der Tabelle sowieso schön
Der zusätzliche obere Abstand für die Schaltfläche „Bearbeiten“ ist sehr störend, da die „neuen“ Abstände/Ränder manchmal die Verbindung zwischen Elementen in einem Beitrag geringfügig verändern.
Zum Beispiel gibt es hier das Wort „Prototypes“, das die folgende Tabelle beschreibt, dann den Namen „Retail“, der ebenfalls die folgende Tabelle beschreibt, aber der Abstand zwischen der ersten Tabelle und „Retail“ ist so gering, dass mein Gehirn „Retail“ zunächst nicht mit der darunter liegenden Tabelle assoziiert:
Vielleicht wäre es interessant, eine größere untere Rand-/Abstandseinstellung für Tabellen zu haben, um die oberen und unteren Abstände auszugleichen, wenn die Builder-Komponente installiert ist?
Ja. Benutzen Sie kein iPhone, sondern einen Desktop Es ist nicht vollständig mobilfreundlich, aber ich bin sicher, dass sich das irgendwann ändern wird.
Ich bin etwas spät dran, weil ich arbeiten musste. Blöde Situation, ich weiß. Aber es gibt Probleme, zumindest mit dem iPhone 7 .. 11, dem iPad 6. Gen/Air, zwei verschiedenen Samsungs, und egal, ob der Desktop-Modus aktiviert ist.
Und ich habe noch nicht geprüft, ob es Konflikte gibt, aber alles andere funktioniert gut, also?