Hilfeseite
 
 
Warum eine neue Ranking-Liste? Tat es die alte Liste nicht auch?
Warum gerade dieses Toplisten Script?
Features der Topliste
Wie werden die Hits in und Hits out gezählt?
Warum wird die Topliste bei einem Klick auf den Backlink nicht geöffnet?
Warum werden die Hits in oder out bei mir nicht gezählt?
Fehlermeldung nach Einbinden des Backlinks beim Aufrufen meiner Seite
Problemlösung-Möglichkeit bei Joomla

Warum eine neue Ranking-Liste? Tat es die alte Liste nicht auch?
Die Top-100-Liste war 1998 die erste reine Feuerwehr-Ranking-Liste im deutschsprachigem Internet. Zeitweilig waren dort 1400 Teilnehmer angemeldet.
Diese Ranking-Liste basierte auf einer kommerziellen Software, AutoRankPro. Dies war eine Sammlung von CGI-Scripten. 1998 sicherlich zeitgemäß und modern.

Aufgrund der hohen Anzahl von Nutzern, tat sich für uns im laufe der Jahre ein Problem auf:

Wir hatten schon lange vor, von einem Hosting-Paket - wo wir uns den Server mit mehreren Anbietern teilen mussten - auf einen eigenen Server zu wechseln. Weil ich aber befürchtete, die Ranking-Liste nicht voll funktionsfähig auf einen eigenen Server transferieren zu können (cgi-Scripte müssen an die neue Serverumgebung angepasst werden und die entsprechenden Rechte bekommen) schob ich diese Entscheidung seit Jahren vor mir her.
Weil ich - Michael Röder - aber zwei neue Ideen habe und dazu eigene Serverkapazitäten benötige, wurde ein eigener Server nun leider unabdingbar.

Ich habe mir wirklich Mühe gegeben, alle cgi-Scripte ordentlich anzupassen. Sie laufen auf dem Server auch, ABER, wenn von außen gevotet wird, kommt ein Server-Error. Ich weiß nicht wieso und der Support kann mir auch nicht helfen.

Da ich aber sowieso gerne von cgi-Scripten auf php-Scripte gewechselt wäre, tat ich dies nun. LEIDER gibt es AutoRankPro in dieser Form nicht mehr und die PHP-Version kann die Daten der CGI-Version in diesem Fall leider nicht importieren (zumindest nicht, wenn die Versionen so weit auseinander liegen).

Nun kennt Ihr den Grund für den Wechsel der Ranking-Software.

Auf der Startseite von http://www.webkritik.net werdet Ihr ab sofort über die neue Ranking-Liste stolpern. Ich finde, sie ist mir - zumindest in den Grobeinstellungen und vom Layout her - gut gelungen. Der Programmierer der Liste hat vorzügliche Arbeit geleistet und die Listen laufen auf vielen anderen Servern seit Jahren ohne Problme. Es handelt sich also um eine lange erprobte und in Deutschland viel genutzte Software, die sich - in vielen Dingen - hinter AutoRankPro nicht zu verstecken braucht! Ganz im Gegenteil, es ist eine deutsche Software aus einer deutschen Software-Schmiede und der Programmierer ist für mich greifbar, wenn es wirklich einmal zu Problemen kommen sollte.
 
Ich persönlich habe mir den Wechsel weitaus problematischer vorgestellt. Nur dass wir nun wieder ganz am Anfang stehen. Aber dies ist auch eine große Chance, denn Wildwuchs, wie er sich in der alten Liste über Jahre hinweg aufgetan hatte, kann nun von Anfang an eingegrenzt werden.

Liebe Webmaster, einige von Euch sind schon seit vielen Jahren dabei und ich bin mir sicher, dass Ihr uns auch treu bleiben werdet. Den anderen Seiten-Chefs sage ich: Kommt bitte mit rüber zur neuen Liste!

Folgendes wird sich ändern:
  • Ich werde mich regelmäßiger um die Liste kümmern.
  • Ich werde jede neu angemeldete Seite eigenhändig überprüfen, ob das Logo auch eingebunden worden ist. Dies werde ich in regelmäßigen Abständen machen.
  • Wenn sich über eine Seite drei andere Webmaster beschweren, wird die Seite gebannt.
  • Ich werde andere Link- und Toplisten nicht mehr zulassen.
  • Gewerbliche Seiten (wie Onlineshops etc.) werden nur noch als Werbepartner geduldet. Die Preise sind wirklich moderat (10 Euro im Monat).
  • Seiten welche ein Jahr inaktiv sind, werden gelöscht, damit nicht wieder so viel Karteileichen auflaufen können.
Leute, wir sind alle BOS-Angehörige und Webmaster! Es sollte uns doch wohl gelingen diese Top-Liste wieder auf die Beine zu helfen. Oder? Ich brauche es ja keinem von Euch zu erzählen, wie wichtig eine gute Ranking-Liste für das Traffic-Aufkommen der eigenen Seiten ist. Ihr wisst das ja selbst, denn Ihr seid ja Profis.

Ehrlich, ich freue mich aufrichtig auf die weitere Zusammenarbeit!

Warum gerade dieses Toplisten Script?

Einer der Hauptvorteile von diesem Toplisten Script ist, das gegenüber allen anderen mir bekannten Toplisten diese als einzige mit statischen (direkten) Links arbeitet.
Was bedeutet das und was bringt mir das?
Ein statischer Link wäre z.B. http://www.nonpublic.de/seite.html Hier wird direkt auf die Seite gelinkt.
Ein dynamischer Link wäre z.B. http://www.nonpublic.de/count.php?out=659287
Du siehst, das hier zuerst auf eine andere Seite gelinkt wird, welche dann auf die eigentliche Seite weiterleitet.
Generell kann man sagen, das viele Suchmaschinen überhaupt nicht in der Lage sind, solche dynamischen Weiterleitungen zu verfolgen und die, die es können, tun sich meist schwer dabei und brauchen etwas länger dafür. Bei den meisten mir bekannten Toplisten Scripten wird eine Form der Weiterleitung (Headercode 302, Seite vorrübergehend verzogen) verwendet, die besonders schwere Folgen für die darüber verlinkten Seiten in Bezug auf das Ranking in Suchmaschinen haben kann (Auch als Url Hijacking bekannt).
Dies gilt natürlich auch für die mit Weiterleitungen verlinkte Topliste.
Dadurch, das dieses Toplisten Script nur über statische Backlinks verlinkt wird, kann es auch nicht passieren, das die Relevanz, die durch die Backlinks auf den angemeldeten Seiten auf die Topliste übertragen wird, auf einzelnen 302 Weiterleitungen hängen bleibt, sondern wird von allen Seiten direkt auf die Topliste übertragen!

Features der Topliste
  • Statische (direkte) Links dadurch kein Url Hijacking und mehr echte Backlinks bei den Suchmaschinen
  • Liste sortierbar nach Hits in, Hits out, Hits in Total, Hits out Total
  • Nur Einträgen anzeigen, die in einem festlegten Zeitraum einen Hit in gebracht haben
  • Einträge erst ab einer gewissen Zahl von Hits anzeigen lassen
  • Markierung neuer Einträge (Einstellbar wie lange diese angezeigt werden sollen)
  • Banner auf der Topliste anzeigen oder nicht anzeigen
  • Die Menge der anzuzeigenden Accounts pro Seite ist einstellbar
  • Die Werbeumbrüche in der Topliste sind frei einstellbar
  • Name des id Strings, mit dem Unterseiten aufgerufen werden ist änderbar, bsp: index.php?StringName=2 oder index.php?MeinKeyword=2 (ruft die 2 Seite der Topliste auf)
  • Reset der Topliste tagesweise einstellbar (wird über Hits in und out gesteuert)
  • Maximale Anzahl von Zeichen im Titel und in der Beschreibung einstellbar
  • Umfangreiche Statistiken mit Auflistung aller Hits inclusive Accounts, Referer, Browser etc
  • Dateiname der Liste kann geändert werden
  • Newsletter an die User mit verschiedenen Optionen
  • Standard Werbecode für alle Emails
  • Automatische Spracherkennung (deaktivierbar) und Sprachdateien in Englisch und in Deutsch
  • einfaches hinzufügen weiterer Sprachen
  • Standardsprache einstellbar.
  • Suchfunktionen und verschiedene Auflistungsarten zum schnellen und übersichtlichen auffinden von Accounts
  • Anzeigen von inaktiven Accounts (Zeit, ab wann ein Account als inaktiv angezeigt wird ist einstellbar)
  • Zugriff auf alle Member Account aus dem Admin Bereich
  • Hits in und out von den einzelnen Accounts können aus dem Adim Bereich heraus angepasst werden
  • Beim löschen von Accounts kann eine Email versendet werden
  • Layout ist aus dem Admin Bereich auswählbar
  • Möglichkeit, auf einfache Weise neue Layouts hinzuzufügen
  • Layout ist einfach über Html und Css anpassbar
  • Neuanmeldungen erst aktivieren oder gleich freischalten
  • Email bei Anmeldung an Admin und and User (beides einzeln abstellbar)
  • Referercheck für Anmeldeseite (deaktivierbar)
  • Captcha Code (deaktivierbar)
  • Bis zu 5 verschiedene Banner für den Backlink
  • Backlinks als Banner und Textlink (einzeln oder beides)
  • Backlinkcode ist komlett anpassbar
  • Proxysperre für Hits (deaktivierbar)
  • Referercheck für Hits (deaktivierbar)
  • Ip Block für Hits (Zeit einstellbar)
  • Blockierung von Hits über Cookies (Zeit einstellbar)

Wie werden die Hits in und Hits out gezählt?
Bei jedem Klick wird im Hintergrund (vorrausgesetzt der Besucher hat Javascript aktiviert) unbemerkt eine Datei aufgerufen, die die Hits zählt. Die id des geklickten Eintrags wird mit einer Javascript Funktion an die Datei übermittelt, die im Hintergrund aufgerufen wird. Sobald diese Datei aufgerufen wird, wird überprüft, ob es sich um einen gültigen Hit handelt, oder nicht und dementsprechend in die Datenbank eingetragen. Detailliertere Informationen wie die Hits gezählt werden gibts in Kürze

Warum wird die Topliste bei einem Klick auf den Backlink nicht geöffnet?
Das kann was mit deinem Popup Blocker zu tun haben. Um dies zu umgehen, solltest du bei den Backlinks und bei den Hit Out Links auf der Topliste keinen weiteren Code zwichen den Linktext und dem a Tag haben.
Hier ein Beispielcode, der vom Google Toolbar Popup Blocker blockiert wurde:
<a href="http:www.topliste.xyz"><p>Zur Topliste</p></a>
Und hier der Code, wie er ohne Probleme funktioniert:
<a href="http:www.topliste.xyz">Zur Topliste</a>

Warum werden die Hits in oder out bei mir nicht gezählt?
Die häufigsten Ursachen dafür sind:
1. Der Backlink wurde falsch eingebunden. ( Javascript oder onmouseover im Link fehlen, Zeilenumbrüche im Javascript etc!)
2. Bei der Anmeldung wurden falsche Angaben gemacht (z.B. Frameseite als Backlinkurl oder falsche Angaben).

Weitere Ursachen sind:
3. Eine weitere Javascript Funktion mit dem selben Namen (hit) befindet sich auf der Seite.
4. siehe hier
5. Content Management Systeme (CMS):
Einige CMS, wie z.B. Joomla aber auch Blogs wie Wordpress entfernen bestimmte Codes beim eingeben. Meist wird das onmousover oder der Javascript Part aus dem Backlink vom CMS entfernt, oder es besteht keine Möglichkeit, solchen Code anzugeben.
Häufig liegt dies an der Konfiguration des Text Editors (tiny MCE -> Wordpress/Joomla, FCK Editor etc)
Wende dich also an den Support für deine Software und Frage, wie du den Texteditor so konfigurieren kannst, das du Javascript und das Attribut onmouseover verwenden kannst.

Fehlermeldung nach Einbinden des Backlinks beim Aufrufen meiner Seite
Bei dynamischen Seiten kann es passieren, das sich das Javascript im Backlinkcode mit anderen Scripten in die Quere kommt und Fehler produziert. Versuche in diesem Fall, den Javascriptpart im Backlinkcode in den Head deiner Seite einzubinden und mache nur den Link <a href="...</a> in den Body deiner Seite. Dies hilft z.B. bei der neuen Version von Free-Toplist.de.Fehlermeldung nach Einbinden des Backlinks beim Aufrufen meiner Seite
Bei dynamischen Seiten kann es passieren, das sich das Javascript im Backlinkcode mit anderen Scripten in die Quere kommt und Fehler produziert. Versuche in diesem Fall, den Javascriptpart im Backlinkcode in den Head deiner Seite einzubinden und mache nur den Link <a href="...</a> in den Body deiner Seite. Dies hilft z.B. bei der neuen Version von Free-Toplist.de.
 
Problemlösung-Möglichkeit bei Joomla
Auch wir hatten das Problem, dass die Hit´s nicht gezählt wurden. Ich hatte für mich eine relativ schnelle und einfache Lösung entschieden, weil ich nicht in die Scripte bei Joomla eingreifen wollte. Denn jeder Eingriff in die Quell-Codes (auch bei den Editoren) von Joomla hat zur Folge, dass diese Eingriffe beim nächsten Update wieder neu eingepflegt werden müssen. Gerade bei den bevorstehenden Versionssprüngen von 1.7 auf 2.5 wird es einige Updates außerhalb der Reihe geben und dazu möchte ich gerne - leichten Herzens - die Autoupdate-Möglichkeit von Joomla nutzen dürfen ohne jeden Eingriff im Quellcode wieder und wieder machen zu müssen. Also kam für mich nur eine einfache und schnelle Möglichkeit in Frage und diese stelle ich nun hier kurz - anhand unserer neuen Seite, die noch nicht geöffnet ist - vor:
 
Ich habe - per Editor - eine leere html-Seite geschaffen und nannte sie "index-klein.html". In diese neue Seite band ich den Webkritik-Schnipsel per Editor ein:
 
html-Seite im Editior
 
Diese neue html-Seite speicherte ich im Stamm-Verzeichnis der entsprechenden Domain ab.
 
Nun musste ich mich entscheiden, an welcher Stelle meines CMS der Voting-Button im Frontend dargestellt werden soll. Ich entschied mich für diese Stelle:

Buttonort im Frontend

Im Backend musste ich an dieser Stelle ein neues Modul einbauen, welches iframes darstellen kann. Dieses Modul nennt sich bei Joomla "Wrapper".

Dieses Modul findet Ihr unter Erweiterungen -> neu -> Wrapper:

Wrapper im Backend
 
Nun musste das Modul nur noch den Bedürfnissen angepasst werden:
  • Man muss dem Modul einen Namen geben, bei mir "Bitte voten Sie für uns"
  • Dann die Position des Moduls wählen, bei mir war dies Position_Right_2, was natürlich bei jeder Jo-installation / Template eine andere Position sein wird.
  • Und dann muss das Modul natürlich wissen, welche html-Seite im Frame dargestellt werden soll. Das war schon alles.
  • Abspeichern und fertig.
Modul einstellen
 
Zum Schluss musste ich die richtige Position des Voting-Buttons prüfen:

Voting-Button an der richtigen Stelle
.
Und prüfen, ob das Voting funktioniert:

Voting-Test
 
Ich denke, ein Weg, der einfach und schnell zu realisieren ist. Und man braucht nicht nach jedem Update es CMS im Quelltext herumpfuschen.