Ho notato che, se tento di cliccare sul link "Profile" nel mio forum per editare il mio profilo, mi mostra la pagina senza i contenuti centrali. Può darsi che sia un problema del file profile.php.
Chi mi può aiutare a fixare il problema? :smile:
Printable View
Ho notato che, se tento di cliccare sul link "Profile" nel mio forum per editare il mio profilo, mi mostra la pagina senza i contenuti centrali. Può darsi che sia un problema del file profile.php.
Chi mi può aiutare a fixare il problema? :smile:
quando cerco di inviare dei PM mi dice
Could not connect to smtp host : :
DEBUG MODE
Line : 150
File : smtp.php
perchè non passare a qualcosa di più stabile e bello? mxBB sarebbe perfetto!
Ignora il messaggio d'errore, m'è arrivato il tuo pm! :=):
Forse quell'errore capita se tenti d'inviare delle mail e comunque questa cosa la fixerò il prima possibile. :roll:
Per adesso, però, concentriamoci su questo problema circa l'impossibilità di modifica dei profili del Forum. :wink:
Per quanto riguarda un possibile cambio di board, vedremo: apri un thread sul mio forum su questo aspetto, se vuoi. :=D:
------------------------------------
Posto il file "incriminato":
Codice:<?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.5 2004/11/18 17:49:37 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 (!eregi("modules.php", $_SERVER['PHP_SELF'])) {
die ("You can't access this file directly...");
}
if ($popup != "1"){
$module_name = basename(dirname(__FILE__));
require("modules/".$module_name."/nukebb.php");
}
else
{
$phpbb_root_path = 'modules/Forums/';
}
define('IN_PHPBB', true);
@include($phpbb_root_path . 'extension.inc');
@include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PROFILE, $nukeuser);
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 = '';
}
//
// Set default email variables
//
//$script_name = preg_replace('/^\/?(.*?)\/?$/', '\1', trim($board_config['script_path']));
//$script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : 'profile.'.$phpEx;
$script_name = 'modules.php?name=Forums&file=profile';
$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'];
$mode = htmlspecialchars($mode);
if ( $mode == 'viewprofile' )
{
@include("includes/usercp_viewprofile.php");
exit;
}
else if ( $mode == 'editprofile' || $mode == 'register' )
{
if ( !$userdata['session_logged_in'] && $mode == 'editprofile' )
{
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", $_SERVER["SERVER_SOFTWARE"]) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("login.$phpEx?redirect=profile.$phpEx&mode=editprofile", true));
exit;
}
@include("includes/usercp_register.php");
exit;
}
else if ( $mode == 'confirm' )
{
// Visual Confirmation
if ( $userdata['session_logged_in'] )
{
exit;
}
exit;
}
else if ( $mode == 'sendpassword' )
{
@include('includes/usercp_sendpasswd.'.$phpEx);
exit;
}
else if ( $mode == 'activate' )
{
@include('includes/usercp_activate.'.$phpEx);
exit;
}
else if ( $mode == 'email' )
{
@include('includes/usercp_email.'.$phpEx);
exit;
}
}
$header_location = ( @preg_match("/Microsoft|WebSTAR|Xitami/", $_SERVER["SERVER_SOFTWARE"]) ) ? "Refresh: 0; URL=" : "Location: ";
header($header_location . append_sid("index.$phpEx", true));
exit;
?>
prova a riuppare il tema del sito
quando cerco di visualizzare il mio profilo con Opera io lo vedo xfettamente :O
praticamente e successo cosi vi spiego se qualcuno puo aiutarmi avevo un tema php ed ho cambiato con un altro nel cambio tema succede che le pagine son bianche nn mi visualizzano il tema che ho immasso in themes adesso per rimettere il tema che avevo prima cosa dovrei fare... aiutatemi rispondetemi a questa e-mail skyonline@aliceposta.it vi pregooooooooooo e impostante per me questo sito......... :crycry:
io nn lo vedo nemmeno con opera cmq riuppa tutti i file del forum xke anche cambiando tema nn funge secondo me è il file profile.php del forum
EDIT:
1. nn scrivere cosi grande xke significa urlare
2. nn mettere la tua mail
3. rimetti il tema original dal db anche se penso ke nn sia problema di tema
Infatti ho postato il contenuto del file profile.php proprio per essere aiutato a metterlo a posto. Una cosa che non avevo specificato: mi sono accorto di questa cosa mentre facevo l'upgrade da bbToNuke 2.0.10 alla versione 2.0.11.
Cosa dovrei modificare? :???:
prova a riuppare la versione originale del forum
Mi toccherebbe rifare gran parte delle modifiche per l'upgrade... :-/Citazione:
Originalmente inviato da jostock
Vabbe', domani pomeriggio mi darò da fare. :-)
è un bug di qualche versione prova a rifare l'upgrade
Ho riuppato i files, ora tento l'upgrade.
----------------------------------------
Ancora niente mi dà quest'errore:
Aiuto!!! :crycry:Codice:Parse error: parse error, unexpected $ in /membri/syst3mcrash3r/php-nuke/html/includes/usercp_register.php on line 1196
-----------------------------
EDIT --> Problema risolto! Ho riuppato i files del Forum e della cartella includes (quella generale di Php-Nuke), ho rimesso la mod Wpm e sembra che funzioni tutto. Il profilo si può finalmente editare! :=D: :lolloso: