• Hallo Besucher!

    Du bist neu im Forum? Dann registriere dich hier, um Diskussionen beizutreten oder eigene Themen zu erstellen. Für die Registrierung ist es erforderlich, dass du einen Spielaccount bei Die Stämme hast.

    Andernfalls kannst du dich hier direkt einloggen.

    Falls du dein Passwort vergessen hast, kannst du hier ein neues Passwort anfordern.

[Erlaubt] Verbesserte Berichtefilter

  • Themenstarter Deleted User - 1577258104
  • Startdatum

Deleted User - 1577258104

Gast
Script-InformationenKonfiguration
Scriptname:Verbesserte Berichtefilter
Autor:ners
Premium-Account erforderlich:ja
Aktuelle Version / Einreichdatum:0.2 / 2021-11-05
Auf welchen Ansichten wird das Script ausgeführt:https://*.die-staemme.de/*screen=report*
Funktion des Scripts:Fügt auf Berichteübersicht Filter hinzu. Mithilfe einer Checkbox kann jeder dieser Filter einzeln aktiviert und deaktiviert werden. Durch einen Druck auf den neuen "Filter"-Knopf werden alle Berichte, die einen der Filterbegriffe im Titel enthalten markiert um sie so im nächsten Schritt z.B. in einen anderen Ordner zu verschieben. Außerdem gibt es einen "Filtern & Löschen"-Knopf, der zur Löschung aller Berichte führt, die einen aktivierten Filterbegriff im Titel haben.
Anleitung:
430-verbesserte-berichtefilter_01.png


1) Hier können Filter aktiviert bzw. deaktiviert werden
2) Markiert alle Berichte, deren Titel einen der Filterbegriffe enthält
3) Gleich wie 2) nur dass die markierten Berichte gelöscht werden (Funktionsweise wie Klick auf "Filtern" und anschließend Klick auf "Löschen")
Parameter / Konfigurationen:Standardmäßig sind die Buttons für Löschen, Veröffentlichen etc. in einer Leiste unter den Berichten zu finden. Das Skript kann diese Leiste über die Berichte kopieren, sodass man nicht jedes mal ans Ende der Seite scrollen muss um diese zu verwenden. Diese Funktion kann mithilfe der Variable ADD_BUTTONS_ON_TOP aktiviert/deaktiviert werden.

Der Benutzer kann die Filter völlig frei definieren. Mithilfe von new Filter(title, regEx, defaultChecked)kann ein Filter erzeugt werden.
  • Title: gibt den Anzeigenamen für diesen Filter an. Im Screenshot oben wäre das z. B. "Handel".
  • regEx: eine Regular Expression, die verwendet wird um die Berichte zu filtern. Im Konfigurationsbeispiel oben wäre das "Angebot|beliefert" für den Filter mit dem Anzeigenamen "Handel". Das heißt, dass wenn der "Handel" Filter aktiviert ist, jeder Bericht, dessen Titel das Wort "Angebot" oder "beliefert" enthält, markiert wird. Es kann natürlich auch ein einzelnes Wort verwendet werden.
  • defaultChecked: wenn true ist dieser Filter beim öffnen der Berichteseite standardmäßig aktiviert, wenn false ist der Filter standardmäßig deaktiviert.
Mehrere Filter können der Variable FILTERS zugewiesen werden.
((Falls jemand von euch gute Ideen für Filter hat, die das Skript per default haben sollte würd' ich mich freuen))
 
Zuletzt bearbeitet von einem Moderator:

Antimacht

Ehem. Community-Manager
Reaktionspunktzahl
2.640
Für dieses Script wurde ein Update veröffentlicht, welches das (de-)aktivieren der Checkboxen erlaubt indem man den Text daneben anklickt. Das Update wird für alle bisherigen Nutzer automatisch mitgezogen, eine Neuinstallation ist daher nicht nötig.
 
Oben