Kommentaranzahl nicht korrekt

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Searcher78
Regular
Posts: 6
Joined: Thu Feb 11, 2010 2:43 am

Kommentaranzahl nicht korrekt

Post by Searcher78 »

Hallo zusammen,

ich habe schon die Suchfunktion benutzt, finde aber kein ähnlich gelagertes Problem...

Ich habe zum Beispiel http://www.carsten-wiemann.de/blog/arch ... d-da!.html welcher 2 Kommentare besitzt, auf der Startseite werden aber "Kommentare (0)" angezeigt. Bei anderen Artikeln wird das korrekt angezeigt, bei Anderen nicht. Hat jemand von euch eine Ahnung, wodurch daß ausgelöst werden kann?

LG

Carsten
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kommentaranzahl nicht korrekt

Post by garvinhicking »

Hi!

Wenn ich mich recht erinnere war das ein PRoblem in s9y versionen vor 1.5 - Du könntest also aktualisieren um das zu vermeiden. Es kann passieren wenn man kommentare freischaltet, dass die anzahl nicht korrekt berechnet wird.

Du könntest per phpMyAdmin o.ä. die Anzahl in serendipity_entries korrigieren ("comments")...

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Searcher78
Regular
Posts: 6
Joined: Thu Feb 11, 2010 2:43 am

Re: Kommentaranzahl nicht korrekt

Post by Searcher78 »

Danke dir für die schnelle Antwort, werde ich bei Gelegenheit machen, hab jetzt grade ein ganz anderes Problem... suche jetzt danach mal im Forum, sonst mache ich nen Thread auf...
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Kommentaranzahl nicht korrekt

Post by bernd_d »

Ich bin mal so frei, das alte Thema auszubuddeln.

Da ich das o. g. Problem auch (schon immer?) bei einigen Artikeln/Kommentaren hatte und das gerne mal irgendwie beheben möchte: Gibt es irgendwie eine Möglichkeit, dass man die Kommentar-Anzahl der einzelnen Beiträge automatisiert aktulisieren lassen kann anhand der Kommentare, die tatsächlich vorhanden/freigegeben sind? Manuell ist das m. E. doch sehr müsig.

Ich vermute mal, dass die falsche Zählung aus irgendeiner der Anti-Spam-Maßnahmen kommt, hab es aber noch nicht genauer untersucht.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kommentaranzahl nicht korrekt

Post by garvinhicking »

Hi!

Wichtiger wäre natürlich tatsächlich den Ursprung des falschen Zählens erwischen zu können. Irgendwo hier im Forum müsste es eine passende SQL-Abfrage geben, die sowas macht wie "UPDATE serendipity_entry SET comments = (SELECT count(...) FROM ...)" - also eine subquery, ich habe jetzt nur gerade nicht die Zeit das Forum zu durchbuddeln .Wenn Du nix findest sprich mich gerne nächste Woche nochmal darauf an; das kann man dann durchaus auch in PHP-Form gießen und per cronjob regelmäßig aufrufen wenn man möchte.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: Kommentaranzahl nicht korrekt

Post by bernd_d »

Wenn ich die Board-Suche richtig bemüht habe, müsste http://board.s9y.org/viewtopic.php?p=70264#p70264 der richtige Beitrag sein, oder?

Code: Select all

UPDATE serendipity_entries AS e SET e.comments = (SELECT count(c.entry_id) FROM serendipity_comments AS c WHERE c.entry_id = e.id AND c.status = 'approved')
Falls ja, in ein PHP/Cron kann ich es dann auch selbst werfen :)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Kommentaranzahl nicht korrekt

Post by garvinhicking »

Hi!

Perfekt, da hast du das richtige gefunden :-)
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply