WPM

Suporte aos MODs/Hacks para phpBB.
lovestories
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 665
Registrado em: 15 Jan 2011, 12:31
Localização: Joinville
MSG 500+Avatar
Você favoritou esta postagem

Re: WPM

  • Remover marcador da postagem
  • Mensagem por lovestories »

    na linha user_options' => 230271 vc tem q por 1919 q vai funcionar pelo menos vai instalar... o meu pelo menos foi 1919 se no seu aparece 895 então coloque 895 pra ver ;)
    Os sonhos não morrem, apenas adormecem na alma da gente
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por robra »

    Elenir escreveu:Executei o código do Robson mas continua dando erro, mudou a linha do erro

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Â wpm_config_id int(3) NOT NULL, Â Â wpm_enable tinyint(1) unsigned NOT NULL, ' at line 2

    tem um problema que o número que encontro não é o mesmo que está na modificação, não sei se tem algo a ver
    esse é o número que tenho no código do includes/functions_user.php
    user_options' => 230271,

    o da modificação é este
    'user_options' => 895,
    Elenir.

    O seu primeiro problema mencionado - " 'INSERT INTO phpbb_wpm (wpm_config_id, wpm_enable, wpm_send_id, wpm_preview, wpm_' at line 13" - referia-se a tabela phpbb_wpm que foi resolvido com o comando para criar esta tabela, postado pelo RobsonArsB.
    Esta nova mensagem de erro - "wpm_config_id int(3) NOT NULL, Â Â wpm_enable tinyint(1) unsigned NOT NULL, ' at line 2" - se refere ao campo wpm_config_id e o wpm_enable tinyint(1) da tabela phpbb_wpm.
    Na mesma página de Discussão/Suporte deste MOD, em inglês, que fala sobre o 'user_options' => 230271, diz para somar o valor de 1024, ficando 'user_options' => 231295.
    Além disso, lá também diz que poderia ter o problema de não enviar MP a todos por estar usando AutoMOD. Para corrigir isso, deve-se fazer:
    1- Abrir o arquivo includes/functions.php.
    2- Achar:

    Código: Selecionar todos

    /*
             * Welcome PM on First Login (WPM)
             * By DualFusion /adjusted by ..::Frans::.. for phpbb3 GOLD
             */
             $sql = 'SELECT wpm_enable FROM '.WPM_TABLE.' WHERE wpm_config_id =1';
             $result = $db->sql_query($sql);
             $row = $db->sql_fetchrow($result);
             $db->sql_freeresult($result);
    
    
             if($row['wpm_enable'] && $user->data['user_lastvisit'] == 0)
             {
                include($phpbb_root_path . 'includes/functions_wpm.' . $phpEx);
                $wpm = new welcome_pm();
                $wpm->get_vars();
                $wpm->send_wpm();
             }
             /* End WPM */ 
    3- Substitua pelo o código:

    Código: Selecionar todos

    // Special case... the user is effectively banned, but we allow founders to login
             if (defined('IN_CHECK_BAN') && $result['user_row']['user_type'] != USER_FOUNDER)
             {
                return;
             }
             
             /*
             * Welcome PM on First Login (WPM)
             * By DualFusion /adjusted by ..::Frans::.. for phpbb3 GOLD
             */
             $sql = 'SELECT wpm_enable FROM '.WPM_TABLE.' WHERE wpm_config_id =1';
             $result = $db->sql_query($sql);
             $row = $db->sql_fetchrow($result);
             $db->sql_freeresult($result);
    
    
             if($row['wpm_enable'] && $user->data['user_lastvisit'] == 0)
             {
                include($phpbb_root_path . 'includes/functions_wpm.' . $phpEx);
                $wpm = new welcome_pm();
                $wpm->get_vars();
                $wpm->send_wpm();
             }
             /* End WPM */
    
             $redirect = meta_refresh(3, $redirect);
             trigger_error($message . '<br /><br />' . sprintf($l_redirect, '<a href="' . $redirect . '">', '</a>')); 
    O processo descrito acima menciona os campos wpm_config_id e wpm_enable tinyint(1) da tabela phpbb_wpm, e pode ser que resolva o problema desta nova mensagem de erro.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    lovestories
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 665
    Registrado em: 15 Jan 2011, 12:31
    Localização: Joinville
    MSG 500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por lovestories »

    ta mas incluindo esse codigo no final depois de fechar WMP */ ?
    Os sonhos não morrem, apenas adormecem na alma da gente
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por robra »

    lovestories escreveu:ta mas incluindo esse codigo no final depois de fechar WMP */ ?
    Não é "incluir" e sim substituir.
    Substituir todo o código do quadro 2 por todo o código do quadro 3.
    Repare que todo o código do quadro 2 já está dentro do código do quadro 3, sendo que o quadro 3 já possui a correção.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    lovestories
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 665
    Registrado em: 15 Jan 2011, 12:31
    Localização: Joinville
    MSG 500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por lovestories »

    sim fiz isso ainda sim nao recebo a mensagem...nao tem erros de instalação mas nao envia MP...ja criei 3 usuarios la e necas de receber a mensagem :?
    Os sonhos não morrem, apenas adormecem na alma da gente
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por robra »

    lovestories escreveu:sim fiz isso ainda sim nao recebo a mensagem...nao tem erros de instalação mas nao envia MP...ja criei 3 usuarios la e necas de receber a mensagem :?
    Você alterou o 'user_options' para o 231295, no arquivo includes/functions_user.php ?
    Depois de alterar, limpou o cache e testou ?

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    lovestories
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 665
    Registrado em: 15 Jan 2011, 12:31
    Localização: Joinville
    MSG 500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por lovestories »

    robra escreveu:
    lovestories escreveu:sim fiz isso ainda sim nao recebo a mensagem...nao tem erros de instalação mas nao envia MP...ja criei 3 usuarios la e necas de receber a mensagem :?
    Você alterou o 'user_options' para o 231295, no arquivo includes/functions_user.php ?
    Depois de alterar, limpou o cache e testou ?

    Abraço. Imagem
    ai...nao limpei o cache nao :lol: xo ve e ja digo :roll:
    Os sonhos não morrem, apenas adormecem na alma da gente
    lovestories
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 665
    Registrado em: 15 Jan 2011, 12:31
    Localização: Joinville
    MSG 500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por lovestories »

    é nao funcionou :?
    Os sonhos não morrem, apenas adormecem na alma da gente
    lovestories
    Membro Intermediá¡rio
    Membro Intermediá¡rio
    Mensagens: 665
    Registrado em: 15 Jan 2011, 12:31
    Localização: Joinville
    MSG 500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por lovestories »

    consegui, mas tive q fazer uma manobra radical aqui, revisei a instalação toda, não encontrei nenhuma falha, o meu user_options' => 230271 tinha exatamente esse numero, e na instalação pedia para mudar de "895" para "1919" fiz isso e não adiantou...
    no auge da raiva, pq era isso q ja tava sentindo de tanto testar e nao conseguir, peguei os arquivos

    Código: Selecionar todos

    includes/constants.php, 
    includes/functions.php, 
    includes/functions_user.php 
    do local host onde a instalação havia funcionado com sucesso, fiz back up dos originais antes, e envie pelo ftp, limpei o cache, atualizei a template e funcionou :lol: fiquei feliz, quem sabe isso ajude mais alguem... ;)
    Os sonhos não morrem, apenas adormecem na alma da gente
    Avatar do usuário
    robra
    Membro Sênior
    Membro Sênior
    Mensagens: 6065
    Registrado em: 02 Dez 2010, 23:29
    MSG 1500+Avatar
    Você favoritou esta postagem

    Re: WPM

  • Remover marcador da postagem
  • Mensagem por robra »

    Beleza... depois dá só uma conferida no arquivo includes/functions_user.php do localhost que você fez o upload para o FTP, se o 'user_options' está com o número 231295.

    Abraço. Imagem
    [DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
    Trancado