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:
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
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: ![]() 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: ![]() 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: ![]() Nun musste das Modul nur noch den Bedürfnissen angepasst werden:
![]() Zum Schluss musste ich die richtige Position des Voting-Buttons prüfen: ![]() . Und prüfen, ob das Voting funktioniert: ![]() Ich
denke, ein Weg, der einfach und schnell zu realisieren ist. Und man
braucht nicht nach jedem Update es CMS im Quelltext herumpfuschen. |