Postcount uit [dringend]

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Postcount uit [dringend]

Bericht door LDawg » 31 aug 2006, 08:43

Ik heb een tijdje geleden een mod geinstalleerd waarmee je de postcount in bepaalde boards kon uitzetten.
Maar ik kom er nu pas achter dat hij niet werkt ofzo.
ALs ik Increment Users Post aanvink en op Bijwerken klik, en daarna kijk dan zie je dat hij niet aan gevinkt is. :evil:

Hoe kan dit?

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 31 aug 2006, 08:51

wel goed geinstalleerd in de tabel ? de sql'tjs uitgevoerd ?
en anders heb je het niet goed aangepast. Dan moet je de mod even doorlopen.

Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Bericht door LDawg » 31 aug 2006, 09:10

Ok ik heb het gecontroleert.

Ik had admin_board.php en fuctions_post.tpl nog niet bewerkt, tenminste die had ik eens normaal gemaakt.

Maar als je nu een posts plaatst in een board waar de postcount aan staat, komen er 2 posts bij :x

svenn
Berichten: 5001
Lid geworden op: 14 jul 2004, 13:00
Locatie: Kortrijk
Contacteer:

Bericht door svenn » 31 aug 2006, 10:04

:lol: haha das pas een leuke fout 8) Je gaat echt alles heel goed moeten controleren. op fouten.

Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Bericht door LDawg » 31 aug 2006, 10:27

Nou ik vind het helemaal niet leuk.

Maar aan welk bestand ligt dit aan?

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 31 aug 2006, 10:55

Welke mod is het precies als ik mag vragen?

Is het de mod toevallig Unincrement User Posts

Is de sql goed uitvoerd, juiste prefix gebruikt daar voor?

Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Bericht door LDawg » 31 aug 2006, 11:47

Ja die was het, maar ik weet zeker dat de sql goed ie uitgevoerd.

Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Bericht door LDawg » 31 aug 2006, 17:15

Sorry, eigenlijk mag dit niet.
Maar het is nogal een slecht moment voor dat de posts dubbel gelden.

Ik heb namelijk een prijsvraag, en om daarmee mee te doen moeten ze 10 posts hebben, nu dus maar 5.
Dat helpt dus niet echt.

Jullie hoeven alleen maar te vertellen aan welk bestand het ligt waarom iedereen 2 posts voor elke post krijgt.

Raimon
Berichten: 4397
Lid geworden op: 27 aug 2005, 12:59
Contacteer:

Bericht door Raimon » 31 aug 2006, 17:36

Controleer eens het bestand : admin/admin_forums.php
En eventueel ook: includes/functions_post.php
Waarschijnlijk zit er een fout in de php bestanden tenminste dat denk ik :wink:

Mocht dat niks opleveren, zet die bestanden eens op je ftp, in een txt document.
En post hier de link :)

Niet de complete files hierposten aub

Gebruikersavatar
LDawg
Berichten: 79
Lid geworden op: 05 mar 2006, 13:22
Locatie: Friesland

Bericht door LDawg » 31 aug 2006, 18:38

Ok bedankt, het lag inderdaad aan functions_post.php
Er stond iets 2x.

Erg bedankt

nickdhnick
Berichten: 632
Lid geworden op: 10 apr 2006, 16:38
Locatie: Apeldoorn
Contacteer:

Bericht door nickdhnick » 22 okt 2006, 19:29

Sorry voor het naar boven halen van dit onderwerp, maar ik heb dit probleem ook. Ik kan alleen de fouten niet vinden.

hier is mijn functions_post.php --> http://realitygamers.nl/nick/functions_post.txt

en dit is wat ik moest veranderen

Code: Selecteer alles

# 
#-----[ FIND ]------------------------------------------ 
# 
	if ($mode != 'poll_delete')
	{
		$sql = "UPDATE " . USERS_TABLE . "
			SET user_posts = user_posts $sign 
			WHERE user_id = $user_id";
		if (!$db->sql_query($sql, END_TRANSACTION))
		{
			message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
		}
	}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
# 
	if ($mode != 'poll_delete')
	{
		$sql = "SELECT forum_count_posts FROM ". FORUMS_TABLE . " WHERE forum_id = " . $forum_id;
		$result = $db->sql_query($sql);
		if( $row = $db->sql_fetchrow($result) ) 
		{ 
			if( $row['forum_count_posts'] == 1 )
			{

				$sql = "UPDATE " . USERS_TABLE . "
					SET user_posts = user_posts $sign 
					WHERE user_id = $user_id";
				if (!$db->sql_query($sql, END_TRANSACTION))
				{
					message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
				}
			}
		}
	}
alvast bedankt, en als ik hiervoor een nieuwe topic moet openen, zeg t dan maar

Gesloten