Diskussion:Raketen X³:AP

Aus X-Lexikon
Zur Navigation springenZur Suche springen

Sortierbare Tabelle

Hey, warum funktioniert hier dieser sortierbare Tabellenkopf? Was ist bei dieser Vorlage anders als bei anderen Tabellen? Ich würde z.B. gern erreichen, dass man beim Artikel TS diese langen Listen per Tabellenkopf sortieren kann, so wie hier auch. Wie geht das? - BlackArchon 18:06, 23. Aug. 2014 (CEST)

Neben der CSS-Klasse "sortable" (in Vorlage:Prettytable schon enthalten) muss die Zeile mit den Überschriften korrekt ausgezeichnet sein (mit "!" statt "|"). Für den TS-Artikel habe ich das mal geändert. Vielleicht ist es sogar möglich, den Sortierpfeilen eine etwas hellere Farbe zu geben, das werde ich mir mal ansehen. (Übrigens scheinen sortierbare Tabellen im Vorschau-Tab des Bearbeiten-Formulars nicht zu funktionieren, aber in der Vorschau mit dem "Vorschau zeigen"-Button klappt es.) --Stefan 11:58, 25. Aug. 2014 (CEST)
Danke für den Hinweis! :)
Ich habe dir auch noch eine E-Mail mit einer ähnlichen Frage geschickt. - BlackArchon 11:48, 26. Aug. 2014 (CEST)
Jetzt hatte ich mal Zeit, mir die schwierigeren Fälle anzusehen. Auch zur Mail antworte ich mal hier, da das von allgemeinem Interesse sein dürfte:
Die Waffentabellen in Waffen X3, Waffen X3TC und Waffen X3AP sind etwas komplizierter, da die Zeilen und Spalten jeweils abwechselnd verschieden gefärbt sind; dafür gibt es wohl keine einfache Vorlage. Noch umständlicher wird das ganze durch leere Spalten, die für etwas Abstand sorgen. Tatsächlich lässt sich das auch etwas übersichtlicher umsetzen, wofür aber CSS-Anweisungen (Cascading Style Sheets) benötigt werden. Möglichst kompakt habe ich das auf meiner Testseite für die Tabelle Waffen X3TC#Energiewaffen umgesetzt (mithilfe der in diesem Wiki installierten Erweiterung "CSS"). Beim Sortieren geht nur leider die abwechselnde Einfärbung der Zeilen verloren.
Hellere Sortierpfeile sind ja inzwischen auch eingestellt, zumindest bei mir funktionieren sie gut. Passende Vorlagen findet man meist am besten in bestehenden Artikeln, ansonsten sind Vorlagen auch mehr oder minder sinnvoll kategorisiert unter Kategorie:Vorlage. Allgemeine Hilfe zur Tabellen- und sonstigen Wikisyntax findet sich hier im X-Lexikon nur wenig (Hilfe:Erster Einstieg, Hilfe:Editierhilfe, alle Hilfeseiten); ansonsten kann ich noch auf die Wikipedia verweisen, z.B. die dortige Übersicht Hilfe:Wikisyntax. --Stefan 21:45, 8. Sep. 2014 (CEST)
Auf Basis deiner Tabelle habe ich mal die gewünschte Funktionalität eingebaut, siehe: Benutzer:Commander_SAMU/Testseite. Es ist lediglich etwas CSS oben anzupassen. Der größerer Aufwand ist dagegen, dass man die Formatierung der einzelnen Zeilen löschen muss. Das geht aber ganz gut mit Suchen und Ersetzen. Was der einfachheithalber jetzt fehlt, ist die unterschiedliche Färbung der einzelnen Spalten. Dafür habe ich einen Rahmen zur besseren Abgrenzung eingezogen. Den kann man aber auch ggf. weglassen. Außerdem habe ich die Sortieroptionen noch detailliert, damit die Zahlen auch mit . und Einheit sortiert werden. Die Tabelle könnte jetzt so verwendet werden - ich habe momentan leider kaum Zeit diese auf den jeweiligen Seiten anzupassen, aber vielleicht findet sich dafür ja jemand. Ggf. könnte man die Tabelle auch noch mit seinen CSS Eigenschaften in eine Vorlage umbauen, sodass man nicht auf jeder Seite die CSS-Optionen einbinden muss (und dann ggf. später überall ändern muss)  ∙∙∙ MfG Commander SAMU 19:34, 9. Sep. 2014 (CEST)
Hey, das sieht ja jetzt toll aus, und die Sortierung funktioniert auch richtig! Ich bin beeindruckt. Höchste Zeit, mich mal näher mit CSS zu beschäftigen. Auf jeden Fall würde ich die Waffen X3AP auf das neue Format umstellen - dann ist ja auch die Waffen X3TC kein Problem mehr. Also vielen Dank nochmal an euch beide! - BlackArchon 20:24, 9. Sep. 2014 (CEST)
Ja, für so etwas ist ein Texteditor, der mit Regulären Ausdrücken ersetzen kann, ganz praktisch. Eine Variante mit der Ergänzung verschieden gefärbter Spalten habe ich auch mal umgesetzt, ich bin aber nicht sicher, ob das eigentlich besser aussieht. Vorlagen für solche Tabellen sind vermutlich sinnvoll, zusätzlich kann man aber auch Stylesheet-Vorlagen verwenden per {{#css:MyStyles.css}}, siehe die Anleitung der "CSS"-Erweiterung. --Stefan 22:35, 9. Sep. 2014 (CEST)