Questão sobre código

2 participantes

Ir para baixo

Tópico resolvido Questão sobre código

Mensagem por WhesTone 03.09.18 3:15

Detalhes da questão


Endereço do fórum: http://mercenariosnwd.forumeiros.com
Versão do fórum: phpBB3

Descrição


Como fazer um sistema de alerta, tipo assim, o usuário do fórum, fez algo indevido, um moderador vai e dá alerta, pro sistema fica correto, como fazer pro grupo especifico, só ele pode dá alerta, desde já obrigado, FdF já me ajudo muito..
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por tikky 03.09.18 9:45

Olá @WhesTone,
Leia este tópico de suporte já solucionado com o mesmo pedido: https://ajuda.forumeiros.com/t112534-
Qualquer dúvida relate Muito feliz


Cordialmente,
pedxz.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por WhesTone 05.09.18 1:17

Não conseguir, poderia me passa o código?
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por Convidado 05.09.18 9:37

Olá,

Adicione isto ao seu CSS:

Código:
.mod_groups {
    line-height: 1.5;
    font-size: 11px;
    font-weight: 400;
}
 
.mod_box {
    -moz-background-clip: padding;
    -moz-border-radius: 2px;
    -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border-radius: 2px;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    color: #333;
    width: 200px;
    line-height: 1;
    padding: 10px;
    position: absolute;
    z-index: 999;
}
 
.mod_editor_section {
    background: #f1f1f1;
    padding: 5px;
    font-weight: bold;
    border-bottom: 1px solid #d7d7d7;
    text-align: left;
    text-transform: uppercase;
}
 
.copyright_e {
    margin-top: 5px;
    background: #f8f8f8;
    border-top: 1px solid #d7d7d7;
    text-align: left;
    padding: 2px 5px;
    font-size: 9px;
    color: #777;
    text-shadow: 1px 1px 0px white;
}
 
.mod_editor_message {
    padding: 2px 5px;
    text-align: left;
}
 
.mod_groups {
    height: 150px;
    overflow-y: scroll;
}
 
.mod_groups li {
    list-style-type: none;
    margin-left: -40px;
}
 
.sceditor-button-staff {
    position: relative;
}
 
.mod_box {
    top: 73px;
}
 
#quick_reply .mod_groups li {
    margin-left: 0px;
}
 
#quick_reply .mod_box {
    top: 35px;
}
 
.sceditor-button-staff.disabled div {
    opacity: 1.0 !important;
    filter: alpha(opacity=100) !important;
}

Agora, adicione este código:

Código:
 
/**
 * Title        : Forumotion tools for moderation
 * Version      : 1.0.2
 * Author        : Zeus
 * Author URI    : http://help.forumgratuit.ro
 * License      : GNU - General Public License v3.0
 * Documentation : https://github.com/zeusmaximus/Moderation-tools-for-Forumotion/
 */
if (typeof zModConfig === 'undefined') var zModConfig = [{
    icon: "https://i58.servimg.com/u/f58/11/80/17/98/chat-110.png"
}];
 
if (typeof zModTabels === 'undefined') var zModTabels = [{
        type: "blue",
        body_start: '[color=blue][b][i]',
        body_end: "[/b][i][/i][/color]\n\n"
    },
    {
        type: "red",
        body_start: '[color=red][b][i]',
        body_end: "[/b][i][/i][/color]\n\n"
    },
    {
        type: "orange",
        body_start: '[color=orange][b][i]',
        body_end: "[/b][i][/i][/color]\n\n"
    },
    {
        type: "green",
        body_start: '[color=green][b][i]',
        body_end: "[/b][i][/i][/color]\n\n"
    }
 
];
 
if (typeof zModMessages === 'undefined') var zModMessages = [{
 
        name: "Aprovado",
        message: 'Sugestão aprovada',
        group_id: 0,
        type: "blue"
    },
    {
        name: "Em Avaliação",
        message: 'Sugestão em avaliação',
        group_id: 0,
        type: "orange"
    },
    {
        name: "Negada",
        message: 'Sugestão negada',
        group_id: 1,
        type: "red"
    },
    {
        name: "Resolvido",
        message: 'Tópico resolvido',
        group_id: 1,
        type: "green"
    },
    {
        name: "Bloqueado",
        message: 'Tópico bloqueado',
        group_id: 1,
        type: "orange"
    },
    {
        name: "Apagado",
        message: 'Tópico movido para a Lixeira',
        group_id: 1,
        type: "red"
    },
                                                       
 
];
 
if (typeof zModGroups === 'undefined') var zModGroups = [{
        id: 0,
        name: 'Administradores'
    },
    {
        id: 1,
        name: 'Moderadores'
    },
    {
        id: 2,
        name: 'Ajudantes'
    }
];
 
$(function() {
 
    $('<style type="text/css">.sceditor-button-staff div {background: url(' + zModConfig[0].icon + ') !important; }</style>').appendTo("head");
 
    var list = "";
 
 
    $(window).load(function() {
        function zModGetTable(type, body) {
            var str = "";
            for (var y = 0; y < zModTabels.length; y++) str += (zModTabels[y].type === type) ? (body === "start") ? zModTabels[y].body_start : zModTabels[y].body_end : "";
            return str;
        }
 
        function zModGetModMessageByGroupId(f, g) {
            var str = "",
                c = 0;
            for (var z = 0; z < zModMessages.length; z++) {
                if (zModMessages[z].group_id == f) {
                    str += "<li class='mod_editor_message group_" + zModMessages[z].group_id + "' id='group_" + z + "_" + zModMessages[z].group_id + "'><a style='cursor: pointer'>" + zModMessages[z].name + "</a></li>\n";
                    if (g === 0) zModInsertToSCEditor('#group_' + z + '_' + zModMessages[z].group_id + ' a', zModMessages[z].message, zModMessages[z].type);
                    c++;
                }
            }
            if (g === 1) str = c;
 
            return str;
        }
 
        function zModInsertToSCEditor(e, t, i) {
            $(e).live("click", function(e) {
                $("#text_editor_textarea").sceditor("instance").insertText(zModGetTable(i, "start") + t, zModGetTable(i, "end"));
            });
        }
 
        function zModToggleSCEditor(o, i) {
            $(o).live("click", function(o) {
                $(i).toggle();
            });
        }
 
        for (var x = 0; x < zModGroups.length; x++) {
            if (zModGetModMessageByGroupId(zModGroups[x].id, 1) > 0) {
                list += "<li class='mod_editor_section' id='list_" + zModGroups[x].id + "'><a style='cursor: pointer'>" + zModGroups[x].name + " (" + zModGetModMessageByGroupId(zModGroups[x].id, 1) + ")</a></li>" + zModGetModMessageByGroupId(zModGroups[x].id, 0);
                zModToggleSCEditor("#list_" + zModGroups[x].id + " a", ".group_" + zModGroups[x].id + "");
            }
        }
 
        zModToggleSCEditor('.sceditor-button.sceditor-button-staff', '.mod_box');
 
        $("textarea, .sceditor-button").click(function() {
            $(".mod_box").hide();
        });
 
        $(".sceditor-button-source").click(function() {
            $(".sceditor-button-staff").removeClass("disabled");
        });
 
        if(_userdata.user_level === 1 | _userdata.user_level === 2 | _userdata.user_level === 3) $(".sceditor-group:last-child").before('<div class="sceditor-group"><a class="sceditor-button sceditor-button-staff" title="Mesaje de moderare"><div unselectable="on">Mesaje de moderare</div></a><div class="mod_box" style="display: none;"><ul class="mod_groups" id="mod_box_i">' + list + '<li class="copyright_e"> ©️️️️ Created by Zeus - All right reserved</li></div></div></div>');
 
    });
 
});

Se quiser, passe-me as mensagens para que eu modifique no código.
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por WhesTone 05.09.18 17:08

Certo, e na onde aparece essas funções que você me mando?
Sabe que o sistema de alerta é tipo uma punição, já como você me entendeu, só que não acho o local para dá as alertas, etc.
E o verdadeiro fórum agora que estou usando é esse:
http://samp-brasilnewstyle.forumeiros.com/forum
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por Convidado 05.09.18 17:17

Você ativou a caixa de resposta rápida, pois encontra-se aí.
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por WhesTone 05.09.18 18:10

@Roger123 Onde se encontra a ''Caixa de respostas''.
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por Convidado 05.09.18 18:12

Neste caso, seria aqui: http://prntscr.com/kqzi0o, porém estou como convidado e não consigo ver a caixa de resposta rápida.

No caso do FdF está aqui: http://prntscr.com/kqzihj
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por WhesTone 05.09.18 18:16

Ata, entendi, mais no caso, o meu não tem essas funções que nem dito na folha CSS, que nem a imagem que aparece quando o pedido é finalizado, tipo, o sistema de alerta que eu queria, é dá uma punição para um player que cometer algo que não pode no fórum, e quando antigir 20 pontos, por exemplo, ele é banido temporáriamente.
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por Convidado 05.09.18 18:20

Ah! Já entendi tudo!!

Primeiro, para ativar a caixa de resposta rápida, leia este tutorial: https://ajuda.forumeiros.com/t17151-faq-ativar-a-caixa-de-resposta-rapida

Depois, leia este tópico: https://ajuda.forumeiros.com/t16880-tutorial-criar-uma-barra-de-respeito-as-regras-warning

Se quiser que eu coloque mensagens (por exemplo: Atenção! Não pode voltar a cometer tais atos.), diga-me as mensagens aqui no tópico.

Lembrando que o código que eu passei acima apenas adiciona mensagens, quanto às penalidades, têm que ser manualmente.
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por WhesTone 05.09.18 18:27

Ajudinha rápidinha, Não entendi onde fica isso:
Criar um campo personalizado - Para criar um novo perfil personalizado, deverá carregar no link.
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por Convidado 05.09.18 18:32

Apenas clique no
.
Ah! Aconselho que escolha o Barra de warning através de imagens.
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por tikky 05.09.18 18:34

Olá @WhesTone,
Não quero ser desmancha prazeres, mas segundo o nosso regulamento só é permitido uma questão por tópico. Pois sendo se a sua primeira questão foi resolvida, marque como resolvida, e faça outra questão em outro tópico de suporte.


Cordialmente,
pedxz.
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por WhesTone 08.09.18 16:40

Resolvido.
WhesTone
WhesTone
*

Membro desde : 31/08/2018
Mensagens : 34
Pontos : 61

http://samp-brasilnewstyle.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Questão sobre código

Mensagem por tikky 08.09.18 19:13

Tópico resolvido


Movido para "Questões resolvidas".
tikky
tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7964
Pontos : 9219

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