Pagina 1 van 2

Berichten verwijderen zonder dat postcount omlaag gaat

Geplaatst: 13 jun 2003, 16:35
door matel
Hoe kun je berichten verwijderen zonder dat de postcount omlaag gaat? Er zijn namelijk wat topics op m'n forum die veel posts bevatten. Als ik ze zou wissen gaan gebruikers er met 100 posts op achteruit en dat zullen ze vast niet leuk vinden :wink:

Geplaatst: 13 jun 2003, 17:10
door timgoud
Kan niet!! volgens mij anders de standen van de leden maken en dan weer wijzigen in de DB

Geplaatst: 13 jun 2003, 17:19
door Leipo
Zal moeilijk worden inderdaad..
Je zal dus flinke SQL stuut ervoor moeten zijn..
Of je eigen post systeempje erin brengen die je dan alvast op die waardes zet..

Geplaatst: 13 jun 2003, 17:22
door timgoud
maar in de Db gaan en dan post verkennen dan kan je de gebruiker naam klikken en dan wijzigen

Geplaatst: 13 jun 2003, 17:23
door Leipo
Kan ook nog.. :)

( Goed bezig trouwens timgoud )

Geplaatst: 13 jun 2003, 17:27
door timgoud
ik zij toch dat ik ga veranderen :wink:

Geplaatst: 13 jun 2003, 18:25
door matel
Voorlopig heb ik het gelukkig nog niet nodig omdat ik nog meer dan genoeg ruimte heb, maar er komt een keer een tijd (hoop ik :wink: ) dat het wel nodig is.

Geplaatst: 13 jun 2003, 18:29
door timgoud
http://www.breezeland.com gratis aleen ... x klikken per maand

Geplaatst: 13 jun 2003, 19:13
door SuperNova
Deze hack zorgt dat het aantal posts weer normaal gezet wordt.
(juist wat je niet wilt overigens)

Geplaatst: 13 jun 2003, 19:53
door matel
Die heb ik al :wink:

Geplaatst: 13 jun 2003, 20:27
door SuperNova
verder is er geen bestaande oplossing voor zover ik weet.
uiteraard is er ergens code die die -postcount regelt bij het verwijderen,
die code zou je er dan uit moet bouwen

Geplaatst: 13 jun 2003, 22:36
door w0lfie.be
Als je nu gewoon eens de pruning inschakeld? Dan worden de post-counts volgens mij niet gewijzigd... Kan da?

Geplaatst: 14 jun 2003, 07:31
door SuperNova
maar ja dan worden bepaalde berichten die je wilt bewaren ook gehukt

Geplaatst: 14 jun 2003, 07:46
door timgoud
maar als je in de Db 1 hoger maakt maak het niets uit volgens mij

Geplaatst: 14 jun 2003, 11:28
door w0lfie.be
SuperNova schreef:maar ja dan worden bepaalde berichten die je wilt bewaren ook gehukt
Mja... 't Is 't een of 't ander he :P
Uhm, ma geldt dat ook voor sticky posts? Of Mededelingen?

Geplaatst: 14 jun 2003, 12:37
door SuperNova
nogmaals,
uiteraard is er ergens code die die -postcount regelt bij het verwijderen,
die code zou je er dan uit moet bouwen

Geplaatst: 21 okt 2003, 19:12
door Sranang
ik heb zon hack gevonden die ervoor zorgt dat de postcounts niet omlaag gaat..maar ik weet niet hoe ik het moet laten werken.. :?
<?php
/*
Correct Users' Post Counts
by omega13a (omega13a@sonicunited.com)
if you have any problem with this mod, please email me at omega13a@sonicunited.com or post a message at http://forums.sonicunited.com/viewforum.php?f=6

Instructions:
Edit the varibles below, upload this script, and run it.
*/

//Edit these varibles to your host
$host = "localhost";
$user = "sonicuni_sonic"; //the mySQL user
$password = "grozit"; //the mySQL user's password
$dbname = "sonicuni_forums"; //the name of your mySQL database
$posttable = "phpbb_posts"; //the table where your post info is stored...
$usertable = "phpbb_users"; //the table where all your users' info is stored...

//Do not edit anything below unless you know what you are doing...

$link = mysql_connect ($host, $user, $password); //Connect to the database...

$query = "SELECT DISTINCT poster_id, COUNT(poster_id) AS posts FROM " . $posttable . " GROUP BY poster_id";//Find out how many posts each user has made...
$result = mysql_db_query($dbname,$query,$link);
while ( $row = mysql_fetch_array($result)) {
$query2 = "UPDATE ".$usertable." SET user_posts = ".$row[posts]." where user_id =".$row[poster_id];//Update their profile
if (mysql_db_query($dbname,$query2,$link)) {
print("<font color='blue'>The user with the ID of ".$row[poster_id]." was updated.</font><br />\n");
} else {
print("<font color='red'>The user with the ID of ".$row[poster_id]." was not updated.</font><br />\n");
}
}
mysql_close($link);//and we're done...
?>

ik begrijp alleen niet wat ik hier moet invulle.. :?
$posttable = "phpbb_posts"; //the table where your post info is stored...
$usertable = "phpbb_users"; //the table where all your users' info is stored...

Geplaatst: 21 okt 2003, 19:21
door michaa113
staat zo goed.Of je moet een andere prefix hebben (bijv. forum_)

Geplaatst: 21 okt 2003, 19:36
door Sranang
michaa113 schreef:staat zo goed.Of je moet een andere prefix hebben (bijv. forum_)
ohw dus je moet niks veranderen aan
$posttable = "phpbb_posts"; //the table where your post info is stored...
$usertable = "phpbb_users"; //the table where all your users' info is stored...

hmm okee..ff kijke of het lukt.. :wink:

Geplaatst: 21 okt 2003, 19:38
door Sranang
ik heb het gedaan en nu komt er dit te staan
The user with the ID of -1 was updated.
The user with the ID of 2 was updated.
The user with the ID of 3 was updated.

:?