resync berichten teller werkt niet.

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
stijnpeeters
Berichten: 6
Lid geworden op: 27 apr 2010, 22:45

resync berichten teller werkt niet.

Bericht door stijnpeeters » 05 jul 2010, 20:28

  • Adres van je forum: http://www.eosdigitaal.nl/forum
    Event. modificaties op je forum:
    Wanneer ontstond het probleem? nadat ik op de knop sync berichten heb geklikt
    phpBB versie: 3.0.7-PL1


    Heb je onlangs iets veranderd aan je forum? nope
    Wat is het probleem?
User klaagden dat de berichten teller niet klopte.
dus ik klik op sync beerichten teller.
helaas geeft die na x seconden een error 500
probably cgi timeout, maar hoe kan ik die sync toch goed uitvoeren.
nu heeft iedereen 1 bericht... :-(

..

stijnpeeters
Berichten: 6
Lid geworden op: 27 apr 2010, 22:45

Re: resync berichten teller werkt niet.

Bericht door stijnpeeters » 08 jul 2010, 19:45

niemand die een tipje heeft voor me?

Sascha
Berichten: 11
Lid geworden op: 30 jun 2010, 14:10
Locatie: Belgie
Contacteer:

Re: resync berichten teller werkt niet.

Bericht door Sascha » 08 jul 2010, 20:37

Wel het enigste manier die ik kan bedenken is om zelf een script te schrijven die in de tabel phpbb_post alle voorkomende posterid gaat samentellen van hoeveel ze voorkomen in die tabel en die dan laten updaten in de tabel phpbb_users -> user_posts


Een andere oplossing kan ik niet bedenken maar zal eens proberen om zo'n code te schrijven.

Edit.
Ok heb het klaar gekregen met een Simpele SQL query

Code: Selecteer alles

SELECT poster_id,SUM(post_postcount) AS Aantal
FROM phpbb_posts
GROUP BY poster_id
Heb er gelijk een script voor geschreven dat je kan downloaden van mijn website.
http://www.sanity-guild.com/post_count.rar
Upload deze file naar je root van je forum waar config.php staat
En vervolgens ga je naar die post_count.php waar je hem hebt neergezet.(jesite.com/post_count.php)
Dit laat vervolgens een update query zien die je vervolgens kan gebruiken voor je post count te reseten.
Gewoon in een tekst bestand opslaan en importeren in je msql databank

Heb er een hele nacht men hoofd over zitten breken ben blij dat het klaar is. :)
Laat me iets weten als het gelukt is.
Tip: neem ALTIJD een backup voor je gaat werken in de sql van je forum.

Gesloten