Visualizzazione risultati 1 fino 9 di 9

Discussione: Inserire chat sezione per post :D

  1. #1
    Guest

    Predefinito Inserire chat sezione per post :D

    [CENTER]Ciao a tutti ragazzi vorrei sapere come mettere una chat come questa


    Grazie milloe vorrei sapere come farla e dove mettere la mod se fosse cosi.grazie mille!
    Ultima modifica di TecnoWorld : 20-12-2010 alle ore 17.58.00

  2. #2
    Guest

  3. #3
    Guest

    Predefinito

    Ma è come questa??? xke non mi piacciono quelle cose poco serie e dal cattivo gusto grafico

  4. #4
    Guest

    Predefinito

    Trovi una preview nel mio sito. In ogni caso si adatta allo stile del forum.

  5. #5
    Guest

    Predefinito

    Risolto ma ora c'è un altro problema quando vado al PCA e vado gestione utenti e gruppi mi da una pagina con quest'errore

    Parse error: syntax error, unexpected T_CASE in /membri/tecnoworld/forum/includes/acp/acp_users.php on line 2307

    Su questa stringa aggiunta per mchat:


    Codice PHP:
    //BEGIN mChat Mod
    case 'Chat TecnoWorld':

    $user->add_lang('mods/mchat_lang');

    $data = array(
    'user_mchat_index' => request_var('user_mchat_index', $user_row['user_mchat_index']),
    'user_mchat_sound' => request_var('user_mchat_sound', $user_row['user_mchat_sound']),
    'user_mchat_stats_index' => request_var('user_mchat_stats_index', $user_row['user_mchat_stats_index']),
    );

    if (
    $submit)
    {
    $error = array();

    if (!
    check_form_key($form_name))
    {
    $error[] = 'FORM_INVALID';
    }

    if (!
    sizeof($error))
    {

    $sql_ary = array(
    'user_mchat_index' => $data['user_mchat_index'],
    'user_mchat_sound' => $data['user_mchat_sound'],
    'user_mchat_stats_index' => $data['user_mchat_stats_index'],
    );

    $sql = 'UPDATE ' . USERS_TABLE . '
    SET '
    . $db->sql_build_array('UPDATE', $sql_ary) . "
    WHERE user_id =
    $user_id";
    $db->sql_query($sql);

    trigger_error($user->lang['USER_MCHAT_UPDATED'] . adm_back_link($this->u_action . '&u=' . $user_id));
    }

    // Replace "error" strings with their real, localised form
    $error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);
    }

    $template->assign_vars(array(
    'S_MCHAT' => true,
    'DISPLAY_MCHAT' => $data['user_mchat_index'],
    'SOUND_MCHAT' => $data['user_mchat_sound'],
    'STATS_MCHAT' => $data['user_mchat_stats_index'],
    )
    );
    break;
    // END mChat Mod
    Ultima modifica di darkwolf : 21-12-2010 alle ore 02.46.12 Motivo: +php

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    E la linea 2307 quale sarebbe?
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  7. #7
    Guest

    Predefinito

    Codice PHP:
    //BEGIN mChat Mod
    2307 case 'Chat TecnoWorld':
    2308
    $user
    ->add_lang('mods/mchat_lang');

    $data = array(
    'user_mchat_index' => request_var('user_mchat_index', $user_row['user_mchat_index']),
    'user_mchat_sound' => request_var('user_mchat_sound', $user_row['user_mchat_sound']),
    'user_mchat_stats_index' => request_var('user_mchat_stats_index', $user_row['user_mchat_stats_index']),
    );

    if (
    $submit)
    {
    $error = array();

    if (!
    check_form_key($form_name))
    {
    $error[] = 'FORM_INVALID';
    }

    if (!
    sizeof($error))
    {

    $sql_ary = array(
    'user_mchat_index' => $data['user_mchat_index'],
    'user_mchat_sound' => $data['user_mchat_sound'],
    'user_mchat_stats_index' => $data['user_mchat_stats_index'],
    );

    $sql = 'UPDATE ' . USERS_TABLE . '
    SET '
    . $db->sql_build_array('UPDATE', $sql_ary) . "
    WHERE user_id =
    $user_id";
    $db->sql_query($sql);

    trigger_error($user->lang['USER_MCHAT_UPDATED'] . adm_back_link($this->u_action . '&u=' . $user_id));
    }

    // Replace "error" strings with their real, localised form
    $error = preg_replace('#^([A-Z_]+)$#e', "(!empty(\$user->lang['\\1'])) ? \$user->lang['\\1'] : '\\1'", $error);
    }

    $template->assign_vars(array(
    'S_MCHAT' => true,
    'DISPLAY_MCHAT' => $data['user_mchat_index'],
    'SOUND_MCHAT' => $data['user_mchat_sound'],
    'STATS_MCHAT' => $data['user_mchat_stats_index'],
    )
    );
    break;
    // END mChat Mod





    Ma dicono che sia all interno di uno switch l'errore

    ma è a grandi linee cioè molto grande potrei postarlo...

    Ed un altra cosa perchè gli utenti e gli altri non vedono la chat? Dovrei impostare i permessi?
    se è cosi allora non posso a causa di quest'errore che non mi fa andare appunto in questa sezione
    Ultima modifica di TecnoWorld : 21-12-2010 alle ore 09.31.04

  8. #8
    Guest

    Predefinito

    Il problema sta nel fatto che hai scritto
    Codice:
    case 'Chat TecnoWorld':
    invece deve essere così:

    Codice:
    case 'mchat':
    Il nome della chat, infatti, deve essere inserito nei file di lingua!
    Ultima modifica di freestreamingdb : 21-12-2010 alle ore 17.08.29

  9. #9
    Guest

    Wink ook

    Risolto era che il case li non ci stava proprio xD

Regole di scrittura

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