Simple Machines Community Forum

SMF Support => Português (Portuguese) => Language Specific Support => Modificações (Mods) => Topic started by: luhan on April 10, 2012, 11:07:57 PM

Title: novo alerta de novas mensagens privadas
Post by: luhan on April 10, 2012, 11:07:57 PM
queria algo que chame atenção, eu vi em um forum, quando vc recebe uma mensagem nova, aparece no canto do perfil um gif piscando "new"

quero saber como faço isso

segue em anexo print
Title: Re: novo alerta de novas mensagens privadas
Post by: lean on April 10, 2012, 11:10:57 PM
Olá, você não informou a versão do seu fórum. Eu vou deixar este link de um mod para a versão 2.0.1
http://custom.simplemachines.org/mods/index.php?mod=1202
abraço

PD: Desculpem o meu Português pobre
Title: Re: novo alerta de novas mensagens privadas
Post by: luhan on April 10, 2012, 11:45:09 PM
desculpe ;; minha versao é 2.0.2

gostaria de um mod semelhante ao que postei na screen acima
Title: Re: novo alerta de novas mensagens privadas
Post by: Spectrum..!! on April 11, 2012, 05:48:24 AM
luhan, já ensinamos aqui como emular....

Agora, se não é o MOD que quer, tem que informar o link ou o tema do fórum onde viu isso....
Title: Re: novo alerta de novas mensagens privadas
Post by: luhan on April 11, 2012, 08:21:25 AM
vi em um forum usinavirtual
Title: Re: novo alerta de novas mensagens privadas
Post by: Spectrum..!! on April 11, 2012, 08:42:57 AM
Quote from: Spectrum..!! on April 11, 2012, 05:48:24 AM
Agora, se não é o MOD que quer, tem que informar o link ou o tema do fórum ....
Title: Re: novo alerta de novas mensagens privadas
Post by: marcio-msa on April 11, 2012, 11:50:53 AM
conhesso o forum usinavirtual

http://www.usinavirtual.com/portal/

ele é feito com SMF 2.0 

pelo que entendi vc quer ativar a notificação de mensagens
tem uma opção que pode ser ativada

Exibir popup quando eu receber novas mensagens.

entre em editar ferfil/modificar perfil/mensagens pessoais

so sei ativar ela assim editando perfil por perfil de cada membro mais acho que deve ter algum geito de ativar ela para todos membros de uma so veiz
Title: Re: novo alerta de novas mensagens privadas
Post by: luhan on April 11, 2012, 02:36:42 PM
Quote from: marcio-msa on April 11, 2012, 11:50:53 AM
conhesso o forum usinavirtual

http://www.usinavirtual.com/portal/

ele é feito com SMF 2.0 

pelo que entendi vc quer ativar a notificação de mensagens
tem uma opção que pode ser ativada

Exibir popup quando eu receber novas mensagens.

entre em editar ferfil/modificar perfil/mensagens pessoais

so sei ativar ela assim editando perfil por perfil de cada membro mais acho que deve ter algum geito de ativar ela para todos membros de uma so veiz

sim amigo, eu deixei todos habilitado, basta ir nas opções de temas: configuração do forum > configuração do tema atual > opções dos membros >> (no seu tema selecione o link) Configurar opções de visitante e novo usuário para este tema.

basta marcar a caixa: Exibir popup quando eu receber novas mensagens.

Mas meu problema é apenas o jeito de notificar, o jeito padrao do simple machine e muito ruim
Title: Re: novo alerta de novas mensagens privadas
Post by: Spectrum..!! on April 11, 2012, 03:02:01 PM
Procure por "PM" na seção de Modificações. Há uns 2 lá que diferem do original....
Title: Re: novo alerta de novas mensagens privadas
Post by: marcio-msa on April 11, 2012, 07:01:26 PM
maninhu uso em meu forum o mods >>>Enhanced PM Popup<<< (http://custom.simplemachines.org/mods/index.php?mod=2283)
este mods chama bastante a atenção  ;D
http://custom.simplemachines.org/mods/index.php?action=download;mod=2283;id=124668;image
Title: Re: novo alerta de novas mensagens privadas
Post by: luhan on April 11, 2012, 07:50:05 PM
Quote from: marcio-msa on April 11, 2012, 07:01:26 PM
maninhu uso em meu forum o mods >>>Enhanced PM Popup<<< (http://custom.simplemachines.org/mods/index.php?mod=2283)
este mods chama bastante a atenção  ;D
http://custom.simplemachines.org/mods/index.php?action=download;mod=2283;id=124668;image
esse é legal, vou usar ele ate conseguir oque eu quero
Title: Re: novo alerta de novas mensagens privadas
Post by: TaijovuNeji on April 12, 2012, 02:33:06 PM
No arquivo subs.php que está dentro da pasta sources procure por:

'pm' => array(
            'title' => 'Correio',
            'href' => $scripturl . '?action=pm',
            'show' => $context['allow_pm'],
            'sub_buttons' => array(
               'pm_read' => array(
                  'title' => $txt['pm_menu_read'],
                  'href' => $scripturl . '?action=pm',
                  'show' => allowedTo('pm_read'),
               ),
               'pm_send' => array(
                  'title' => $txt['pm_menu_send'],
                  'href' => $scripturl . '?action=pm;sa=send',
                  'show' => allowedTo('pm_send'),
                  'is_last' => true,
               ),
            ),
         ),


onde está:

'title' => 'Correio',


troque por:

'title' => ($context['user']['unread_messages'] <= 0) ? 'Correio' : 'Correio <img src="endereco_da_imagem">' ,


Onde está endereco_da_imagem, coloque o endereço onde está a imagem .gif

eu não tive como testar mas no meu forum eu uso algo +- parecido e funciona
Title: Re: novo alerta de novas mensagens privadas
Post by: luhan on April 13, 2012, 05:15:01 PM
QuoteTaijovuNeji

Amigo tentei fiz exatamente isso mas noa foi não.
Title: Re: novo alerta de novas mensagens privadas
Post by: TaijovuNeji on April 15, 2012, 11:17:39 AM
Não? O que aconteceu? Posta um print e anexa o arquivo index.template.php pq se seu theme não estiver usando o menu setado no subs.php o que eu disse pra vc fazer não vai funcionar mesmo
Title: Re: novo alerta de novas mensagens privadas
Post by: luhan on March 29, 2013, 11:33:27 PM
ficou assim, e nao quer aparecer



'pm' => array(
'title' => ($context['user']['unread_messages'] <= 0) ? 'Correio' : 'Correio <img src="http://img826.imageshack.us/img826/1845/newmpz.gif">' ,
'href' => $scripturl . '?action=pm',
'show' => $context['allow_pm'],
'sub_buttons' => array(
'pm_read' => array(
'title' => $txt['pm_menu_read'],
'href' => $scripturl . '?action=pm',
'show' => allowedTo('pm_read'),
),
'pm_send' => array(
'title' => $txt['pm_menu_send'],
'href' => $scripturl . '?action=pm;sa=send',
'show' => allowedTo('pm_send'),
'is_last' => true,
),
),
),




ORIGINAL É ASSIM

'pm' => array(
'title' => $txt['pm_short'],
'href' => $scripturl . '?action=pm',
'show' => $context['allow_pm'],
'sub_buttons' => array(
'pm_read' => array(
'title' => $txt['pm_menu_read'],
'href' => $scripturl . '?action=pm',
'show' => allowedTo('pm_read'),
),
'pm_send' => array(
'title' => $txt['pm_menu_send'],
'href' => $scripturl . '?action=pm;sa=send',
'show' => allowedTo('pm_send'),
'is_last' => true,
),
),
),
Title: Re: novo alerta de novas mensagens privadas
Post by: margarett on March 30, 2013, 08:29:16 AM
Esta linha:

'title' => ($context['user']['unread_messages'] <= 0) ? 'Correio' : 'Correio <img src="http://img826.imageshack.us/img826/1845/newmpz.gif">' ,

Só faz sentido se a variável $context['user']['unread_messages'] tiver conteúdo, o que não é garantido...

edit: se isto é no Sources/Subs.php, é altamente provável que não tenha..