Alle Beiträge auf einer Seite anzeigen
-
Bezugnehmend auf http://www.c-plusplus.net/forum/viewtopic-var-p-is-1651445.html#1651445 präsentiere ich euch folgendes tolles Greasemonkey-Script.
// ==UserScript== // @name c-plusplus.net: Alle Beiträge auf einer Seite // @namespace c-plusplus.net // @description Fügt der Threadübersicht Links zur Anzeige aller Beiträge mehrseitiger Threads hinzu // @include http://*c-plusplus.net/forum/viewforum-*.html // ==/UserScript== function modifyPageLists() { pages = document.evaluate( "/html/body/table[2]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr/td[2]/span[2][count(a)>0]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null ); for(var i = 0; i < pages.snapshotLength; ++i) { span = pages.snapshotItem(i); var link = String(document.evaluate( "a", span, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null ).singleNodeValue); if(link) { span.innerHTML = span.innerHTML + " [ <a href='" + link.substr(0, link.length-5) + "-and-printview-is-1.html'>alles</a> ]"; } } } modifyPageLists();Verbesserungsvorschläge willkommen.
Vielleicht möchte ein Mod diesen Beitrag dem entsprechenden Thread in Forentechnik hinzufügen.
-
Habs noch ein wenig gekürzt, ist evtl. ein bisschen flinker, ansonsten gleiche Funktion.
// ==UserScript== // @name c-plusplus.net: Alle Beiträge auf einer Seite // @namespace c-plusplus.net // @description Fügt der Threadübersicht Links zur Anzeige aller Beiträge mehrseitiger Threads hinzu // @include http://*c-plusplus.net/forum/viewforum-*.html // ==/UserScript== function modifyPageLists() { pages = document.evaluate( "/html/body/table[2]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr/td[2]/span[2][count(a)>0]", document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null ); for(var i = 0; i < pages.snapshotLength; ++i) { span = pages.snapshotItem(i); var link = String(span.getElementsByTagName("a")[0]); span.innerHTML = span.innerHTML + " [ <a href='" + link.substr(0, link.length-5) + "-and-printview-is-1.html'>alles</a> ]"; } } modifyPageLists();
-
Hallo
Ich glaube, ich habe diese Frage schon einmal gestellt, aber die Antwort vergessen: Wie benutze ich das denn?
chrische
-
chrische5 schrieb:
Hallo
Ich glaube, ich habe diese Frage schon einmal gestellt, aber die Antwort vergessen: Wie benutze ich das denn?
chrische
Kommt auf den Browser an.
-
chrische5 schrieb:
Hallo
Ich glaube, ich habe diese Frage schon einmal gestellt, aber die Antwort vergessen: Wie benutze ich das denn?
chrische
GreaseMonkey herunterladen (Firefox-Addon) und dort dieses Script einbauen... welche Werte du dazu wissen musst stehen im Header des Scriptes (die mit '@' gekennzeichneten Zeilen)
-
besten Dank!
-
Hallo
Sehr cool.
chrische
-
das gibts schon, schonmal den knopf "Zeige alle Beiträge auf einer Seite" unten am seitenende gesehen

-
chrische5 schrieb:
Wie benutze ich das denn?
Am einfachsten hier: http://userscripts.org/scripts/show/41435
-
Hallo
oh man... schrieb:
das gibts schon, schonmal den knopf "Zeige alle Beiträge auf einer Seite" unten am seitenende gesehen

Wenn man keine Ahnung hat, einfach mal die Fresse halten...
chrische
-
chrische5 schrieb:
Hallo
oh man... schrieb:
das gibts schon, schonmal den knopf "Zeige alle Beiträge auf einer Seite" unten am seitenende gesehen

Wenn man keine Ahnung hat, einfach mal die Fresse halten...
chrische
Du bist immer so nett zu Deinen Mitmenschen

Ivo