Pagina 1 van 1

Profiel geeft niet alles weer

Geplaatst: 03 okt 2003, 19:52
door DonvanVliet
Luister ik heb gezocht op dit forum en op buitenlandse phpBB forums en tot nu toe niets gevonden. Dit is het probleem:

Als ik op "Gebruikerslijst" klik opent er een lijst van al mijn forum gebruikers.
Klik ik daarna op een willekeurige "Gebruikersnaam" dan opent er een venster met de profielgegevens van de gebruiker......alleen staan er geen gegevens!!!

Bovenin staat "Profiel van ::" geen naam dus, geen Avatar, geen website of E-mail enz. enz.
Het gekke is dat bij alle gebruikers "Geregistreerd op: 1-1-1970" staat.
Volgens mij klopt dit niet helemaal en wie kan mij helpen om dit te corrigeren. :shock: :shock:

Geplaatst: 03 okt 2003, 20:08
door Carlo Claessen
Dit klinkt alsof je de verjaardagsmod hebt geinstalleerd, ik heb gekeken maar kan dit dus niet vinden, heb je dat wel of ander MODS geinstalleerd, dit zal ons wel helpen als we wat meer weten!!!

Geplaatst: 04 okt 2003, 07:27
door DonvanVliet
author_hyperlink-101_mod.txten

rank_in_memberlist_1_0_2_mod.txt

scoi-102_mod.txt had ik geinstalleerd maar ik heb imiddels de betrokken files die ik in backup had staan teruggezet dus de mods zijn er uit, maar het is nog steeds hetzelfde.

Volgens mij is het vanaf installatie al zo. :roll:

Geplaatst: 04 okt 2003, 07:51
door WebSiteNet
Er was al eerder precies zo'n probleem. ik kan de topic alleen niet meer vinden :?

controleer de volgende dingen:
Kijk of er in includes/functions.php rond regel 80 dit staat:

Code: Selecteer alles

//
// Get Userdata, $user can be username or user_id. If force_str is true, the username will be forced.
//
function get_userdata($user, $force_str = false)
{
	global $db;

	if (intval($user) == 0 || $force_str)
	{
		$user = trim(htmlspecialchars($user));
		$user = substr(str_replace("\\'", "'", $user), 0, 25);
		$user = str_replace("'", "\\'", $user);
	}
	else
	{
		$user = intval($user);
	}

	$sql = "SELECT *
		FROM " . USERS_TABLE . " 
		WHERE ";
	$sql .= ( ( is_integer($user) ) ? "user_id = $user" : "username = '" .  $user . "'" ) . " AND user_id <> " . ANONYMOUS;
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Tried obtaining data for a non-existent user', '', __LINE__, __FILE__, $sql);
	}

	return ( $row = $db->sql_fetchrow($result) ) ? $row : false;
}
in includes/constants.php moet rond regel 104 dit staan:

Code: Selecteer alles

define('POST_USERS_URL', 'u');
En in includes/usercp_viewprofile.php rond regel 30 moet dit staan:

Code: Selecteer alles

if ( empty($HTTP_GET_VARS[POST_USERS_URL]) || $HTTP_GET_VARS[POST_USERS_URL] == ANONYMOUS )
{
	message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
$profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);
dit is ongeveer het antwoord wat ik in die andere topic ook gegeven had.

Geplaatst: 04 okt 2003, 08:47
door DonvanVliet
page_header.php en
functions.php

Deze 2 Mod files moest ik kopieren naar mijn host alvorens ik de installatie begon van phpBB.
Dit stond in een topic van het phpBB forum zelf.

Ik heb het orginele "functions.php" teruggezet en nu werkt het weer, moet ik het orginele "page_header.php" soms ook weer terugzetten of niet want in dat topic stond dat je deze 2 files moest kopieren om problemen te voorkomen.....ik zou wel eens willen weten welke problemen.
In ieder geval bedankt ik steek er steeds meer van op van php taal. 8) :lol: