Mensagens Automaticas?

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Mensagens Automaticas?

Mensagem por Dr.Helper em 20/06/14, 01:49 pm

  • Descrição:
A Um Tempo,eu coloquei um código que gera mensagens (Só funciona se for membro em determinados grupos),Porém,Eu nao me lembro como é que eu faço!
Poderiam me passar um tutorial de como se faz isso ?
http://i.imgur.com/pmLekz7.png

  • Informações:
Fórum:http://ultra-pixel.forumeiros.com/Versão:PHPBB3
Tipo:Pedido de códigoTags:Mensagens,Automaticas?



Última edição por Dr.Helper em 22/06/14, 01:48 am, editado 1 vez(es)
avatar

Dr.Helper
Usuário destaque

Masculino
Inscrito dia : 24/06/2012
Mensagens : 832
Pontos Ativos : 1231

Ver perfil do usuário http://ultra-pixel.forumeiros.com/ http://fb.com/DISTRICT.HACKERS https://twitter.com/@matheusvs100

Resolvido Re: Mensagens Automaticas?

Mensagem por waghcwb em 20/06/14, 02:21 pm

Olá,

Quais seriam as mensagens que vão aparecer ao selecionar determinado item?

Até mais...
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Mensagens Automaticas?

Mensagem por Dr.Helper em 21/06/14, 03:25 pm

-wagh- escreveu:Olá,

Quais seriam as mensagens que vão aparecer ao selecionar determinado item?

Até mais...

TÒPICO BLOQUEADO
TÒPICO DESBLOQUEADO
TÒPICO DELETADO
TÒPICO BLOQUEADO Á PEDIDO DO AUTOR
SUGESTAO NEGADA
SUGESTAO ACEITA
TÒPICO MOVIDO PARA LIXEIRA
TÒPICO RESOLVIDO
avatar

Dr.Helper
Usuário destaque

Masculino
Inscrito dia : 24/06/2012
Mensagens : 832
Pontos Ativos : 1231

Ver perfil do usuário http://ultra-pixel.forumeiros.com/ http://fb.com/DISTRICT.HACKERS https://twitter.com/@matheusvs100

Resolvido Re: Mensagens Automaticas?

Mensagem por waghcwb em 21/06/14, 04:03 pm

Olá,

Só um último detalhe amigo. O HTML está habilitado em seu fórum, ou não? Para mim saber se faço em HTML ou BBCODE mesmo...

@Edit:

Fiz um padrãozinho aqui para você, edite ele como quiser, ok?

Código:
document.addEventListener('DOMContentLoaded', function(){
if( _userdata["user_level"] === 1 || _userdata["user_level"] === 2 ){

var d = document, btn = d.querySelector('[name="post"]'), txt = d.querySelector('textarea[dir="ltr"]');

    btn.insertAdjacentHTML('afterend',
                          '<div><select id="opt">'+
                              '<option disabled="disabled" selected="selected">Gerador de avisos</option>'+
                              '<option value="lock">Tópico bloqueado</option>'+
                              '<option value="unlock">Tópico desbloqueado</option>'+
                              '<option value="delete">Tópico deletador</option>'+
                              '<option value="locked">Tópico bloqueado a pedido do autor</option>'+
                              '<option value="negative">Sugestão negada</option>'+
                              '<option value="positive">Sugestão aceita</option>'+
                              '<option value="trash">Tópico movido para lixeira</option>'+
                              '<option value="positive">Tópico resolvido</option>'+
                          '</select>'+
                          '<input id="gerar" type="button" value="Gerar">'+
                          '<input type="button" value="Limpar" id="clear"></div>'
                          );
    d.getElementById('gerar').addEventListener('click', function(){
        switch( opt.value ){
            case 'lock': txt.value = '[quote][b][size=18]Tópico [i][color=red]bloqueado[/color][/i][/size][/b][/quote]';
                break;
            case 'unlock': txt.value = '[quote][b][size=18]Tópico [i][color=green]desbloqueado[/color][/i][/size][/b][/quote]';
                break;
            case 'delete': txt.value = '[quote][b][size=18]Tópico [i][color=red]deletado[/color][/i][/size][/b][/quote]';
                break;
            case 'locked': txt.value = '[quote][b][size=18]Tópico [i][color=red]bloqueado[/color][/i] a pedido do autor[/size][/b][/quote]';
                break;
            case 'negative': txt.value = '[quote][b][size=18]Sugestão [i][color=red]negada[/color][/i][/size][/b][/quote]';
                break;
            case 'positive': txt.value = '[quote][b][size=18]Sugestão [i][color=green]aceita[/color][/i][/size][/b][/quote]';
                break;
            case 'trash': txt.value = '[quote][b][size=18]Tópico movido para [i][color=red]lixeira[/color][/i][/size][/b][/quote]';
                break;
            case 'positive': txt.value = '[quote][b][size=18]Tópico [i][color=green]resolvido[/color][/i][/size][/b][/quote]';
                break;
            default: alert('Selecione uma opção válida');
                break;
        }
    });
    d.getElementById('clear').addEventListener('click', function(){
        if( txt.value != '' ){
            txt.value = '';
        }else{
            alert('A caixa ja está limpa!!');
        }
    });
}
});


Ele só é mostrado para administradores e moderadores.

Resulta? Até mais...
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Mensagens Automaticas?

Mensagem por Dr.Helper em 22/06/14, 01:47 am

-wagh- escreveu:Olá,

Só um último detalhe amigo. O HTML está habilitado em seu fórum, ou não? Para mim saber se faço em HTML ou BBCODE mesmo...

@Edit:

Fiz um padrãozinho aqui para você, edite ele como quiser, ok?

Código:
document.addEventListener('DOMContentLoaded', function(){
if( _userdata["user_level"] === 1 || _userdata["user_level"] === 2 ){

var d = document, btn = d.querySelector('[name="post"]'), txt = d.querySelector('textarea[dir="ltr"]');

    btn.insertAdjacentHTML('afterend',
                           '<div><select id="opt">'+
                               '<option disabled="disabled" selected="selected">Gerador de avisos</option>'+
                               '<option value="lock">Tópico bloqueado</option>'+
                               '<option value="unlock">Tópico desbloqueado</option>'+
                               '<option value="delete">Tópico deletador</option>'+
                               '<option value="locked">Tópico bloqueado a pedido do autor</option>'+
                               '<option value="negative">Sugestão negada</option>'+
                               '<option value="positive">Sugestão aceita</option>'+
                               '<option value="trash">Tópico movido para lixeira</option>'+
                               '<option value="positive">Tópico resolvido</option>'+
                           '</select>'+
                           '<input id="gerar" type="button" value="Gerar">'+
                           '<input type="button" value="Limpar" id="clear"></div>'
                          );
    d.getElementById('gerar').addEventListener('click', function(){
        switch( opt.value ){
            case 'lock': txt.value = '[quote][b][size=18]Tópico [i][color=red]bloqueado[/color][/i][/size][/b][/quote]';
                break;
            case 'unlock': txt.value = '[quote][b][size=18]Tópico [i][color=green]desbloqueado[/color][/i][/size][/b][/quote]';
                break;
            case 'delete': txt.value = '[quote][b][size=18]Tópico [i][color=red]deletado[/color][/i][/size][/b][/quote]';
                break;
            case 'locked': txt.value = '[quote][b][size=18]Tópico [i][color=red]bloqueado[/color][/i] a pedido do autor[/size][/b][/quote]';
                break;
            case 'negative': txt.value = '[quote][b][size=18]Sugestão [i][color=red]negada[/color][/i][/size][/b][/quote]';
                break;
            case 'positive': txt.value = '[quote][b][size=18]Sugestão [i][color=green]aceita[/color][/i][/size][/b][/quote]';
                break;
            case 'trash': txt.value = '[quote][b][size=18]Tópico movido para [i][color=red]lixeira[/color][/i][/size][/b][/quote]';
                break;
            case 'positive': txt.value = '[quote][b][size=18]Tópico [i][color=green]resolvido[/color][/i][/size][/b][/quote]';
                break;
            default: alert('Selecione uma opção válida');
                break;
        }
    });
    d.getElementById('clear').addEventListener('click', function(){
        if( txt.value != '' ){
            txt.value = '';
        }else{
            alert('A caixa ja está limpa!!');
        }
    });
}
});


Ele só é mostrado para administradores e moderadores.

Resulta? Até mais...

HTML OFF
Resultou =D
avatar

Dr.Helper
Usuário destaque

Masculino
Inscrito dia : 24/06/2012
Mensagens : 832
Pontos Ativos : 1231

Ver perfil do usuário http://ultra-pixel.forumeiros.com/ http://fb.com/DISTRICT.HACKERS https://twitter.com/@matheusvs100

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum