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
Kommentaranzahl nicht korrekt
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kommentaranzahl nicht korrekt
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
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/
# 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
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...
Re: Kommentaranzahl nicht korrekt
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.
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
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
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/
# 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/
Re: Kommentaranzahl nicht korrekt
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?
Falls ja, in ein PHP/Cron kann ich es dann auch selbst werfen 
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')
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Kommentaranzahl nicht korrekt
Hi!
Perfekt, da hast du das richtige gefunden
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/
# 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/