Mensagens Automaticas?

2 participantes

Ir para baixo

Tópico resolvido Mensagens Automaticas?

Mensagem por Dr.Helper 20.06.14 17:49

  • 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 ?
https://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 5:48, editado 1 vez(es)
Dr.Helper
Dr.Helper
Membro

Membro desde : 25/06/2012
Mensagens : 832
Pontos : 1231

http://ultra-pixel.forumeiros.com/ http://fb.com/DISTRICT.HACKERS https://twitter.com/@matheusvs100

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagens Automaticas?

Mensagem por waghcwb 20.06.14 18:21

Olá,

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

Até mais...
waghcwb
waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagens Automaticas?

Mensagem por Dr.Helper 21.06.14 19:25

-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
Dr.Helper
Dr.Helper
Membro

Membro desde : 25/06/2012
Mensagens : 832
Pontos : 1231

http://ultra-pixel.forumeiros.com/ http://fb.com/DISTRICT.HACKERS https://twitter.com/@matheusvs100

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagens Automaticas?

Mensagem por waghcwb 21.06.14 20:03

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...
waghcwb
waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Mensagens Automaticas?

Mensagem por Dr.Helper 22.06.14 5:47

-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
Dr.Helper
Dr.Helper
Membro

Membro desde : 25/06/2012
Mensagens : 832
Pontos : 1231

http://ultra-pixel.forumeiros.com/ http://fb.com/DISTRICT.HACKERS https://twitter.com/@matheusvs100

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos