WPM

Suporte aos MODs/Hacks para phpBB.
lovestories
Membro Intermediá¡rio
Membro Intermediá¡rio
Mensagens: 665
Registrado em: 15 Jan 2011, 11:31
Localização: Joinville

Re: WPM

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, 22:29

Re: WPM

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, 11:31
Localização: Joinville

Re: WPM

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, 22:29

Re: WPM

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, 11:31
Localização: Joinville

Re: WPM

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, 22:29

Re: WPM

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, 11:31
Localização: Joinville

Re: WPM

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, 11:31
Localização: Joinville

Re: WPM

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, 11:31
Localização: Joinville

Re: WPM

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, 22:29

Re: WPM

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