Pagina 1 van 2

Engels niet bereikbaar?

Geplaatst: 10 sep 2004, 16:11
door Repsaj
Als ik op mijn eigen forum de taal op Engels zet, dan krijg ik:
You have been banned from this forum.
Please contact the webmaster or board administrator for more information.
Verander in PHPMyAdmin het dan weer terug naar nederlands, dan doet ie het weer!
Waar kan dit aan liggen?

Geplaatst: 11 sep 2004, 01:16
door mosymuis
Je forum heeft iets tegen buitenlanders. Afbeelding

Zoek eerst eens in al je bestanden na waar het systeem $lang['You_been_banned'] aanroept.

Geplaatst: 11 sep 2004, 08:41
door Repsaj
Maar bij Nederlands doet ie het niet!
Die files roepen toch steeds hetzelfde aan?

Geplaatst: 11 sep 2004, 15:48
door mosymuis
Doe het nu toch maar, die language var is het enige aanknopingspunt wat we nu hebben. Zo los je nu eenmaal fouten op. :roll:

Geplaatst: 12 sep 2004, 15:07
door Repsaj
Automatisch lijstje van Textpad:

Code: Selecteer alles

Zoeken naar: $lang['You_been_banned']
admin\admin_user_bantron.php(307): $ban_pub_reason = $lang['You_been_banned'];
admin\mods\absent_user_1_1_6\backups\language\lang_english\lang_main.php.txt(854): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\absent_user_1_1_6\backups\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\absent_user_1_1_6\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\absent_user_1_1_6\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\gender_1.2.6em\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\gender_1.2.6em\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\global_announcement_1.2.8em\backups\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\global_announcement_1.2.8em\backups\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\global_announcement_1.2.8em\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\global_announcement_1.2.8em\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\protect_user_account_1.2.9em\backups\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\protect_user_account_1.2.9em\backups\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\protect_user_account_1.2.9em\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\protect_user_account_1.2.9em\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_english\lang_main.php(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
language\lang_english\lang_main.php_Bakup07_25_2004_17_40_21(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
language\lang_english\lang_main.php_Bakup09_06_2004_14_43_10(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
language\lang_nederlands\lang_main.goed(832): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup07_25_2004_17_40_22(832): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup08_08_2004_13_55_14(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup08_08_2004_13_56_21(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup09_06_2004_14_43_59(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main-31juli.php(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main-old.php(804): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
26 voorkomen(s) gevonden in 26 bestand(en)

Geplaatst: 13 sep 2004, 14:08
door mosymuis
Zoek anders eens naar

Code: Selecteer alles

You_been_banned

Geplaatst: 13 sep 2004, 16:24
door Repsaj

Code: Selecteer alles

Zoeken naar: You_been_banned
admin\admin_user_bantron.php(307): $ban_pub_reason = $lang['You_been_banned'];
admin\mods\absent_user_1_1_6\backups\language\lang_english\lang_main.php.txt(854): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\absent_user_1_1_6\backups\language\lang_english\lang_main.php.txt(1090): $reason = 'You_been_banned';
admin\mods\absent_user_1_1_6\backups\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\absent_user_1_1_6\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\absent_user_1_1_6\processed\language\lang_english\lang_main.php.txt(1100): $reason = 'You_been_banned';
admin\mods\absent_user_1_1_6\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\admintemplatesupgrade\backups\includes\sessions.php.txt(133): $reason = 'You_been_banned';
admin\mods\admintemplatesupgrade\processed\includes\sessions.php.txt(133): $reason = 'You_been_banned';
admin\mods\gender_1.2.6em\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\gender_1.2.6em\processed\language\lang_english\lang_main.php.txt(1100): $reason = 'You_been_banned';
admin\mods\gender_1.2.6em\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\global_announcement_1.2.8em\backups\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\global_announcement_1.2.8em\backups\language\lang_english\lang_main.php.txt(1100): $reason = 'You_been_banned';
admin\mods\global_announcement_1.2.8em\backups\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\global_announcement_1.2.8em\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\global_announcement_1.2.8em\processed\language\lang_english\lang_main.php.txt(1100): $reason = 'You_been_banned';
admin\mods\global_announcement_1.2.8em\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\protect_user_account_1.2.9em\backups\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\protect_user_account_1.2.9em\backups\language\lang_english\lang_main.php.txt(1100): $reason = 'You_been_banned';
admin\mods\protect_user_account_1.2.9em\backups\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
admin\mods\protect_user_account_1.2.9em\processed\language\lang_english\lang_main.php.txt(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
admin\mods\protect_user_account_1.2.9em\processed\language\lang_english\lang_main.php.txt(1100): $reason = 'You_been_banned';
admin\mods\protect_user_account_1.2.9em\processed\language\lang_nederlands\lang_main.php.txt(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
includes\sessions.php(133): $reason = 'You_been_banned';
includes\sessions_.php(132): message_die(CRITICAL_MESSAGE, 'You_been_banned');
language\lang_english\lang_main.php(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
language\lang_english\lang_main.php(1100): $reason = 'You_been_banned';
language\lang_english\lang_main.php_Bakup07_25_2004_17_40_21(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
language\lang_english\lang_main.php_Bakup07_25_2004_17_40_21(1100): $reason = 'You_been_banned';
language\lang_english\lang_main.php_Bakup09_06_2004_14_43_10(864): $lang['You_been_banned'] = 'You have been banned from this forum.<br />Please contact the webmaster or board administrator for more information.';
language\lang_english\lang_main.php_Bakup09_06_2004_14_43_10(1100): $reason = 'You_been_banned';
language\lang_nederlands\lang_main.goed(832): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup07_25_2004_17_40_22(832): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup08_08_2004_13_55_14(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup08_08_2004_13_56_21(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main.php_Bakup09_06_2004_14_43_59(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main-31juli.php(843): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
language\lang_nederlands\lang_main-old.php(804): $lang['You_been_banned'] = 'Je bent gebanned op dit forum.<br />Neem contact op met de webmaster of Forum beheerder voor meer informatie.';
40 voorkomen(s) gevonden in 30 bestand(en)

Geplaatst: 13 sep 2004, 17:28
door mosymuis
Het gaat mis bij 1 van deze twee.

Code: Selecteer alles

includes\sessions.php(133): $reason = 'You_been_banned';
includes\sessions_.php(132): message_die(CRITICAL_MESSAGE, 'You_been_banned');
Waarschijnlijk een fout in je bantron mod.

Geplaatst: 13 sep 2004, 18:05
door Repsaj
mosymuis schreef:Het gaat mis bij 1 van deze twee.

Code: Selecteer alles

includes\sessions.php(133): $reason = 'You_been_banned';
includes\sessions_.php(132): message_die(CRITICAL_MESSAGE, 'You_been_banned');
Waarschijnlijk een fout in je bantron mod.
Die sessions_.php wordt niet gebruikt...
Is gewoon een backup.

Regel 110 t/m 142 van sessions.php

Code: Selecteer alles

	// Initial ban check against user id, IP and email address
	//
	preg_match('/(..)(..)(..)(..)/', $user_ip, $user_ip_parts);

		$sql = "SELECT ban_ip, ban_userid, ban_email, ban_email, ban_expire_time, ban_priv_reason, ban_pub_reason_mode, ban_pub_reason 
		FROM " . BANLIST_TABLE . " 
		WHERE ban_ip IN ('" . $user_ip_parts[1] . $user_ip_parts[2] . $user_ip_parts[3] . $user_ip_parts[4] . "', '" . $user_ip_parts[1] . $user_ip_parts[2] . $user_ip_parts[3] . "ff', '" . $user_ip_parts[1] . $user_ip_parts[2] . "ffff', '" . $user_ip_parts[1] . "ffffff')
			OR ban_userid = $user_id";
	if ( $user_id != ANONYMOUS )
	{
		$sql .= " OR ban_email LIKE '" . str_replace("\'", "''", $userdata['user_email']) . "' 
			OR ban_email LIKE '" . substr(str_replace("\'", "''", $userdata['user_email']), strpos(str_replace("\'", "''", $userdata['user_email']), "@")) . "'";
	}
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(CRITICAL_ERROR, 'Could not obtain ban information', '', __LINE__, __FILE__, $sql);
	}

	if ( $ban_info = $db->sql_fetchrow($result) )
	{
		if ( $ban_info['ban_ip'] || $ban_info['ban_userid'] || $ban_info['ban_email'] && ((isset ($ban_info['ban_expire_time']) && $ban_info['ban_expire_time'] >= time ()) || !isset ($ban_info['ban_expire_time'])) )
		{
if ($ban_info['ban_pub_reason_mode'] == '0' || !isset ($ban_info['ban_pub_reason_mode'])) {
				$reason = 'You_been_banned';
			} else if ($ban_info['ban_pub_reason_mode'] == '1') {
				$reason = str_replace ("\n", '<br />', stripslashes ($ban_info['ban_priv_reason']));
			} else if ($ban_info['ban_pub_reason_mode'] == '2') {
				$reason = str_replace ("\n", '<br />', stripslashes ($ban_info['ban_pub_reason']));
			}
				
			message_die(CRITICAL_MESSAGE, $reason);
		}
	}

Geplaatst: 15 sep 2004, 14:00
door Repsaj
Ik heb Bantron even geinstalleerd, maar de fout blijft wel.
Waar ligt het aan?
De foutmelding wordt wel in het Engels weergegeven.
Dus hij leest dus wel de language.
Waar ligt het nog meer aan?

Geplaatst: 15 sep 2004, 23:18
door mosymuis
Ik ben bang dat ik dat niet kan uitzoeken op deze manier. Misschien dat je me de bestanden nog eens kunt sturen. :P

Geplaatst: 16 sep 2004, 14:29
door Repsaj
http://www.jasper-webdesign.dse.nl/ en dan op broj4u.zip klikken.

Geplaatst: 16 sep 2004, 16:49
door mosymuis
Database ook, graag 8)

Geplaatst: 16 sep 2004, 16:58
door Repsaj
Staat erop: http://www.jasper-webdesign.dse.nl -> dbaseenz.

Geplaatst: 16 sep 2004, 17:54
door mosymuis
Je probleem was dat dit stuk rondzworf in je Engelse lang_main. Terwijl het alleen in sessions had moeten staan. :wink:

Code: Selecteer alles

if ($ban_info['ban_pub_reason_mode'] == '0' || !isset ($ban_info['ban_pub_reason_mode'])) {
				$reason = 'You_been_banned';
			} else if ($ban_info['ban_pub_reason_mode'] == '1') {
				$reason = str_replace ("\n", '<br />', stripslashes ($ban_info['ban_priv_reason']));
			} else if ($ban_info['ban_pub_reason_mode'] == '2') {
				$reason = str_replace ("\n", '<br />', stripslashes ($ban_info['ban_pub_reason']));
			}

			message_die(CRITICAL_MESSAGE, $reason);

Geplaatst: 16 sep 2004, 18:07
door Repsaj
Dus die moet ik gewoon verwijderen?
Oké thnx!
Ik ga het proberen.

Geplaatst: 16 sep 2004, 18:09
door mosymuis
Inderdaad. En ik zou je bestanden weer weghalen als ik jou was, nu liggen je forum source en database op straat.

Geplaatst: 16 sep 2004, 18:12
door Repsaj
Oké thnx!
Ik d8 dat extra code in lang_main geen kwaad kon (dat kan het toch ook niet, als het maar language-code is?)

Geplaatst: 16 sep 2004, 18:14
door mosymuis
De language files mogen ten eerste geen code bevatten omdat ze enkel en alleen bedoeld zijn voor de taal variabelen, op die manier behoud je de structuur op je forum. En het is wel degelijk een normaal PHP bestand waar andere code dus gewoon in wordt uitgevoerd.

Geplaatst: 16 sep 2004, 18:16
door Repsaj
Met code bedoelde ik taal-variabelen.
En andere code, ik wist niet dat die erin stond...