Planetromeo Gayromeo Filter

By burke67 Last update Nov 20, 2011 — Installed 47,781 times.


Script Summary: Besucher- und Userlisten filtern; einzelne User oder ganze Länder ausblenden, auch reg. Ausdrücke als Filter möglich; Filter for visitors and user lists; hide users as well as whole contries, optional filtering using reg. expressions

Version: $Revision: 2.6a $

Eigenschaften des Skripts:
verändert das Anzeigeverhalten von Benutzerlisten (z.B. Besucherliste, Suche, PLUS-Bildsuche); unerwünsche Benutzer können einzeln oder auch nach Herkunftsland in den Listen ausgegraut oder ganz ausgeblendet werden; eigentlich unerwünschte Benutzer mit einem Taps können abweichend doch angezeigt oder ausgegraut angezeigt werden; eine weitere Filtermöglichkeit sind reguläre Ausdrücke, die in einem Benutzereintrag vorkommen müssen und/oder nicht vorkommen dürfen; die angezeigten Benutzereinträge werden leicht verändert und kompakter dargestellt (überflüssige Leerzeilen werden entfernt, Tapse etwas verkleinert und nach oben geschoben dargestellt); Möglichkeit zum Export und Import der Filtereinstellungen; automatische Spracherkennung deutsch/englisch; automatische Update-Prüfung

Script Features:
changed behavior of user record display (ie viewers, search, image search PLUS); unwanted users can be grayed out or completely removed individually/by country; actually unwanted users with a tap may appear normal or appear grayed out; another filter option are regular expressions that have to appear and/or may not occur in a user entry; the displayed user entries are shown differntly and more compact (redundant blank lines are removed, taps slightly smaller and moved upwards); new Ability to export and import the filter settings; automatic language recognition English/German; automatic update check

Neu in Version 2.6a:
- blendet Werbebanner bei Suchergebnissen aus (bei Nicht-PLUS-Usern), Spracherkennung (wieder!) angepasst
Neu in Version 2.6:
- Sprachabfrage DE/EN wurde angepasst
- Sucht-mein-Alter-Abfrage möglich (nur falls PLUS-User das entsprechende Feld in der Liste anzeigen lässt), dazu im "Ausdrücke"-Dialog ein Alter eingeben
- Ajax-Abfragen finden jetzt am aktuellen Host statt
- überlange Profilbilder in Liste werden verkleinern
- kleinere Fehlerkorrekturen

Neu in Version 2.5:
- verschiedene Möglichkeiten des Filterns: gefilterte Einträge können nicht angezeigt oder nur ausgegraut werden
- Ausweitung des Filters auf die PLUS-Bildsuche: Bilder von gefilterten Usern werden ausgegraut dargestellt
- besondere Filtermöglichkeiten bei Tapsen: gefilterte Einträge mit Tapsen können nicht angezeigt, normal oder ausgegraut angezeigt werden
- verbesserte Optionsdialoge, beim Öffnen eines Dialogs wird der Listeninhalt ausgegraut
- Konfigurationslinks oberhalb der Liste geändert, Anordnung nun rechtsbündig
- eigene Konfigurations-Icons zum Filtern der IDs/Länder: hellblaue Knöpfe mit -/+ zum filtern/wieder anzeigen, ein Knopf mit einem Punkt zur anonymen Messageverlauf-Anzeige und anonymen Profil-Speicherns
- neuer Seitenaufbau nur, wenn unbedingt nötig
- entfernt das "Am" vor dem letzten Besuchszeitpunkt
- ändert "Letzter Login" in "letztes Login"

New Feature in Version 2.6a:
- hides ads in user searches (of non-PLUS-users), fixed language selection (again!)
New Features of Version 2.6:
- language selection EN/DE fixed
- Users-who-search-my-age-Search filter (PLUS-Users only)
- Ajax requests using the host, where you're logged in
- downsizeing of long profile pics
- some smaller errors fixed

New Features of Version 2.5:
- improved filter options, filtered entries may be grayed out
- filtering of PLUS picture search: photos of fitered users will be grayed out
- special filtering of taps: filterd users with a tap may be hidden, shown normal or may be grayed out
- improved options dialogs, by opening a dialog the background will be grayed out
- configuration links position changed, now aligned right
- new configuration icons to filter IDs/contries: light blue [-/+] buttons filter/show again entries, a [.] button to show the message history and save profile anonymously
- new page loads only if necessary
- removes "At" before the last visit

Fehler gefunden? Verbesserungsvorschläge? Wünsche? -
einfach eine kurze Nachricht an mich: burke67 (gayromeo)

Versionen:

  • V2.6a- 2011-11-20 - Werbebanner in Usersuchen ausblenden (nur nicht-PLUS-User)
  • V2.6 - 2011-10-25 - Sprachabfrage über top.php/GR-Variable (Anpassung an Neudesign nach Radar), Sucht-mein-Alter-Abfrage (nur PLUS-User), kleinere Fehlerkorrekturen, Ajax-Abfragen am aktuellen Host, überlange Profilbilder in Liste verkleinern
  • V2.5 - 2011-04-15 - Ausgrauen bei Optionsdialogen, entfernt "Am/At" vor letztem Besuchszeitpunkt, ID-Suche angepasst
    Optionen: Verstecken oder Ausgrauen, dabei Tapse immer anzeigen, ausgrauen oder doch verstecken,
    Anwendung auch auf PLUS-Bildersuche (ausgrauen), neue Icons, Dialoge leicht geändert, Codeoptimierungen
  • V2.4 - 2011-03-22 - FireFox-4-Anpassungen, kleinere Änderungen (Ländernamen, alle Länder löschen), Quelltext komprimiert
  • V2.3 - 2011-02-12 - Erkennung der Sprache verbessert, Support-Link hinzugefügt
  • V2.2 - 2011-01-03 - auf alle Listen-Suchergebnisse anwenden (@includes vereinfacht), Länderbezeichnungen angepasst, Vorschläge eingearbeitet: English translation, Einstellungen-Export/-Import, Besucher mit Tapsen werden immer angezeigt, Reg.Ausdrücke korrigiert; Versteckalgorithmus angepasst
  • V2.1 - 2010-09-13 - Messageverlauf versteckt aufrufen, dort ungelesene Messages öffnen und Userprofil versteckt speichern; neuer Updatemechanismus
  • V2.0 - 2010-06-30 - (reguläre) Ausdrücke als Filter, zugehörigem Änderungsdialog, Versteckalgorithmus geändert
  • V1.9 - 2010-03-29 - neue @include-Zeilen, andere Icon-Anordnung, Versionscheck beim Login, Anpassung an neuen HTML-Code
  • V1.8 - 2009-12-16 - neue @include-Zeilen, Änderungen/Ergänzungen in Filter-ID-/Filter-Länder-Dialogfenstern
  • V1.7a- 2009-10-30 - Dialogfenster zur manuellen Anpassung der zu filternden Länder und IDs
  • V1.6 - 2009-10-08 - Anpassung an veränderten HTML-Code von Gayromeo
  • V1.5 - 2009-09-09 - Link: User anonym (ohne Profilaufruf) speicherbar (blockierbar), andere Suchansichten (Detailsuche, Online-Stadt, Online-Region) hinzugenommen, [.]-Umschaltlinks durch gr-Bilder ersetzt
  • V1.4 - 2009-08-12 - IP-Adresse zum @include hinzugenommen
  • V1.3 - 2009-08-11 - Konfiguration komplett über Links (keine Menübefehle mehr)
  • V1.2 - 2009-08-10 - Id-Filterung, Ein-Aus-Schalter, Konfigurationsspeichern, Filter zurück- und setzbar
  • V1.1 - 2009-08-04 - alle Länder aufgeführt
  • V1.0 - 2009-08-04 - Rohversion

Steuerung:

Über Links oben rechts über den entsprechenden Liste und über blaue Knöpfe hinter den Ländern und Benutzern.
  • Die Filterung durch das Script kann ein-/ausgeschaltet werden, die Art der Filterung festgelegt werden (wegfiltern oder ausgrauen, Tapse immer anzeigen oder auch wegfiltern)
  • Es können alle Länderfilter, alle Benutzerfilter oder sämtliche Filter zurückgesetzt werden. Dabei werden nicht die Filterausdrücke gelöscht, sondern nur nicht mehr angewendet (damit man sie später evtl. wieder anwenden kann, ohne sie neu einzutippen).
  • So fügt man einzelne Länder/Benutzer zum Filter hinzu: klicke auf den blauen [-]-Knopf hinter dem Land/in der Altersspalte
  • So löscht man einzele Filter wieder (Einträge werden bei aktiver Filterung wieder sichtbar): man schalte die Filterung per "ein>aus"-Link ab (siehe oben), nun werden die gefilterten Einträge ()-eingeklammert sichtbar; klicke auf den blauen [+]-Knopf hinter dem jeweiligen Land/in der Altersspalte
  • Durch Klicken auf den kleinen [.]-Knopf rechts in der Altersspalte wird der "Message-Verlauf" aufgerufen, ohne das Profil des jeweiligen Users aufzurufen. Dort kannst du anoynm ungelesene Messages betrachten (ohne das sie als gelesen markiert werden) und anonym den Favoriten-Dialog aufrufen.
  • IDs und Länder manuell änderbar (anklickbare Links oben), es öffnet sich ein Dialogfenster in dem man Länder bzw. User-IDs ändern/löschen/hinzufügen kann.
  • Eingabe und Änderung der Filterausdrücke per entsprechendem Link oben rechts.
  • IMPORT/EXPORT der eigenen Konfiguration: auf den Export-Link klicken, im folgenden Dialogfenster den Inhalt des Textfeldes (Konfigurationsvariablen) markieren und z.B. in einer Textdatei speichern. Zum Importieren der Konfiguration auf den Import-Link klicken und in das Textfeld die vorher gespeicherten Konfigurationsvariablen hineinkopieren und OK drücken.
  • ANDERES FILTERVERHALTEN bei Tapsen. User werden nicht gefiltert, wenn sie dir einen Tapsen geschickt haben, ihr Username bleibt aber eingeklammert.
Die persönlichen Einstellungen werden vom Script in Greasemonkey als GM-Cookie auf dem jeweiligen Rechner gespeichert.

Die entsprechenden Besuchereinträge in der Liste werden versteckt (wenn das Script aktiv ist).
Ohne Script werden die Einträge wieder angezeigt.
Dieses Script blockiert also keine Mitglieder.
Spam-Nachrichten können nur durch internes Blocken der User im User-Center verhindert werden.

Zum Länder-ändern-Dialog: Länder einfach in der oberen Selectbox anklicken, Mehrfachauswahl durch gedrückte Ctrl/Strg-Taste. Man kann auch ganze Kontinente filtern durch die Checkboxen unten. Wählt man "alles außer Deutschland" werden die Selectbox und Checkboxen ausgegraut und deren Auswahl ignoriert, bis man "alles außer Deutschland" wieder abschaltet.

Zum IDs-ändern-Dialog: In der Eingabezeilen unten kann man selbst User per Namenseingabe filtern, sofern ein User wirklich mit dem eingegebenen Namen existiert. Ruft man den Dialog auf, werden in der Auswahlbox zunächst die UserIDs angezeigt, das Skript sucht sich dann die dazu zugehörigen Namen (intern speichert das Skript die IDs ab, weil man seinen Usernamen beliebig ändern kann!). Wurde der User gelöscht, bleibt die ID in der Liste (man wird dann beim Abspeichern der Liste gefragt, ob man solche User aus der Liste entfernen möchte). Die Suche nach den Usernamen dauert etwas (je nach Schnelligkeit der Internetverbindung und Anzahl gefilterter IDs). Man kann auch je einen gefilterten Namen auswählen und diesen mit "wieder anzeigen" aus der Filterliste entfernen.

Zum Ausdrücke-Dialog: Es gibt zwei Filterausdrücke, der erste (grünes Eingabefeld oben) ist der MUSS-Filter, der zweite (rotes Feld unten) der DARFNICHT-Filter. Prinzipiell sind beides reguläre Ausdrücke. Mehr zu regulären Ausdrücken kann man hier lesen. Für die einfache Anwendung genügt aber zu wissen, dass man alternative Begriffe durch | trennen muss und die üblichen Wildcard-Zeichen .,+ und * benutzt werden können. Durch das Häkchen links oberhalb des Ausdrucks wird er angewendet oder nicht. Wird ABC=abc angehakt, wird Groß- und Kleinschreibung nicht unterschieden. So funktionieren die Filter-Ausdrücke: alle Begriffe im MUSS-Filter müssen mindestens einmal im Eintrag eines Users vorkommen, damit er angezeigt wird, kommt dagegen ein Begriff des DARFNICHT-Filters im Eintrag eines Users vor, so wird diser User nicht angezeigt. Der DARFNICHT-Filter hat zudem Vorrang vor dem MUSS-Filter. Beispiel: Es sollen nur noch alle Nichtraucher, die immer safer Sex anwenden und nicht "Berlin" im Profileintrag haben angezeigt werden. MUSS: Nichtraucher|Nur Safer Sex DARFNICHT: Berlin Beachte: einige Angaben können nur PLUS-User anzeigen lassen. (Kein dirty - Dirty, aber nur NS - Dirty; Raucher - Gelegenheitsraucher - Nichtraucher; Single - Habe Partner - Offene Partnerschaft - Verheiratet; Nur Safer Sex; Safer Sex Absprache; Nie Safer Sex) Der Filter unterscheidet nicht zwischen Name, Land, Ort, Beschreibungstext und anderen Angaben. So wird auch der User "keinBerliner" gefiltert.