Not logged in. · Lost password · Register
Forum: Support Bug reports and troubleshooting RSS
1 Antwort von 2 Benutzern
logikfehler in der Statusanzeige?
kalinrow #1
Member since May 2009 · 4 posts · Location: Fell
Group memberships: Members
Show profile · Link to this post
Subject: 1 Antwort von 2 Benutzern
Unter Themen und Foren kann man  Zusätzliche Zähler in der Themanliste auswählen. Dann werden nicht nur die Anzahl der Aufrufe und Antworten, sondern auch noch die Anzahl der Benutzer angezeigt.
Bei den Antworten wird aber der Ersteller des Themas mitgezählt. Dann findet man in der Forenübersicht hinter dem Thema folgendes:

2 Antworten von 3 Benutzern

Das sollte aber doch eigentlich 2 Antworten von 2 Benutzern heißen, oder?
Der Fehler, so es den als solcher gesehen wird, müßte in der function UnbCountReplyUsers in der Datei common.lib.php stecken, ich steig aber zur Zeit nicht ganz durch den Code durch.

Würde es reichen hier
    if ($record = $UNB['Db']->FastQuery('Posts', 'Thread, count(distinct User) as cnt', 'Thread in (' . $ids . ')', '', '', /*group*/ 'Thread')) do
    {
        $a[$record['Thread']] = $record['cnt'];
    }

einfach ein abzuziehen?

Danke schonmal für evtuelle hilfen.
Avatar
Yves (Administrator) #2
User title: UNB developer & webmaster
Member since Jan 2004 · 3814 posts · Location: Erlangen, Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Der erste Beitrag im Thread ist keine "Antwort", aber dennoch von einem "Benutzer". Hilft das weiter? Ich gebe zu, dass die Benennung unglücklich ist. Eins abziehen wäre aber falsch. Vielmehr müsste man den ersten Beitrag im Thread beim zum Benutzer Zählen ignorieren.
♪ ...nanananah, all in all we’re just brilliant thieves, nanananah... ♪♬
Avatar
Dogge #3
Member since Feb 2007 · 44 posts · Location: Miltenberg/Berndiel
Group memberships: Members
Show profile · Link to this post
Man könnte einfach "X Beiträge von Y Benutzern" schreiben, statt die Antworten zu zählen.
"3 Beiträge von 3 Benutzern" klingt doch besser als "2 Antworten von 3 Benutzern". ;)
kalinrow #4
Member since May 2009 · 4 posts · Location: Fell
Group memberships: Members
Show profile · Link to this post
Hallo Yves,
hatte ich mir, bzw. meinen Benutzern,  auch so erklärt, was natürlich die ungereimtheit nicht eliminiert.
Die Lösung von Dogge finde ich allerdings auch recht elegant. Dann hat man den 'Ersteller' gleich mitgezählt...:-).
Grüße
Frank
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Go to forum
This board is powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-2011 by Yves Goergen
Page created in 162.4 ms (80.6 ms) · 56 database queries in 131.3 ms
Current time: 2012-02-07, 20:30:05 (UTC +01:00)