Visualizzazione risultati 1 fino 12 di 12

Discussione: [Php-Nuke] Problema profilo forum

  1. #1
    Guest

    Question [Php-Nuke] Problema profilo forum

    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:

  2. #2
    Guest

    Predefinito

    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!

  3. #3
    Guest

    Post

    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.

    Per adesso, però, concentriamoci su questo problema circa l'impossibilità di modifica dei profili del Forum.

    Per quanto riguarda un possibile cambio di board, vedremo: apri un thread sul mio forum su questo aspetto, se vuoi.
    ------------------------------------
    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; 
    
    ?>
    Ultima modifica di Syst3mCrash3r : 12-09-2005 alle ore 23.54.37

  4. #4
    Guest

    Predefinito

    prova a riuppare il tema del sito

  5. #5
    Guest

    Predefinito

    quando cerco di visualizzare il mio profilo con Opera io lo vedo xfettamente :O

  6. #6
    Guest

    Unhappy aiutoooooooooooooooo

    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.........
    Ultima modifica di makpaolo : 20-09-2005 alle ore 14.56.13

  7. #7
    Guest

    Predefinito

    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
    Ultima modifica di jostock : 18-09-2005 alle ore 15.56.11

  8. #8
    Guest

    Predefinito

    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?

  9. #9
    Guest

    Predefinito

    prova a riuppare la versione originale del forum

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da jostock
    prova a riuppare la versione originale del forum
    Mi toccherebbe rifare gran parte delle modifiche per l'upgrade... :-/
    Vabbe', domani pomeriggio mi darò da fare. :-)

  11. #11
    Guest

    Predefinito

    è un bug di qualche versione prova a rifare l'upgrade

  12. #12
    Guest

    Unhappy

    Ho riuppato i files, ora tento l'upgrade.

    ----------------------------------------
    Ancora niente mi dà quest'errore:

    Codice:
    Parse error: parse error, unexpected $ in /membri/syst3mcrash3r/php-nuke/html/includes/usercp_register.php on line 1196
    Aiuto!!!
    -----------------------------
    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!
    Ultima modifica di Syst3mCrash3r : 21-09-2005 alle ore 14.07.39

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •