Fortlaufende Nummer innerhalb eines Threads
-
2002Andreas -
15. März 2013 um 18:58 -
Erledigt
-
-
Am Skript solltest du nichts ändern. Den Stil pflegst du mit Stylish oder userContent.css oder UserCSSLoader, also in einer css-Datei ein.
Mehr als 1 Leerzeichen werden in HTML "gekappt". Man nehme dann z.B.
-
Ab Version 1.0.2 kann nun über den about:config-Eintrag
Codeextensions.greasemonkey.scriptvals.https://userscripts.org/people/5587/phpBB Count Posts.counterposition
die Position des Zählers bestimmt werden. Standardmäßig ist er nun da, wo ihn Kollege aborix hingesetzt hat. Wer die alte Position haben möchte, ändert den erwähnten about:config-Eintrag in 1. Die Klasse des Zählers wurde übrigens angepasst - nennt sich nun "gmphpbb_CP_numberspan". -
@ Mithrandir ...
nur mal so.......ganz herzlichen Dank für deine Mühe :klasse:
-
Hallo,
ich frage mich nur folgendes: Warum braucht man dafür extra Code? Es sollte eine Selbstverständlichkeit der Forensoftware sein, einfach #1, #2... anzuzeigen. Siehe auf computerbase.de.
-
camel-joe: Ja, das denke ich auch, ist hier aber off-topic. In der Schaltzentrale vorgebracht, findet dein Vorschlag vielleicht Gehör (computerbase.de ist übrigens ein schlechter Vergleich, weil dort vBulletin und nicht phpbb läuft).
-
Zitat von Mithrandir
computerbase.de ist übrigens ein schlechter Vergleich...
Hallo,es war nur 1 Beispiel. Ich wollte mich auch nicht auf vBulletin, phpbb oder xyz festlegen. Mir ging es nur darum, dass ich gar nicht auf den Gedanken gekommen bin, dass diese Nummerierung für irgendeine Forensoftware ein Problem sein könnte. Sie gehört dazu. So wie Schaum aufs Bier. Naja, außer in Köln.
-
Erstmal vielen Dank an alle die am Code für die Nummerierung beteiligt waren und mir geholfen haben die gewünschte Ansicht hinzukriegen.
Aus der Diskussion ob die Forensoftware selbst die Nummerierung hergeben soll halte ich mich raus, denn ich kann nicht beurteilen ob es einfach zu bewerkstelligen wäre oder nicht. Ich hatte die Frage nach der Nummerierung vor 2 Tagen gestellt und jetzt gibt es schon ein Ergebnis. Das allein ist für mich Grund genug mich vor allem bei Andreas und Mithrandir für den so schnell bereitgestellten Code zu bedanken. Wenn es künftig über die Forensoftware laufen sollte - auch gut. Bisher war es eben nicht der Fall und für mich zählt nur das jetzt vorliegende Ergebnis.
Mithrandir und andreas: mit Stylish konnte ich die Position ändern, alles bestens. Andreas hat mir noch eine weitere Möglichkeit aufgezeigt den Text "Antwort" einzubauen. Ich kann mich noch nicht endgültig entscheiden an welcher Stelle ich die Nummern haben möchte, links oder rechts. Im Augenblick läuft hier diese Variante (da der erste Post eines Threads noch keine "Antwort" ist wählte ich die Bezeichnung "Beitrag"):
[Blockierte Grafik: http://www10.pic-upload.de/17.03.13/mzihvmqwdazb.png]
-
Ruft man eine Seite eines mehrseitigen Threads auf, die nicht die erste Seite ist
und die URL enthält den Teil &start=... nicht,
dann stimmt die Nummerierung nicht; sie beginnt beim ersten Beitrag mit 1.Solche URLs können entstehen, wenn auf einer Seite ein bestimmter Beitrag adressiert wird, z.B.:
[1] in einer Threadliste der erste ungelesene oder der neueste eines Threads,
[2] ein Beitrag in einer Suchergebnisliste,
[3] ein Beitrag durch die in ihm selbst mit dem Zettelsymbol verbundene URL.[1] [Blockierte Grafik: http://i.imagebanana.com/img/uyz17m2i/thumb/sc1.PNG]
[2] [Blockierte Grafik: http://i.imagebanana.com/img/5mk4r5p0/thumb/sc2.PNG]
[3] [Blockierte Grafik: http://i.imagebanana.com/img/pswk4viv/thumb/sc3.PNG]
Ruft man die Seite über den Betreff am Seitenbeginn nochmals auf [4], erhält man die richtige Nummerierung.
[4] [Blockierte Grafik: http://i.imagebanana.com/img/w3u5f2uz/thumb/sc4.PNG]
-
Das hast du richtig beobachtet und ich weiß leider nicht, wie man sich besser der Beitragsnummer nähern kann. Wenn's irgendwie ein anderes Merkmal gibt, dann werte ich das natürlich lieber aus. Also: Falls jemand eine Idee hat ,ich bin ganz Ohr.
-
Die mit dem Betreff am Seitenbeginn verlinkte URL enthält ja &start=...
Kann man hier ansetzen? -
Fakt ist, das z.B. in diesem Thread mein jetziger Post die laufende Nr 15 erhält obwohl 3 Seiten bereits geschrieben wurden. Ich darf nochmal darauf hinweisen, das ich die Threads andersherum anzeigen lasse, also den neuesten Post immer oben
[attachment=0]18-03-2013_193318.jpg[/attachment] -
Boersenfeger: ja, das ist nun mal so. Kein Mensch wird gezwungen, ein UserScript einzusetzen.
aborix: das ist tatsächlich eine Idee. Ich schaue mir das mal an.
-
Bitte testet mal die Version 1.0.3 von phpBB Count Posts (Klick mich) - die Nummerierung sollte hiermit etwas stabiler sein.
-
habe jetzt bei 4 unterschiedlich langen Threads getestet: das Script zählt prima. :klasse:
Danke Mithrandir -
Bis jetzt keinen Fehler gefunden.
-
auch bei mir läuft alles prima - vielen Dank
und habe mich inzwischen für die Anzeige der Nummer auf der linken Seite entschieden:
[Blockierte Grafik: http://www10.pic-upload.de/18.03.13/kaxavkolgkl2.png]
-
Perfekte Arbeit.......danke dafür :klasse:
-
Zitat von Mithrandir
Boersenfeger: ja, das ist nun mal so. Kein Mensch wird gezwungen, ein UserScript einzusetzen.
Jetzt hast du was in den falschen Hals gekriegt.... Ich wollte es doch nur feststellen nicht verurteilen...
-
Sehe den Beitrag erst jetzt. Vielen Dank Mithrandir für dieses klasse Skript :klasse:
Viele Grüße
-