n unread Comments

41
Bug #
Priorität1 (🔺 Sehr Hoch)
BereichCommenting
Titlen unread Comments
BeschreibungIch habe schon seit längerem 4 unread comments die es gar nicht gibt.

Ich frage mich ernsthaft wie man dort auf diese zahl 4 kommt, da ich auf der ganzen seite keine unread comments finde, und bei klick auf n unread comments auch keine seite aufgerufen wird sondern einfach ne "404 Not Found" mich angumpt.

ich wäre _echt_ froh wenn dieser bug ein füüüüür allemal behoben wird.
Reported by @
 
Git Commit
Assigned to @ 27.09.2004 14:08
StatusResolved @ 41
zorg.ch
#50142 by @ 27.09.2004 13:48, edited @ 27.09.2004 13:52 - nach oben -
Merk du dir ein für alle mal das dies nicht ein Bug ist. Das kommt vor wenn ein post gelöscht wird, aber dessen Unread comments nicht. Siehe zum Beispiel deine APOD-Post Löschungen. (Ja Leute, Weber hat Zorg-Content gelöscht)

Wers diesmal verbrochen hat weiss ich nicht. Die betroffenen Posts sind: 49817, 49818, 49819, 49824 (per phpmyadmin der Tabelle comments_unread) zu entnehmen.

PS: Hat übrigens seit dem unread_posts logging > 500'000 unread Posts schon gegeben.
zorg.ch
#50152 by @ 27.09.2004 14:37 - nach oben -
hm...könnte man dann nicht irgendwie nen abgleich zwischen den zwei tables vornehmen ?
zorg.ch
#50158 by @ 27.09.2004 14:45 - nach oben -
Ein Abgleich? Ein Query der überprüft ob alle unread_comments auch einen comment hat, und die restlichen anzeigt/löscht wär cool.
zorg.ch
#50160 by @ 27.09.2004 14:47 - nach oben -
genau das meine ich...
zorg.ch
#50162 by @ 27.09.2004 14:50 - nach oben -
Ich frage mich gad wie das am besten mache... ein template oder ein php file? Wie anzeigen?
zorg.ch
#50165 by @ 27.09.2004 14:54 - nach oben -
ähm ja...ka, ich dachte dir geht es vorerst mehr um das query
zorg.ch
#50167 by @ 27.09.2004 14:58, edited @ 27.09.2004 14:59 - nach oben -
Nö, das habe ich schnell:
SELECT * from comments_unread cu
left join comments c on (c.id = cu.comment_id)
WHERE c.id IS NULL

Die frage ist eben auch ob wirs brauchen. Eigentlich sollte es nicht auftauchen, und wenn würde ich jeweils gerne wissen wieso...
zorg.ch
#50170 by @ 27.09.2004 15:02 - nach oben -
jetzt versteh ichs nicht mehr, gings den nicht einfach darum das du das query nicht richtig hinkriegst ?
zorg.ch
#50172 by @ 27.09.2004 15:05 - nach oben -
Nein... die Idee ist nicht dass man einfach immer wieder unread_comments löschen geht die nicht existieren sollten, sondern dass diese gar nicht erst kreiirt werden.
zorg.ch
#50173 by @ 27.09.2004 15:08 - nach oben -
Dumme Frage:

Kannst du die zwei Dinge nicht irgendwie in der DB verknuepfen, sodass du garnicht das eine ohne das andere loeschen kannst?
Additional posts
zorg.ch
#50174 by @ 27.09.2004 15:17 - nach oben -
Ha mol /util/unreadcommentsfixer.php gmacht. Aber ebe... es isch eigentlich nöd de Sinn vo de Sach.