Pre-fixos para admin

3 participantes

Ir para baixo

Tópico resolvido Pre-fixos para admin

Mensagem por GSCode 04.06.15 5:01

Olá,
Estou com esse sistema de prefixos, e eu queria colocar as opções, "Importante" apenas Admin pudesse ver.. Teria como?
-
Código:
function tagprefixo() {
        jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val() + jQuery('input[name=subject]').val());
    };
    jQuery(document).ready(function () {
        var sHtmlPrefx =
          '<select name="tags4" onchange="tagprefixo()">' +
                '<option value="">' +
                    'Adicionar préfixo' +
                '</option>' +
                '<option value="[ONLINE]&nbsp;">' +
                    'Online' +
                '</option>' +
                '<option value="[BANIDA]&nbsp;">' +
                    'Banida' +
                '</option>' +
                '<option value="[TUTORIAL]&nbsp;">' +
                    'Tutorial' +
                '</option>' +
            '</select> <img src="http://2img.net/i/fa/wysiwyg/separator.png" style="vertical-align:middle"> ';
        try {
            jQuery('input[name=subject]').after(sHtmlPrefx);
            var mode = jQuery('input[value=reply]').val();
            if (mode == 'reply') {
                jQuery('select[name=tags4]').css('display', 'none');
            } else if (mode == 'quote') {
                jQuery('select[name=tags4]').css('display', 'none');
            }
     } catch (e) {
     if (typeof (console) != 'undefined') {
     console.error(e)
     }
     }  
    });

Fórum PunBB
GSCode
GSCode
Membro

Membro desde : 11/10/2013
Mensagens : 591
Pontos : 1031

http://testforumbrasil.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Pre-fixos para admin

Mensagem por DeeW. 04.06.15 18:33

Vendo o código, não localizei o prefixo "Importante", poderia especificar seu problema?

[]'s
DeeW.
DeeW.
****

Membro desde : 27/05/2014
Mensagens : 271
Pontos : 389

http://webpixel.forum-pro.net https://www.facebook.com/headbanger.d

Ir para o topo Ir para baixo

Tópico resolvido Re: Pre-fixos para admin

Mensagem por GSCode 04.06.15 18:51

O importante foi um exemplo... Pode ser o Online, enfim...
Eu queria que o prefixo, ONLINE aparecesse apenas para os ADMINISTRADORES, e o resto, aparecer para todos os membros..
GSCode
GSCode
Membro

Membro desde : 11/10/2013
Mensagens : 591
Pontos : 1031

http://testforumbrasil.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Pre-fixos para admin

Mensagem por DeeW. 04.06.15 20:01

Troque por este:

Código:
function tagprefixo() {
    jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val() + jQuery('input[name=subject]').val());
};
jQuery(document).ready(function () {
    var sPrefAdmin =
      '<select name="tags4" onchange="tagprefixo()">' +
            '<option value="">' +
                'Adicionar préfixo' +
            '</option>' +
            '<option value="[ONLINE]&nbsp;">' +
                'Online' +
            '</option>' +
            '<option value="[BANIDA]&nbsp;">' +
                'Banida' +
            '</option>' +
            '<option value="[TUTORIAL]&nbsp;">' +
                'Tutorial' +
            '</option>' +
        '</select> <img src="http://2img.net/i/fa/wysiwyg/separator.png" style="vertical-align:middle"> ';
    var sHtmlPrefx =
      '<select name="tags4" onchange="tagprefixo()">' +
            '<option value="">' +
                'Adicionar préfixo' +
            '</option>' +
            '<option value="[BANIDA]&nbsp;">' +
                'Banida' +
            '</option>' +
            '<option value="[TUTORIAL]&nbsp;">' +
                'Tutorial' +
            '</option>' +
        '</select> <img src="http://2img.net/i/fa/wysiwyg/separator.png" style="vertical-align:middle"> ';
        try{
        if (_userdata["user_level"] !== 1 || 2) {
            jQuery('input[name=subject]').after(sHtmlPrefx);
        };
        else if(_userdata["user_level"] === 1){
            jQuery('input[name=subject]').after(sPrefAdmin);            
        }
        var mode = jQuery('input[value=reply]').val();
        if (mode == 'reply') {
            jQuery('select[name=tags4]').css('display', 'none');
        } else if (mode == 'quote') {
            jQuery('select[name=tags4]').css('display', 'none');
        }
}  catch (e) {
 if (typeof (console) != 'undefined') {
 console.error(e)
 }
 }  
});

Onde está:

sPrefAdmin - Prefixo onde apenas administradores irão ver.

sHtmlPrefx
- Prefixo para todos, exceto para administradores.

Caso tenha problema na adição de novos prefixos, pergunte!

[]'s
DeeW.
DeeW.
****

Membro desde : 27/05/2014
Mensagens : 271
Pontos : 389

http://webpixel.forum-pro.net https://www.facebook.com/headbanger.d

Ir para o topo Ir para baixo

Tópico resolvido Re: Pre-fixos para admin

Mensagem por GSCode 04.06.15 23:52

Entendi.

@AVISO PARA STAFF:
Resolvido não está funcionando Feliz
GSCode
GSCode
Membro

Membro desde : 11/10/2013
Mensagens : 591
Pontos : 1031

http://testforumbrasil.forumeiros.com/forum

Ir para o topo Ir para baixo

Tópico resolvido Re: Pre-fixos para admin

Mensagem por RafaelS. 05.06.15 18:38

Olá!

Adicionei o prefixo "Resolvido" como solicitou:

Código:
function tagprefixo() {
    jQuery('input[name=subject]').val(jQuery('select[name=tags4]').val() + jQuery('input[name=subject]').val());
};
jQuery(document).ready(function () {
    var sPrefAdmin =
      '<select name="tags4" onchange="tagprefixo()">' +
            '<option value="">' +
                'Adicionar préfixo' +
            '</option>' +
            '<option value="[ONLINE]&nbsp;">' +
                'Online' +
            '</option>' +
            '<option value="[BANIDA]&nbsp;">' +
                'Banida' +
            '</option>' +
            '<option value="[TUTORIAL]&nbsp;">' +
                'Tutorial' +
            '</option>' +
        '</select> <img src="http://2img.net/i/fa/wysiwyg/separator.png" style="vertical-align:middle"> ';
    var sHtmlPrefx =
      '<select name="tags4" onchange="tagprefixo()">' +
            '<option value="">' +
                'Adicionar préfixo' +
            '</option>' +
            '<option value="[BANIDA]&nbsp;">' +
                'Banida' +
            '</option>' +
'<option value="[RESOLVIDO]&nbsp;">' +
                'Resolvido' +
            '</option>' +
            '<option value="[TUTORIAL]&nbsp;">' +
                'Tutorial' +
            '</option>' +
        '</select> <img src="http://2img.net/i/fa/wysiwyg/separator.png" style="vertical-align:middle"> ';
        try{
        if (_userdata["user_level"] !== 1 || 2) {
            jQuery('input[name=subject]').after(sHtmlPrefx);
        };
        else if(_userdata["user_level"] === 1){
            jQuery('input[name=subject]').after(sPrefAdmin);           
        }
        var mode = jQuery('input[value=reply]').val();
        if (mode == 'reply') {
            jQuery('select[name=tags4]').css('display', 'none');
        } else if (mode == 'quote') {
            jQuery('select[name=tags4]').css('display', 'none');
        }
}  catch (e) {
 if (typeof (console) != 'undefined') {
 console.error(e)
 }
 } 
});

Até mais.
avatar
RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Pre-fixos para admin

Mensagem por RafaelS. 08.06.15 22:34

Questão abandonada pelo autor, mas considerada resolvida por ter solução para o problema.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar
RafaelS.
Membro Entusiasta

Membro desde : 26/04/2014
Mensagens : 5746
Pontos : 7156

http://techmais.forumeiros.com/

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