Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Gerador de mensagens moderativas
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Gerador de mensagens moderativas
Detalhes da questão
Endereço do fórum: http://bplgames.forumeiros.com/
Versão do fórum: ModernBB
Descrição
Gostaria de saber se há algum tipo de gerador de mensagem moderativa igual a esta:
Que gere quase igual a esta abaixo:
E em que eu aperte um botão em caixa de resposta rápida e apareça as mensagens para colocar!
Re: Gerador de mensagens moderativas
Olá @Jhonny_.,
Existe dois tipos de questões resolvidas sobre a sua dúvida, o Senhor pode adicionar no editor um botão com às mensagens moderativas ou um botão de mensagens moderativas que ao clicar posta automaticamente.
Também dá, criar um gerador de mensagens em uma página HTML, basta escolher uma das opções!
Aguardo uma resposta sua,
pedxz.
Existe dois tipos de questões resolvidas sobre a sua dúvida, o Senhor pode adicionar no editor um botão com às mensagens moderativas ou um botão de mensagens moderativas que ao clicar posta automaticamente.
Também dá, criar um gerador de mensagens em uma página HTML, basta escolher uma das opções!
Aguardo uma resposta sua,
pedxz.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Gerador de mensagens moderativas
Eu utilizei estes códigos, eles funcionaram corretamente, só que eu queria aumentar mais a caixa verde quando é postada!
Códigos:
Códigos:
- Código:
/**
* ModTools - After Post Button
* Copyright BestSkins ️️ 2013. Update pedxz
* All right reserved.
*/
(function($) {
'use strict';
$(function() {
var mod = $('<div>', {
class: 'modlist'
}).append(
' <ul>' +
' <li><span>Ferramentas</span>' +
' <ul>' +
' <li id="blocktopic">Bloquear Tópico</li>' +
' <li id="solvedtopic">Tópico Resolvido</li>' +
' <li id="limpar-msg">Limpar Editor</li>' +
' </ul></li>' +
' </ul>'
);
if (_userdata.user_level !== 1 && _userdata.user_level !== 2) {
return;
}
if (!$('a[href^="/modcp?mode=move"]').length) {
return;
}
$(mod).insertAfter('#quick_reply [name="post"]');
$('#blocktopic').click(function() {
$('textarea')
.sceditor('instance')
.val(
' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
' [tr][td]' +
' [b]Tópico Bloqueado[/b]\n Tópico bloqueado e arquivado!' +
' [/td][/tr]' +
' [/table]'
);
$('#quick_reply input[type="submit"]').click();
});
$('#solvedtopic').click(function() {
$('textarea')
.sceditor('instance')
.val(
' [table style="background-color: #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
' [tr][td]' +
' [b]Tópico Resolvido[/b]\n Tópico resolvido e arquivado!' +
' [/td][/tr]' +
' [/table]'
);
$('#quick_reply input[type="submit"]').click();
});
$('#limpar-msg').click(function(){
$('#text_editor_textarea')
.sceditor('instance')
.val('');
});
$('head').append(
'<style type="text/css">' +
'.modlist {' +
' margin-left: 18px;' +
' display: inline-block;' +
'}' +
'.modlist ul li ul {' +
' display: none;' +
' color: black!important;' +
'}' +
'.modlist ul li span {' +
' background-color: #434A53;' +
' border-radius: 3px;' +
' box-shadow: 0 1px 2px rgba(0,0,0,0.3);' +
' color: #f2dcdc;' +
' font-size: 1.2rem;' +
' font-weight: 500;' +
' padding: 9px 18px;' +
'}' +
'.modlist ul li:hover ul,' +
'.modlist ul li:active ul {' +
' z-index: 9999;' +
' background-color: white;' +
' width: auto;' +
' height: auto;' +
' display: block;' +
' margin-top: 4px;' +
' position: absolute;' +
'}' +
'.modlist ul li:hover ul li,' +
'.modlist ul li:active ul li {' +
' display: block;' +
' padding: 1em;' +
' cursor: pointer;' +
' border-top: 1px dotted #ceeeec;' +
'}' +
'</style>'
);
});
}(jQuery));
- Código:
#moderation_tool {margin: 0 0 8px 0;}
#moderation_tool.act_mod p {
-moz-border-radius: 3px;
-moz-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
-moz-transition: all .2s ease-in-out;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
-webkit-transition: all .2s ease-in-out;
cursor: pointer;
webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: -moz-linear-gradient(#f6f8fa,#edeeef);
background-image: -webkit-linear-gradient(#f6f8fa,#edeeef);
border: 1px solid #D9DBDD;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255,255,255,1) inset, 0 1px 0 rgba(0,0,0,0.3);
color: #616161;
display: inline-block;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8fa',endColorstr='#edeeef',GradientType=0);
font-size: 12px;
height: 22px;
line-height: 22px;
padding: 0 10px;
white-space: nowrap;
}
#popw {
background-color: #464646;
background-color: rgba(70,70,70,0.6);
padding: 4px;
-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7);
box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.7 );
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
display: none;
**** 999;
margin-top: 16px;
position: absolute;
}
#popw .mod_hover {
background-image: url(https://i.servimg.com/u/f38/18/24/85/15/bottom10.png);
width: 31px;
height: 16px;
****-16px;
left: 5px;
**** 999;
position: absolute;
}
#popw .popwinner {
background: #fff;
max-height: 465px;
width: 190px;
overflow: auto;
-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
overflow-x: hidden;
}
#popw .popwinner li {
background: rgb(248, 248, 248);
list-style-type: none;
border-bottom: 1px solid rgb(234, 234, 234);
text-align: center;
padding: 3px 4px;
}
#popw .popwinner li a {
color: #333!important;
}
Re: Gerador de mensagens moderativas
Pode passa-me o código BBCode da alerta?
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Gerador de mensagens moderativas
- Código:
$('#blocktopic').click(function() {
$('textarea')
.sceditor('instance')
.val(
' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
' [tr][td]' +
' [b]Tópico Bloqueado[/b]\n Tópico bloqueado e arquivado!' +
' [/td][/tr]' +
' [/table]'
);
$('#quick_reply input[type="submit"]').click();
});
Re: Gerador de mensagens moderativas
Encontre no script: min-width: 90%, e mude para 98% ou outro.
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Gerador de mensagens moderativas
Funcionou, o resto deixa comigo só tem mais uma coisa o botão que está escrito "Ferramentas eu queria que ficasse iguais aos que estão do lado assim: https://imgur.com/a/jdtq1Tp
Re: Gerador de mensagens moderativas
Mude o script para:
- Código:
/**
* ModTools - After Post Button
* Copyright BestSkins ️️ 2013. Update pedxz
* All right reserved.
*/
(function($) {
'use strict';
$(function() {
var mod = $('<div>', {
class: 'modlist'
}).append(
' <ul>' +
' <li><span>Ferramentas</span>' +
' <ul>' +
' <li id="blocktopic">Bloquear Tópico</li>' +
' <li id="solvedtopic">Tópico Resolvido</li>' +
' <li id="limpar-msg">Limpar Editor</li>' +
' </ul></li>' +
' </ul>'
);
if (_userdata.user_level !== 1 && _userdata.user_level !== 2) {
return;
}
if (!$('a[href^="/modcp?mode=move"]').length) {
return;
}
$(mod).insertAfter('#quick_reply [name="post"]');
$('#blocktopic').click(function() {
$('textarea')
.sceditor('instance')
.val(
' [table style="background-color: #ED5565;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
' [tr][td]' +
' [b]Tópico Bloqueado[/b]\n Tópico bloqueado e arquivado!' +
' [/td][/tr]' +
' [/table]'
);
$('#quick_reply input[type="submit"]').click();
});
$('#solvedtopic').click(function() {
$('textarea')
.sceditor('instance')
.val(
' [table style="background-color: #68B800;border-radius: 2px;margin: 1em 25px 1em 1em;min-width: 90%!important;padding: 4px"]' +
' [tr][td]' +
' [b]Tópico Resolvido[/b]\n Tópico resolvido e arquivado!' +
' [/td][/tr]' +
' [/table]'
);
$('#quick_reply input[type="submit"]').click();
});
$('#limpar-msg').click(function(){
$('#text_editor_textarea')
.sceditor('instance')
.val('');
});
$('head').append(
'<style type="text/css">' +
'.modlist {' +
' margin-left: 18px;' +
' display: inline-block;' +
'}' +
'.modlist ul li ul {' +
' display: none;' +
' color: black!important;' +
'}' +
'.modlist ul li span {' +
' background-color: #4a4a4a;' +
' border-radius: 3px;' +
' box-shadow: 0 1px 2px rgba(0,0,0,0.3);' +
' color: white;' +
' border-bottom: 3px solid red;' +
' font-size: 1.2rem;' +
' font-weight: 500;' +
' padding: 9px 18px;' +
'}' +
'.modlist ul li:hover ul,' +
'.modlist ul li:active ul {' +
' z-index: 9999;' +
' background-color: white;' +
' width: auto;' +
' height: auto;' +
' display: block;' +
' margin-top: 4px;' +
' position: absolute;' +
'}' +
'.modlist ul li:hover ul li,' +
'.modlist ul li:active ul li {' +
' display: block;' +
' padding: 1em;' +
' cursor: pointer;' +
' border-top: 1px dotted #ceeeec;' +
'}' +
'</style>'
);
});
}(jQuery));
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Gerador de mensagens moderativas
Última pergunta pra finalizar, só staffers tem o direito de usas essas mensagens né?
Re: Gerador de mensagens moderativas
Sim, porém se o Senhor quiser que algum usuário em especial use diga-me, que eu adapto
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Re: Gerador de mensagens moderativas
Não não precisa, pode fechar, agradeço a ajuda muito bom o script!
Re: Gerador de mensagens moderativas
Tópico resolvidoMovido para "Questões resolvidas". |
tikky- Admineiro
- Membro desde : 13/01/2017
Mensagens : 7962
Pontos : 9217
Tópicos semelhantes
» Mensagens Moderativas 2.0
» Mensagens moderativas
» Mensagens Moderativas
» Listagem de mensagens moderativas
» Mensagens moderativas
» Mensagens moderativas
» Mensagens Moderativas
» Listagem de mensagens moderativas
» Mensagens moderativas
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre códigos Javascript e jQuery
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos