Pagina 1 van 1

No flood control

Geplaatst: 03 jun 2005, 21:28
door Freelancer-gfx
Ik ben nu bezig met het begin van het forum en ik ben nu bezig met de mods.
Nu wil ik al allereerste no flood control voor mods en admins, maar daar heb ik al problemen.

Code: Selecteer alles

#
#-----[ FIND ]---------------------------------------------
#
		//
		// Flood control
		//
#
#-----[ AFTER, ADD ]---------------------------------------------
#
//
// No Flood Limit For Administrators & Moderators MOD
//
	    if($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD)
	    {
Als ik het zo bekijk, en ik doe wat er gezegd staat zie ik tot mn verbzing dat ik het nu twee keer heb staan, en het deel wat ik er dus achter moet plakken er al staat, is dit normaal?

Dit was het eerst(even klein stuk uit functions_post.php gehaald):

Code: Selecteer alles

		//
		// Flood control
		//

//
// No Flood Limit For Administrators & Moderators MOD
//
	    if($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD)
	    {
		$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "poster_ip = '$user_ip'" : 'poster_id = ' . $userdata['user_id'];
		$sql = "SELECT MAX(post_time) AS last_post_time
			FROM " . POSTS_TABLE . "
			WHERE $where_sql";
		if ($result = $db->sql_query($sql))
		{
En dit erna:

Code: Selecteer alles

		//
		// Flood control
		//
//
// No Flood Limit For Administrators & Moderators MOD
//
	    if($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD)
	    {
//
// No Flood Limit For Administrators & Moderators MOD
//
	    if($userdata['user_level'] != ADMIN && $userdata['user_level'] != MOD)
	    {
		$where_sql = ($userdata['user_id'] == ANONYMOUS) ? "poster_ip = '$user_ip'" : 'poster_id = ' . $userdata['user_id'];
		$sql = "SELECT MAX(post_time) AS last_post_time

			FROM " . POSTS_TABLE . "
			WHERE $where_sql";
		if ($result = $db->sql_query($sql))
		{
Is dit normaal?

Dan het tweede probleem, hier staat:

Code: Selecteer alles

#
#-----[ FIND ]---------------------------------------------
# Be careful there are 4 }
#
					message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
				}
			}
		}
Maar als ik die opzoek, staat er dit:

Code: Selecteer alles

					message_die(GENERAL_MESSAGE, $lang['Flood_Error']);
				}
			}
		}
	}
Er staat wel be careful, there are 4, maar bedoelen ze daarmee dus dat er 4 van die haakjes staan? Beetje raar vind je niet, waarom niet gewoon dan meteen bij find dat neerzetten?

Dus bij 1 is het de vraag of dat normaal is, bij 2 of het er al staat of dat ik het dus nog moet toevoegen.

Bedankt alvast

Geplaatst: 04 jun 2005, 09:05
door flance
Zo te zien is die mod al geinstalleerd dan. Gebruik je niet toevallig een pre-modded phpBB (phpBB-plus enzo)

Geplaatst: 04 jun 2005, 09:15
door Paul
Neej, er zijn er 4, en je moet na de 3de iets toevoegen of veranderen ;)

Geplaatst: 04 jun 2005, 09:37
door Freelancer-gfx
Ik heb phpBB2 2.0.15 gedownload van hier, dus nix pre-modded.
En ik heb zelf nog steeds flood control dus dat moet ik eraf halen, erg irritant vind ik.
Ik heb nu duidelijkheid gekregen over het 1e deel, maar het eerste deel dan?

Geplaatst: 04 jun 2005, 09:39
door Paul
De eerste keer sinds de vorige zoekactie moet je het uitvoeren.

Geplaatst: 04 jun 2005, 09:51
door Freelancer-gfx
Sorry wat bedoel je daar precies mee? :oops:

Geplaatst: 04 jun 2005, 09:52
door Paul
De eerste die je tegenkomt, daarna moet je het doen.

Geplaatst: 04 jun 2005, 09:54
door Freelancer-gfx
Jah dat heb ik dus gedaan in de post bovenaan, dus het is goed denk je?
Ik zal het meteen ff uitproberen, dankjewel alvast

Geplaatst: 04 jun 2005, 10:01
door Paul
Ja, gewoon direct na de eerste die je tegenkomt. Dat is altijd bij dit soort dingen, behalve als het er bij staat.

Geplaatst: 04 jun 2005, 10:05
door Freelancer-gfx
Als ik functions_post.php nu open in Wordpad, en ik wil hem gaan editen en opslaan, slaat hij hem op als textdocument, en niet als .php!
Hoe kan ik dit verhelpen?

Geplaatst: 04 jun 2005, 10:08
door Paul
alle bestanden kiezen, en dan txt weghalen, en php erbij zetten :)

Geplaatst: 04 jun 2005, 10:18
door Freelancer-gfx
Hoe ga je naar een bepaalde regel?
Ik krijg namelijk nu deze error:

Code: Selecteer alles

Parse error: parse error, unexpected $ in /home/aa4567/domains/freelancer-gfx.com/public_html/includes/functions_post.php on line 873

Geplaatst: 04 jun 2005, 10:23
door Paul
ctrl + g en dan regelnummer intype :)

Geplaatst: 04 jun 2005, 10:29
door Freelancer-gfx
Het is de allerlaatste regel, en het staat dit in:
Wat is hier mis mee? Ik snap het niet namelijk.. :roll: :?

Geplaatst: 04 jun 2005, 10:33
door Paul
kan je dat bestand eens in een tekstbestand zetten, en dan hier het adres geven?

Geplaatst: 04 jun 2005, 10:38
door Freelancer-gfx
Hoe moet ik em uploaden?
Gewoon bij mn account bij mn host? Waar moet ik em dan neerzetten?

Geplaatst: 04 jun 2005, 10:40
door Paul
op de plek waar het orginele bestand stond ;)

Geplaatst: 04 jun 2005, 10:46
door Freelancer-gfx
Hij staat er, de url van mn site is http://www.freelancer-gfx.com en hij heeft functions_post3.txt ;)

Geplaatst: 04 jun 2005, 11:26
door Freelancer-gfx
Ik heb functions_post.php terug gezet om weer even wat dingen te kunnen posten, maar functions_post3.txt wel laten staan, is dat goed?

Geplaatst: 04 jun 2005, 12:07
door Freelancer-gfx
Sorry voor de triple post.
Het is gelukt, het bestand wat ik als functions_post had was blijkbaar anders dan die ik had moeten hebben, kheb nu de goede.
Toch bedankt voor alle hulp, keer op keer! Go paulus!! :thumb: