Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Expectrus Expectrus  • Dom 24 maio 2020 - 12:41

Caixa de Moderação não funciona Empty Caixa de Moderação não funciona Dom 24 maio 2020 - 12:41

[quadrado="Descrição"]Oie gente tudo bem com vocês? comigo anda muito estressante kskskkss

enfim eu coloquei uma caixa de moderação no meu fórum só que ele sai tudo bugado as letras, veja abaixo

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

ele sai exatamente assim quando eu clico pra mandar uma resposta rápida, e o mais curioso é que eu testei em outro fórum da mesma versão e funcionou.

o que pode ser?[/quadrado]
[quadrado="Informações"]Fórum: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Versão: MODERNBB[/quadrado]

pedxz pedxz  • Dom 24 maio 2020 - 13:20

AdministradorMembro da equipa

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 13:20

Olá [Tens de ter uma conta e sessão iniciada para poderes visualizar este link],

O senhor usa o script do [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]? Caso não altere o começo e o fim "Removido" e altere para "table", caso tenha dúvidas passe-me o código, por favor!


Aguardo uma resposta sua,
pedxz.

Expectrus Expectrus  • Dom 24 maio 2020 - 13:25

pedxz pedxz  • Dom 24 maio 2020 - 13:59

AdministradorMembro da equipa

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 13:59

Removi os diversos erros do código em cima, não testei diga-me se ficou exatamente como o senhor queria!
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: "f265"
}];

if (typeof zModTabels === 'undefined') var zModTabels = [{
        type: "red_delete_sweep",
        body_start: 'delete_sweep',
        body_end: "\n\n"
    },
    {
        type: "orange_refresh",
        body_start: 'refresh',
        body_end: "\n\n"
    },
    {
        type: "orange_lock_open",
        body_start: '/lock_open',
        body_end: "\n\n"
    },
    {
        type: "done_outline",
        body_start: 'green_check_circle',
        body_end: "\n\n"
    },
    {
        type: "red_clear",
        body_start: 'clear',
        body_end: "\n\n"
    },
    {
        type: "orange_lock",
        body_start: 'lock',
        body_end: "\n\n"
    }

];

if (typeof zModMessages === 'undefined') var zModMessages = [{

        name: "Atualização",
        message: [
            'Atualização realizada!',
            'Foi realizada uma atualização neste horário, em caso de erros, procure imediatamente um membro do setor administrativo ou o responsável pela atualização em que consta o erro.'
        ].join('\n'),
        group_id: 0,
        type: "done_outline"
    },
    {
        name: "Em Aguardo",
        message: [
            'Usuário aguardando teste',
            'Usuário aguardando realização do teste".'
        ].join('\n'),
        group_id: 0,
        type: "orange_refresh"
    },
    {
        name: "Recrutamento Negado",
        message: [
            'Recrutamento Negado',
            'Recrutamento negado e movido para "Recrutamentos Negados".'
        ].join('\n'),
        group_id: 0,
        type: "red_clear"
    },
    {
        name: "Revisão Aceita",
        message: [
            'Membro retornará ao clã',
            'Movido para "Revisão aceitas".'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Será punido",
        message: [
            'Tópico resolvido',
            'Jogador a aguardar suspensão..'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Punido",
        message: [
            'Tópico resolvido',
            'Jogador suspenso e movido para "Denúncias Resolvidas"'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Denúncia ignorada",
        message: [
            'Tópico ignorado',
            'Movido para "Denúncia Ignoradas".'
        ].join('\n'),
        group_id: 2,
        type: "red_clear"
    },
    {
        name: "Revisão Negada",
        message: [
            'Tópico negado',
            'Jogador não voltará ao clã e movido para "Revisão Negadas"'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Pedido Entregue",
        message: [
            'Pedido entregue',
            'Pedido entregue, membro satisfeito e movido para "Pedidos Entregues".'
        ].join('\n'),
        group_id: 2,
        type: "red_clear"
    },
    {
        name: "Pedido Negado",
        message: [
            'Pedido negado',
            'Abandono ou pedido do autor, movido para "Pedidos Negados".'
        ].join('\n'),
        group_id: 2,
        type: "green_check_circle"
    },
    {
        name: "Bloqueado",
        message: [
            'Tópico bloqueado',
            'Aguardando superior'
        ].join('\n'),
        group_id: 2,
        type: "orange_lock"
    },
    {
        name: "Desbloqueado",
        message: 'Tópico desbloqueado.',
        group_id: 2,
        type: "orange_lock_open"
    },
    {
        name: "Abandonado",
        message: [
            'Tópico abandonado',
            'Este tópico foi abandonado pelo autor visto que este não postou nenhuma mensagem num prazo de 2 dias.'
        ].join('\n'),
        group_id: 2,
        type: "red_clear"
    },
    {
        name: "Apagado",
        message: 'Tópico movido para a lixeira.',
        group_id: 2,
        type: "red_delete_sweep"
    }


];

if (typeof zModGroups === 'undefined') var zModGroups = [{
        id: 0,
        name: 'Recursos Humanos'
    },
    {
        id: 1,
        name: 'Corregedoria'
    },
    {
        id: 2,
        name: 'CIAs'
    }
];

$(function() {
    $('<style type="text/css">.sceditor-button-staff div:before {content: "\\' + 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) $(".sceditor-group:last-child").before('<div class="sceditor-group"><a class="sceditor-button sceditor-button-staff" title="Moderação"><div unselectable="on">Moderação</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</li></div></div></div>');

    });

});

Expectrus Expectrus  • Dom 24 maio 2020 - 14:07

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 14:07

então ele ficou muito bom, mas ainda sumiram as cores que deviam ter de fundo, eu cheguei a usar o mesmo codigo nesse fórum aqui https://habbling.forumeiros.com/t1-testando-o-forum-habbling

veja que as cores aparecem e tudo funciona como esperado, mas no meu fórum não pega, ele fica assim https://frcheats.forumeiros.com/t76-sistema-zp-fr-cheats-crossfire-al-na

não aparece as cores e tals, desculpa se to de atrapalhando ksksks

pedxz pedxz  • Dom 24 maio 2020 - 14:15

AdministradorMembro da equipa

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 14:15

O senhor já tem as classes criadas!? Senão diga-me as cores que quer usar, por favor!

Expectrus Expectrus  • Dom 24 maio 2020 - 14:21

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 14:21

pedxz escreveu:O senhor já tem as classes criadas!? Senão diga-me as cores que quer usar, por favor!

a mesma dessas que está no jv de cima, só que aquelas cores não estavam se aplicando no meu fórum, apareceria varias table e tals mas nao funcionava, as cores pegam no fórum teste que te mandei, eu queria igual

pedxz pedxz  • Dom 24 maio 2020 - 14:25

AdministradorMembro da equipa

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 14:25

Então podes passar o código usado no outro fórum? Facilitará a adição das tabelas/cores Cool

Expectrus Expectrus  • Dom 24 maio 2020 - 14:45

pedxz pedxz  • Dom 24 maio 2020 - 14:53

AdministradorMembro da equipa

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 14:53

Altere para:
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: "f265"
}];

  if (typeof zModTabels === 'undefined') var zModTabels = [{
            type: "blue_check",
            body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][font=material icons]check[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        },
        {
            type: "red_delete_sweep",
            body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][font=material icons]delete_sweep[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        },
        {
            type: "orange_refresh",
            body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][font=material icons]refresh[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        },
        {
            type: "orange_lock_open",
            body_start: '/[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][font=material icons]lock_open[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        },
        {
            type: "done_outline",
            body_start: '[table style="background-color: #016301;border: solid 2px #016301;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;horizontal-align: middle;"][font=material icons]green_check_circle[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        },
        {
            type: "red_clear",
            body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][font=material icons]clear[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        },
        {
            type: "orange_lock",
            body_start: '[table style="background-color: #00B5D1;border: solid 2px #00B5D1;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;"][tr style=][td style="font-size: 25px;margin-right: 15px;padding: 15px!important;color: white;display: table-cell;vertical-align: middle;"][font=material icons]lock[/font][/td][td style="width: 100%;color: white"]',
            body_end: "[/td][/tr][/table]\n\n"
        }
 
    ];

if (typeof zModMessages === 'undefined') var zModMessages = [{

        name: "Atualização",
        message: [
            'Atualização realizada!',
            'Foi realizada uma atualização neste horário, em caso de erros, procure imediatamente um membro do setor administrativo ou o responsável pela atualização em que consta o erro.'
        ].join('\n'),
        group_id: 0,
        type: "done_outline"
    },
    {
        name: "Em Aguardo",
        message: [
            'Usuário aguardando teste',
            'Usuário aguardando realização do teste".'
        ].join('\n'),
        group_id: 0,
        type: "orange_refresh"
    },
    {
        name: "Recrutamento Negado",
        message: [
            'Recrutamento Negado',
            'Recrutamento negado e movido para "Recrutamentos Negados".'
        ].join('\n'),
        group_id: 0,
        type: "red_clear"
    },
    {
        name: "Revisão Aceita",
        message: [
            'Membro retornará ao clã',
            'Movido para "Revisão aceitas".'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Será punido",
        message: [
            'Tópico resolvido',
            'Jogador a aguardar suspensão..'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Punido",
        message: [
            'Tópico resolvido',
            'Jogador suspenso e movido para "Denúncias Resolvidas"'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Denúncia ignorada",
        message: [
            'Tópico ignorado',
            'Movido para "Denúncia Ignoradas".'
        ].join('\n'),
        group_id: 2,
        type: "red_clear"
    },
    {
        name: "Revisão Negada",
        message: [
            'Tópico negado',
            'Jogador não voltará ao clã e movido para "Revisão Negadas"'
        ].join('\n'),
        group_id: 1,
        type: "green_check_circle"
    },
    {
        name: "Pedido Entregue",
        message: [
            'Pedido entregue',
            'Pedido entregue, membro satisfeito e movido para "Pedidos Entregues".'
        ].join('\n'),
        group_id: 2,
        type: "red_clear"
    },
    {
        name: "Pedido Negado",
        message: [
            'Pedido negado',
            'Abandono ou pedido do autor, movido para "Pedidos Negados".'
        ].join('\n'),
        group_id: 2,
        type: "green_check_circle"
    },
    {
        name: "Bloqueado",
        message: [
            'Tópico bloqueado',
            'Aguardando superior'
        ].join('\n'),
        group_id: 2,
        type: "orange_lock"
    },
    {
        name: "Desbloqueado",
        message: 'Tópico desbloqueado.',
        group_id: 2,
        type: "orange_lock_open"
    },
    {
        name: "Abandonado",
        message: [
            'Tópico abandonado',
            'Este tópico foi abandonado pelo autor visto que este não postou nenhuma mensagem num prazo de 2 dias.'
        ].join('\n'),
        group_id: 2,
        type: "red_clear"
    },
    {
        name: "Apagado",
        message: 'Tópico movido para a lixeira.',
        group_id: 2,
        type: "red_delete_sweep"
    }


];

if (typeof zModGroups === 'undefined') var zModGroups = [{
        id: 0,
        name: 'Recursos Humanos'
    },
    {
        id: 1,
        name: 'Corregedoria'
    },
    {
        id: 2,
        name: 'CIAs'
    }
];

$(function() {
    $('<style type="text/css">.sceditor-button-staff div:before {content: "\\' + 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) $(".sceditor-group:last-child").before('<div class="sceditor-group"><a class="sceditor-button sceditor-button-staff" title="Moderação"><div unselectable="on">Moderação</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</li></div></div></div>');

    });

});

Expectrus Expectrus  • Dom 24 maio 2020 - 15:16

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 15:16

Obrigado Pedxz por me ajudar mais uma vez, agradeço enormemente pela dedicação em me ajudar, ja pode fechar.

pedxz pedxz  • Dom 24 maio 2020 - 15:54

AdministradorMembro da equipa

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona Dom 24 maio 2020 - 15:54

Questão Resolvida
Tópico movido e arquivado, o autor está satisfeito/e ou a questão foi resolvida.
Tópico arquivado em: Arquivo JavaScript

Conteúdo patrocinado  • 

Caixa de Moderação não funciona Empty Re: Caixa de Moderação não funciona

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