Pre-fixos para admin

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

Resolvido Pre-fixos para admin

Mensagem por GSCode em 04/06/15, 01:01 am

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://illiweb.com/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
avatar

GSCode
Usuário destaque

Masculino
Inscrito dia : 11/10/2013
Mensagens : 590
Pontos Ativos : 1031

Ver perfil do usuário http://testforumbrasil.forumeiros.com/forum
  • 0

Resolvido Re: Pre-fixos para admin

Mensagem por DeeW. em 04/06/15, 02:33 pm

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

[]'s
avatar

DeeW.
Nível 10

Masculino
Inscrito dia : 27/05/2014
Mensagens : 271
Pontos Ativos : 389

Ver perfil do usuário http://webpixel.forum-pro.net https://www.facebook.com/headbanger.d

Resolvido Re: Pre-fixos para admin

Mensagem por GSCode em 04/06/15, 02:51 pm

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..
avatar

GSCode
Usuário destaque

Masculino
Inscrito dia : 11/10/2013
Mensagens : 590
Pontos Ativos : 1031

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

Resolvido Re: Pre-fixos para admin

Mensagem por DeeW. em 04/06/15, 04:01 pm

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://illiweb.com/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://illiweb.com/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
avatar

DeeW.
Nível 10

Masculino
Inscrito dia : 27/05/2014
Mensagens : 271
Pontos Ativos : 389

Ver perfil do usuário http://webpixel.forum-pro.net https://www.facebook.com/headbanger.d

Resolvido Re: Pre-fixos para admin

Mensagem por GSCode em 04/06/15, 07:52 pm

Entendi.

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

GSCode
Usuário destaque

Masculino
Inscrito dia : 11/10/2013
Mensagens : 590
Pontos Ativos : 1031

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

Resolvido Re: Pre-fixos para admin

Mensagem por Rafael em 05/06/15, 02:38 pm

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://illiweb.com/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://illiweb.com/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

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

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

Resolvido Re: Pre-fixos para admin

Mensagem por Rafael em 08/06/15, 06:34 pm

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

Rafael
Hiperativo

Masculino
Inscrito dia : 26/04/2014
Mensagens : 3118
Pontos Ativos : 4029

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

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