AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Klatsch und Tratsch GMX zu hassen ... (eigene Verbesserungen->Opera-Userscript!)
Thema durchsuchen
Ansicht
Themen-Optionen

GMX zu hassen ... (eigene Verbesserungen->Opera-Userscript!)

Ein Thema von Olli · begonnen am 29. Jun 2006 · letzter Beitrag vom 29. Jun 2006
Antwort Antwort
Olli
(Gast)

n/a Beiträge
 
#1

GMX zu hassen ... (eigene Verbesserungen->Opera-Userscrip

  Alt 29. Jun 2006, 03:12
... ist doch kein Verbrechen, oder? Ich bin seit Jahren Kunde und zwar zahlender Kunde. Einst als Promail-Kunde eingestiegen bin ich schon seit längerer Zeit Topmail-Kunde.

Allerdings sind die Entwickler bei GMX Trantuten und diejenigen die was zu sagen haben offenbar noch mehr. So ist es seit längerem Usus, daß als Titel der Seite nicht etwa der Bereich angezeigt wird, in welchem ich mich befinde, sondern: "[GMX] GMX - Mein GMX" (das in eckigen Klammern ist das Favicon!). Das bedeutet, daß ich in einem Tabbed-Interface (wie bei Opera) zehnmal "[GMX] GMX - Mein GMX" dazustehen habe. Das habe ich natürlich bereits mehrfach moniert - immer ohne Erfolg. Da fragt man sich dann schonmal, weshalb man zahlender Kunde ist.

Außerdem wurde, als ich meinen Vertrag abschloß, noch gesagt, daß im Mitgliederbereich zahlender Mitgleider keinerlei Werbung zu sehen sei. Als nach und nach Werbung für GMX-Produkte und United Internet hinzukam, beschwerte ich mich ebenfalls mehrmals - wiederum kein Erfolg. Nun habe ich mir endlich mal die Zeit genommen ein Userscript für Opera anzufertigen, welches für mich persönlich die Benutzbarkeit von GMX ziemlich heraufsetzt.

Im Anhang das Ergebnis. Als Titel wird nun der Bereich gesetzt in dem ich mich befinde. Dazu wird nach dem Laden der Seite das HTML geparst um die entsprechende Info zu finden. Außerdem wird die obere Navigation, die zumeist aus Werbung für GMX-Produkte besteht, komplett ausgeblendet. Wer den Link zum Logout und die Suchbox angezeigt haben möchte, kommentiere bitte folgende Zeilen aus:
Code:
// Die Navi mit der Suche und dem Logout-Button ausblenden
if (element = document.getElementById('nav-top-bin'))
{
  element.outerHTML = "";
}
Damit bleibt dieser Teil erhalten. Da ich selber nur Topmail habe, kann ich nicht sagen, ob es mit Promail oder gar Freemail funktioniert, aber ihr könnt es ja versuchen.

Code:
// ==UserScript==
// @include [url]http://*.gmx.net/*[/url]
// @include [url]http://*.gmx.info/*[/url]
// @include [url]http://*.gmx.de/*[/url]
// @include [url]http://*.gmx.com/*[/url]
// ==/UserScript==

// GMX-Verbesserungen - Autor: Oliver Schneider (assarbad.net) in 2006
//
// Dieses Skript ist vom Autor als gemeinfrei (public domain) deklariert
// worden. Entsprechend haftet der Autor in keinster Weise für jegliche
// Probleme die mit dem Skript einhergehen.
//
// Liebe GMX-Entwickler, wenn ihr das hier findet, macht euch mal Gedanken
// über die Benutzbarkeit eures Webmail-Interfaces. Ach ja, und gebt euch
// keine Mühe. Wenn ihr eure Seiten anpaßt um dieses Skript auszutricksen,
// passe ich das Skript an. Ist ja wohl klar.
// Dank Opera wird sogar der GMX-*Kunde* wieder zum König.

document.addEventListener('load', function(ev)
{
  var element;
  var elements;
  var bTitleSet = false;

  // Als erstes die obere Navi ausblenden
  if (element = document.getElementById('nav-top'))
  {
    element.outerHTML = "";
  }
//   // Die Navi mit der Suche und dem Logout-Button ausblenden
//   if (element = document.getElementById('nav-top-bin'))
//   {
//     element.outerHTML = "";
//   }
  // Unsichtbares Element "vernichten"
  if (element = document.getElementById('nav-skip'))
  {
    element.outerHTML = "";
  }
  // Fußzeile ausblenden
  if (element = document.getElementById('footer'))
  {
    element.outerHTML = "";
  }

  // Alle DIV-Elemente ermitteln
  elements = document.getElementsByTagName("div");
  // Durch alle DIV-Elemente gehen
  for (var i = 0; i < elements.length; i++)
  {
    // Suchen nach dem Suchbegriff innerhalb des aktuellen DIV-Elements
    var result = elements[i].innerHTML.match(/[b]Sie sind hier: <\/strong>.+?[b].+?<\/strong>/i);
    // Wenn gefunden ...
    if(result)
    {
      // ... und noch nicht Titel ersetzt
      if(!bTitleSet)
      {
        // Wert zwischenspeichern
        var str = result[0];
        // Treffer zwischen STRONG-Tag ermitteln ...
        result = str.match(/[b].+?<\/strong>/gi)
        // ... wenn Treffer
        if(result)
        {
          // ... dann letzten Treffer nehmen
          str = result[result.length-1];
          // STRONG-Tag entfernen
          str = str.replace(/[b]/i, "");
          str = str.replace(/<\/strong>/i, "");
          // Titel setzen
          document.title = str;
          // Flag setzen um anzuzeigen, daß der Titel bereits ersetzt wurde
          bTitleSet = true;
        }
      }
    }
  }
}, false);
PS: Ach ja, wer sich wundert, daß auch bei dem Bild "GMX ohne Verbesserungen.png" die Bilder (GMX-Logo) ganz oben in dem blauen Bereich fehlen - die habe ich mit dem Content-Blocking von Opera 9 abgeschalten.
Miniaturansicht angehängter Grafiken
gmx_mit_logout_und_verbesserungen_173.png   gmx_mit_verbesserungen_188.png   gmx_ohne_verbesserungen_156.png  
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#2

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 12:07
Übrigens, noch so ein Witz in Sachen GMX. Irgendwann las ich - ich glaube bei heise.de war's - daß GMX für den Spamfilter reguläre Ausdrücke eingeführt hätte.

Logischerweise bin ich sofort Feuer und Flamme und will das nutzen. Also flott einen Support-Request geschrieben und gefragt welche Geschmacksrichtung (Perl usw.) die nutzen, damit ich die Syntax korrekt hinbekomme.

Antwort: das ist ein Geschäftsgeheimnis und darf mir deshalb nicht mitgeteilt werden
  Mit Zitat antworten Zitat
Balu der Bär
(Gast)

n/a Beiträge
 
#3

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 12:12
Wenn du mit dem Service / der Firma nicht zufrieden bist, warum wechselt du dann nicht zu einem anderen?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#4

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 13:14
Zitat von Balu der Bär:
Wenn du mit dem Service / der Firma nicht zufrieden bist, warum wechselt du dann nicht zu einem anderen?
Wenn du mir erklärst, wie ich meine allseits bekannten Mailadressen mitnehmen kann ...
  Mit Zitat antworten Zitat
TheAn00bis

Registriert seit: 7. Jun 2004
386 Beiträge
 
#5

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 13:22
Wie wäre es mit einem e-Mail-Programm wie Outlook etc.?
  Mit Zitat antworten Zitat
Olli
(Gast)

n/a Beiträge
 
#6

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 13:34
Zitat von TheAn00bis:
Wie wäre es mit einem e-Mail-Programm wie Outlook etc.?
Häh?

Ich benutze Opera als Mailclient. Dennoch lese ich mir regelmäßig meine Mails per Webmail durch, weil ich da beispielsweise nicht eine Mail (zB mit Anhang) runterladen muß um erstmal die Mail zu lesen. Ich bin gezwungenermaßen Modembenutzer.
  Mit Zitat antworten Zitat
Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#7

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 13:36
Ich habe das Thema mal als "nicht löschen" markiert, da wir für sowas wirklich keine bessere Sparte haben, ich aber der Meinung bin, dass dieses Skript, solange GMX nichts ändert, auch anderen hilfreich sein kann

......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat
TheAn00bis

Registriert seit: 7. Jun 2004
386 Beiträge
 
#8

Re: GMX zu hassen ... (eigene Verbesserungen->Opera-Users

  Alt 29. Jun 2006, 13:50
Zitat von Olli:
Zitat von TheAn00bis:
Wie wäre es mit einem e-Mail-Programm wie Outlook etc.?
Häh?

Ich benutze Opera als Mailclient. Dennoch lese ich mir regelmäßig meine Mails per Webmail durch, weil ich da beispielsweise nicht eine Mail (zB mit Anhang) runterladen muß um erstmal die Mail zu lesen. Ich bin gezwungenermaßen Modembenutzer.
Ich wusste nicht, dass Opera gleichzeitig Mailclient ist.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz