Pagina 1 van 2
Profiel niet zichtbaar
Geplaatst: 14 aug 2005, 13:01
door r o l p h
Ik weet niet precies vanaf welk moment dit probleem is ontstaan.. maar de profiel button op het forum van mij werkt niet meer correct. Er komt een wit scherm te staan.. maar niet het profiel.
Geen idee wat ik hieraan moet doen.. SQL runnen ofzo? Maar met welke code dan?
Of iets heel anders??
Alvast bedankt!!! :thumb:
Geplaatst: 14 aug 2005, 13:20
door ElbertF
Begin eens met een link naar je forum in je (phpBB-)profiel te plaatsen

Geplaatst: 14 aug 2005, 13:22
door r o l p h
vooruit dan

Geplaatst: 14 aug 2005, 13:24
door ElbertF
Kijk, dat werkt wat makkelijker. Ik heb geen probleem met het bekijken van de profielen op je forum.
Geplaatst: 14 aug 2005, 13:27
door r o l p h
Maar niemand kan z'n eigen profiel aanpassen. Dus ik bedoel niet profiel bekijken via bijv. gebruikerslijst, maar als gebruiker je eigen profiel aanpassen... (Sorry voor de onduidelijkheid )
Geplaatst: 14 aug 2005, 13:30
door ElbertF
Heb je een testaccount zodat we het kunnen zien?
Geplaatst: 14 aug 2005, 13:35
door r o l p h
Heb ik niet echt.. Wilde ik een registreren.. Maar: dat werkt dus ook al niet...
Zie PB voor een bestaand account waarmee je kunt inloggen
Geplaatst: 14 aug 2005, 13:37
door Stef
Copyright van subZa template zie ik niet op je forum.
http://www.dewaardforum.rolph.tk/
http://www.phpbb.com/styles/forum/index.php?style=202
Tot de copyright weer terug is, word je support ontzegd.
Heb je hem terug geplaatst kun je me een privé berichtje sturen.
--
Hij staat er weer!
Geplaatst: 14 aug 2005, 14:14
door r o l p h
Ja gelukkig wel.. Snap niet waardoor die weg was.. Misschien met MOD installeren ofzo..
Maar goed. Dat was een foutje. Nu graag oplossingen voor 2 problemen:
* Niemand kan zich registreren
* Niemand kan zijn profiel aanpassen.
Beide resulteren in een witte pagina voor je neus..
Geplaatst: 14 aug 2005, 14:36
door r o l p h
Heb ik een fout gemaakt bij het aanpassen naar 2.0.17 misschien?? Of komt het door een SQL fout die ik zag bij het installeren van de Zero_users MOD??
Hier iig de volledige code van mijn usercp_viewprofile Heb een gevoel dat daar iets niet klopt..
Code: Selecteer alles
<?php
/***************************************************************************
* usercp_viewprofile.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: usercp_viewprofile.php,v 1.5.2.3 2004/11/18 17:49:45 acydburn Exp $
*
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*
***************************************************************************/
if ( !defined('IN_PHPBB') )
{
die("Hacking attempt");
exit;
}
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]);
if (!$profiledata)
{
message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
}
$sql = "SELECT *
FROM " . RANKS_TABLE . "
ORDER BY rank_special, rank_min";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not obtain ranks information', '', __LINE__, __FILE__, $sql);
}
$ranksrow = array();
while ( $row = $db->sql_fetchrow($result) )
{
$ranksrow[] = $row;
}
$db->sql_freeresult($result);
//
// Output page header and profile_view template
//
$template->set_filenames(array(
'body' => 'profile_view_body.tpl')
);
make_jumpbox('viewforum.'.$phpEx);
//
// Calculate the number of days this user has been a member ($memberdays)
// Then calculate their posts per day
//
$regdate = $profiledata['user_regdate'];
$memberdays = max(1, round( ( time() - $regdate ) / 86400 ));
$posts_per_day = $profiledata['user_posts'] / $memberdays;
//
// MOD: Add Last User Visit Date to User Profiles
//
$last_visit_time = (!empty($profiledata['user_lastvisit'])) ? create_date($board_config['default_dateformat'], $profiledata['user_lastvisit'], $board_config['board_timezone']) : $lang['Never'];
//
// MOD: -END-
//
// Get the users percentage of total posts
if ( $profiledata['user_posts'] != 0 )
{
$total_posts = get_db_stat('postcount');
$percentage = ( $total_posts ) ? min(100, ($profiledata['user_posts'] / $total_posts) * 100) : 0;
}
else
{
$percentage = 0;
}
$avatar_img = '';
if ( $profiledata['user_avatar_type'] && $profiledata['user_allowavatar'] )
{
switch( $profiledata['user_avatar_type'] )
{
case USER_AVATAR_UPLOAD:
$avatar_img = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_REMOTE:
$avatar_img = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
break;
case USER_AVATAR_GALLERY:
$avatar_img = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $profiledata['user_avatar'] . '" alt="" border="0" />' : '';
break;
}
}
$poster_rank = '';
$rank_image = '';
if ( $profiledata['user_rank'] )
{
for($i = 0; $i < count($ranksrow); $i++)
{
if ( $profiledata['user_rank'] == $ranksrow[$i]['rank_id'] && $ranksrow[$i]['rank_special'] )
{
$poster_rank = $ranksrow[$i]['rank_title'];
$rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
}
}
}
else
{
for($i = 0; $i < count($ranksrow); $i++)
{
if ( $profiledata['user_posts'] >= $ranksrow[$i]['rank_min'] && !$ranksrow[$i]['rank_special'] )
{
$poster_rank = $ranksrow[$i]['rank_title'];
$rank_image = ( $ranksrow[$i]['rank_image'] ) ? '<img src="' . $ranksrow[$i]['rank_image'] . '" alt="' . $poster_rank . '" title="' . $poster_rank . '" border="0" /><br />' : '';
}
}
}
$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=" . $profiledata['user_id']);
$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';
$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';
if ( !empty($profiledata['user_viewemail']) || $userdata['user_level'] == ADMIN )
{
$email_uri = ( $board_config['board_email_form'] ) ? append_sid("profile.$phpEx?mode=email&" . POST_USERS_URL .'=' . $profiledata['user_id']) : 'mailto:' . $profiledata['user_email'];
$email_img = '<a href="' . $email_uri . '"><img src="' . $images['icon_email'] . '" alt="' . $lang['Send_email'] . '" title="' . $lang['Send_email'] . '" border="0" /></a>';
$email = '<a href="' . $email_uri . '">' . $lang['Send_email'] . '</a>';
}
else
{
$email_img = ' ';
$email = ' ';
}
$www_img = ( $profiledata['user_website'] ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww"><img src="' . $images['icon_www'] . '" alt="' . $lang['Visit_website'] . '" title="' . $lang['Visit_website'] . '" border="0" /></a>' : ' ';
$www = ( $profiledata['user_website'] ) ? '<a href="' . $profiledata['user_website'] . '" target="_userwww">' . $profiledata['user_website'] . '</a>' : ' ';
if ( !empty($profiledata['user_icq']) )
{
$icq_status_img = '<a href="http://wwp.icq.com/' . $profiledata['user_icq'] . '#pager"><img src="http://web.icq.com/whitepages/online?icq=' . $profiledata['user_icq'] . '&img=5" width="18" height="18" border="0" /></a>';
$icq_img = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $profiledata['user_icq'] . '"><img src="' . $images['icon_icq'] . '" alt="' . $lang['ICQ'] . '" title="' . $lang['ICQ'] . '" border="0" /></a>';
$icq = '<a href="http://wwp.icq.com/scripts/search.dll?to=' . $profiledata['user_icq'] . '">' . $lang['ICQ'] . '</a>';
}
else
{
$icq_status_img = ' ';
$icq_img = ' ';
$icq = ' ';
}
$aim_img = ( $profiledata['user_aim'] ) ? '<a href="aim:goim?screenname=' . $profiledata['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : ' ';
$aim = ( $profiledata['user_aim'] ) ? '<a href="aim:goim?screenname=' . $profiledata['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : ' ';
$msn_img = ( $profiledata['user_msnm'] ) ? $profiledata['user_msnm'] : ' ';
$msn = $msn_img;
$yim_img = ( $profiledata['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $profiledata['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';
$yim = ( $profiledata['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $profiledata['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
$temp_url = append_sid("search.$phpEx?search_author=" . urlencode($profiledata['username']) . "&showresults=posts");
$search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . sprintf($lang['Search_user_posts'], $profiledata['username']) . '" border="0" /></a>';
$search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $profiledata['username']) . '</a>';
//
// Generate page
//
$page_title = $lang['Viewing_profile'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
if (function_exists('get_html_translation_table'))
{
$u_search_author = urlencode(strtr($profiledata['username'], array_flip(get_html_translation_table(HTML_ENTITIES))));
}
else
{
$u_search_author = urlencode(str_replace(array('&', ''', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
}
$template->assign_vars(array(
'USERNAME' => $profiledata['username'],
'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
'POSTER_RANK' => $poster_rank,
'RANK_IMAGE' => $rank_image,
'POSTS_PER_DAY' => $posts_per_day,
'POSTS' => $profiledata['user_posts'],
'PERCENTAGE' => $percentage . '%',
'POST_DAY_STATS' => sprintf($lang['User_post_day_stats'], $posts_per_day),
'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage),
'SEARCH_IMG' => $search_img,
'SEARCH' => $search,
'PM_IMG' => $pm_img,
'PM' => $pm,
'EMAIL_IMG' => $email_img,
'EMAIL' => $email,
'WWW_IMG' => $www_img,
'WWW' => $www,
'ICQ_STATUS_IMG' => $icq_status_img,
'ICQ_IMG' => $icq_img,
'ICQ' => $icq,
'AIM_IMG' => $aim_img,
'AIM' => $aim,
'MSN_IMG' => $msn_img,
'MSN' => $msn,
'YIM_IMG' => $yim_img,
'YIM' => $yim,
//
// MOD: Add Last User Visit Date to User Profiles
//
'LAST_VISIT_TIME' => $last_visit_time,
//
// MOD: -END-
//
'LOCATION' => ( $profiledata['user_from'] ) ? $profiledata['user_from'] : ' ',
'OCCUPATION' => ( $profiledata['user_occ'] ) ? $profiledata['user_occ'] : ' ',
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : ' ',
'AVATAR_IMG' => $avatar_img,
'L_VIEWING_PROFILE' => sprintf($lang['Viewing_user_profile'], $profiledata['username']),
'L_ABOUT_USER' => sprintf($lang['About_user'], $profiledata['username']),
'L_AVATAR' => $lang['Avatar'],
//
// MOD: Add Last User Visit Date to User Profiles
//
'L_LAST_VISITED' => $lang['Last_Visited'],
//
// MOD: -END-
//
'L_POSTER_RANK' => $lang['Poster_rank'],
'L_JOINED' => $lang['Joined'],
'L_TOTAL_POSTS' => $lang['Total_posts'],
'L_SEARCH_USER_POSTS' => sprintf($lang['Search_user_posts'], $profiledata['username']),
'L_CONTACT' => $lang['Contact'],
'L_EMAIL_ADDRESS' => $lang['Email_address'],
'L_EMAIL' => $lang['Email'],
'L_PM' => $lang['Private_Message'],
'L_ICQ_NUMBER' => $lang['ICQ'],
'L_YAHOO' => $lang['YIM'],
'L_AIM' => $lang['AIM'],
'L_MESSENGER' => $lang['MSNM'],
'L_WEBSITE' => $lang['Website'],
'L_LOCATION' => $lang['Location'],
'L_OCCUPATION' => $lang['Occupation'],
'L_INTERESTS' => $lang['Interests'],
'U_SEARCH_USER' => append_sid("search.$phpEx?search_author=" . $u_search_author),
// Photo Album Addon v2.x.x by Smartor
'U_PERSONAL_GALLERY' => append_sid("album_personal.$phpEx?user_id=" . $profiledata['user_id']),
'L_PERSONAL_GALLERY' => sprintf($lang['Personal_Gallery_Of_User'], $profiledata['username']),
'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>
Geplaatst: 14 aug 2005, 14:41
door ElbertF
Je kan even proberen om 'm te vervangen met een exemplaar uit een fris pakket. Vul trouwens even de Support Template in (zie mij sig), welke php versie gebruik je?
Geplaatst: 14 aug 2005, 14:46
door ik ben gek
hij zegt een paar posts terug mischien heb ik een fout gemaakt met updaten naar 2.0.17
2.0.17 dus...
Geplaatst: 14 aug 2005, 14:46
door r o l p h
Vanaf gisteren draai ik op 2.0.17
Wat is het probleem? Profiel is niet te wijzigen (behalve via ACP) + je kunt je niet registreren
Wanneer ontstond het probleem? Gisteren denk ik
Adres van je forum: http://www.dewaardforum.nl
Geïnstalleerde mods: Zero_User als laatste
Huidige template: subZa
phpBB versie: 2.0.17
Heb je gezocht naar een antwoord? Ja, ook op aanwijzen van Spambot, maar kon niet echt iets concreets vinden
Geplaatst: 14 aug 2005, 14:51
door ElbertF
Welke PHP versie heb je?
Geplaatst: 14 aug 2005, 14:55
door r o l p h
PHPMYAdmin bedoel je denk ik:
Ben ff ingelogd en dit staat erboven: phpMyAdmin 2.6.0-pl3
Geplaatst: 14 aug 2005, 14:58
door ElbertF
Spambot schreef:Welke PHP versie heb je?
Zet een bestandje genaamd "phpinfo.php" op je server, en zet deze code erin:
Als je die online opent zie je je PHP versie.
Geplaatst: 14 aug 2005, 15:05
door r o l p h
Krijg ik al een stempel sukkel of moet ik dan beter mijn best doen??
Ok: dit staat er: PHP Version 4.3.10
Geplaatst: 14 aug 2005, 15:10
door ElbertF
Ik vermoedde php5 maar dat is het probleem dus niet.. Heb je het bestand al vervangen met een frisse?
Ik heb ook gezocht naar een oplossing maar vond alleen maar dezelfde vragen. Buiten phpBB komt het ook voor, ik loop er zelf wel eens tegenaan bij het maken van een site.. Hoe ik dat heb opgelost weet ik niet meer

Geplaatst: 14 aug 2005, 15:20
door r o l p h
YES!! Het werkt weer.
Probleem was niet usercp_viewprofile maar usercp_register..
pff.. opluchting...
Geplaatst: 14 aug 2005, 15:24
door Bee
Dat had ik al gepost, maar verwijderd, en niet meer teruggezet nadat Stef het topic had geopend (ik was 10 seconden na Stef met het posten van die reactie)
