Pagina 1 van 1
visual confirmation
Geplaatst: 31 okt 2005, 16:04
door ukkepuk
Support template:
- Wat is het probleem? bij het registreren van een nieuwe gebruiker wordt de visual confirmation niet goed afgehandeld
Wanneer ontstond het probleem? ??????
Adres van je forum: http://www.divinglommel.be/forum/index.php
Geïnstalleerde mods: zeer veel
Huidige template:subsilver
phpBB versie: 2.0.18
Host:??
Heb je onlangs een mod of stijl geïnstalleerd?ja, maar dit probleem is er blijkbaar al heel lang
Heb je gezocht naar een antwoord?ja, maar ik heb niets dat me kan helpen gevonden
Overige opmerkingen:
Bij de update naar 2.0.18 kwam ik erachter dat de visual confimation niet goed was geïnstalleerd.
In de board_config_body.tpl ontbraken een paar regels.
Deze file is ondertussen in orde gebracht, maar als ik nu de visual confirmation inschakel in het acp dat krijgt een nieuwe user dit scherm:
De code zelf komt niet in beeld.
Ikzelf heb de update van v2.0.10 naar v2.0.11 al eens doorgelopen, omdat hier die functie bijgekomen is. Blijkbaar zit er alles toch in.
En toch werkt het niet.
Wie weet raad?
Voorlopig heb ik deze functie maar uitgeschakeld, maar ik zou deze toch graag werkend hebben.
Thankx
Geplaatst: 01 nov 2005, 01:07
door mosymuis
Zijn alle bestanden aanwezig? Roep de url van het plaatje eens los in je browser aan, wat gebeurt er dan?
Geplaatst: 01 nov 2005, 12:46
door ukkepuk
Als ik met de rechtermuiknop klik op het deel waar het beeld zou moeten komen dan krijg ik dit:
http://divinglommel.be/forum/profile.ph ... 5ae4bb1baa
Ik heb de visuele confirmatie aan laten staan, dan kan je zelf een kijken.
klik
hier
Dit kan ik wel zo niet al te lang laten staan, want nu kan niemand zich registreren
Geplaatst: 01 nov 2005, 17:33
door Ytrecq
Misschien wel een domme vraag, maar heb je de plaatjes geupload?
Geplaatst: 01 nov 2005, 17:48
door Paul
usercp_confirm.php IS het plaatje

Geplaatst: 01 nov 2005, 18:17
door ukkepuk
usercp_confirm.php heb ik inderdaad geupload.
maar er is destijds blijkbaar niet alles aangepast.
Een groot deel heb ik in orde kunnen brengen, enkel het aanroepen van het plaatje ontbreekt blijkbaar nog.
Waar gebeurt dat?
Geplaatst: 01 nov 2005, 18:19
door Paul
usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien

Geplaatst: 01 nov 2005, 18:21
door Paul
usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien

Geplaatst: 01 nov 2005, 18:21
door ukkepuk
hoe bedoel je?
ik heb visual confirmation aan staan
Geplaatst: 01 nov 2005, 18:21
door Paul
usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien

Geplaatst: 01 nov 2005, 18:22
door ukkepuk
hoe bedoel je?
ik heb visual confirmation aan staan
Geplaatst: 01 nov 2005, 18:22
door Paul
usercp_confirm.php, zet hem eens tijdelijk ff aan? Dan kan ik de eventuele fouten zien

Geplaatst: 01 nov 2005, 18:23
door ukkepuk
Paulus, wat bedoel je eigenlijk?
Geplaatst: 01 nov 2005, 18:24
door Paul
visueel confirmatie even aanzetten.
EDIT: Stuur me geen buzzers op msn, dank je

Geplaatst: 01 nov 2005, 18:26
door ukkepuk
paulus schreef:visueel confirmatie even aanzetten.
EDIT: Stuur me geen buzzers op msn, dank je

staat aan
Edit: sorry voor de buzzer
Geplaatst: 01 nov 2005, 18:29
door Paul
Hmm, je wordt gewoon direct doorgestuurd naar index.php, geef profile.php eens?
Geplaatst: 01 nov 2005, 18:33
door ukkepuk
Code: Selecteer alles
<?php
/***************************************************************************
* profile.php
* -------------------
* begin : Saturday, Feb 13, 2001
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: profile.php,v 1.193.2.3 2003/03/02 23:16:17 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.
*
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);
//
// End session management
//
// session id check
if (!empty($HTTP_POST_VARS['sid']) || !empty($HTTP_GET_VARS['sid']))
{
$sid = (!empty($HTTP_POST_VARS['sid'])) ? $HTTP_POST_VARS['sid'] : $HTTP_GET_VARS['sid'];
}
else
{
$sid = '';
}
// Begin 'Restrict Guest Access' MOD
$u = ( isset($HTTP_GET_VARS[POST_USERS_URL]) ) ? intval($HTTP_GET_VARS[POST_USERS_URL]) : intval($HTTP_POST_VARS[POST_USERS_URL]);
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
if ( !$userdata['session_logged_in'] && $mode == 'viewprofile')
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=viewprofile&".POST_USERS_URL."=".$u, true));
exit;
}
// End 'Restrict Guest Access' MOD
//
// Set default email variables
//
$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
$script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : 'profile.'.$phpEx;
$server_name = trim($board_config['server_name']);
$server_protocol = ( $board_config['cookie_secure'] ) ? 'https://' : 'http://';
$server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';
$server_url = $server_protocol . $server_name . $server_port . $script_name;
// -----------------------
// Page specific functions
//
function gen_rand_string($hash)
{
$chars = array( 'a', 'A', 'b', 'B', 'c', 'C', 'd', 'D', 'e', 'E', 'f', 'F', 'g', 'G', 'h', 'H', 'i', 'I', 'j', 'J', 'k', 'K', 'l', 'L', 'm', 'M', 'n', 'N', 'o', 'O', 'p', 'P', 'q', 'Q', 'r', 'R', 's', 'S', 't', 'T', 'u', 'U', 'v', 'V', 'w', 'W', 'x', 'X', 'y', 'Y', 'z', 'Z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
$max_chars = count($chars) - 1;
srand( (double) microtime()*1000000);
$rand_str = '';
for($i = 0; $i < 8; $i++)
{
$rand_str = ( $i == 0 ) ? $chars[rand(0, $max_chars)] : $rand_str . $chars[rand(0, $max_chars)];
}
return ( $hash ) ? md5($rand_str) : $rand_str;
}
//
// End page specific functions
// ---------------------------
//
// Start of program proper
//
if ( isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode']) )
{
$mode = ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode'] : $HTTP_POST_VARS['mode'];
if ( $mode == 'viewprofile' )
{
include($phpbb_root_path . 'includes/usercp_viewprofile.'.$phpEx);
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
redirect(append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
}
include($phpbb_root_path . 'includes/usercp_register.'.$phpEx);
exit;
}
else if ( $mode == 'sendpassword' )
{
include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
exit;
}
else if ( $mode == 'activate' )
{
include($phpbb_root_path . 'includes/usercp_activate.'.$phpEx);
exit;
}
else if ( $mode == 'email' )
{
include($phpbb_root_path . 'includes/usercp_email.'.$phpEx);
exit;
}
}
redirect(append_sid("index.$phpEx", true));
?>
Geplaatst: 01 nov 2005, 18:34
door ukkepuk
paulus schreef:Hmm, je wordt gewoon direct doorgestuurd naar index.php, geef profile.php eens?
Hoe bedoel je, geraak jij niet in het registreer-scherm?
Geplaatst: 01 nov 2005, 18:41
door Paul
Maak van:
Code: Selecteer alles
else if ( $mode == 'sendpassword' )
{
include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
exit;
}
dit
Code: Selecteer alles
else if ( $mode == 'confirm' )
{
// Visual Confirmation
if ( $userdata['session_logged_in'] )
{
exit;
}
include($phpbb_root_path . 'includes/usercp_confirm.'.$phpEx);
exit;
}
else if ( $mode == 'sendpassword' )
{
include($phpbb_root_path . 'includes/usercp_sendpasswd.'.$phpEx);
exit;
}
Geplaatst: 01 nov 2005, 19:01
door ukkepuk
Paulus, Thankx, You're the best !!
Het is in orde :thumb: :thumb:
1000x dank :thumb: