Mensagem automática para staff
4 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
Mensagem automática para staff
Detalhes da questão
Endereço do fórum: http://viciadosdelphi.forumbrasil.net/
Versão do fórum: PhpBB3
Descrição
Olá!
Vi este tópico de tutorial:
https://ajuda.forumeiros.com/t105895-tutorial-gerir-botao-de-mensagem-automatica?highlight=Automatica
No entanto gostaria de saber se teria como modificá-lo para que o ícone de mensagens automáticas fosse visível somente para moderadores e em áreas estratégias, pois o código citado ai mostra o botão a todos e em todas áreas.
Desde já obrigado!
Última edição por Racki em 05.09.16 23:01, editado 1 vez(es)
Re: Mensagem automática para staff
Bom dia!
Utilize este código:
Com este código, irá somente estar visivel à equipe staff e somente na área de downloads (f19).
Atenciosamente,
Fraise.
Utilize este código:
- Código:
$(function() {
if (_userdata["user_level"] > 0) & ('a.nav[href*="/f19-downloads"]').length) {
var url_img = "http://i.imgur.com/K70ZAel.png";
var version = "phpbb3";
var message = "Ótimo tópico. Obrigado por compartilhar! ";
switch (version) {
case 'phpbb2':
var idi = '.post-options';
var addLi = closeLi = '';
break;
case 'phpbb3':
var idi = '.profile-icons';
var addLi = '<li>';
var closeLi = '</li>';
break;
case 'punbb':
var idi = '.post-options';
var addLi = closeLi = '';
break;
case 'invision':
var idi = '.posting-icons';
var addLi = '<li>';
var closeLi = '</li>';
break;
}
}
$(idi).first().prepend(addLi + '<img src="' + url_img + '" alt="Merci" id="mercipost" />' + closeLi); $('#mercipost').click(function() {
$('#quick_reply textarea').val(message);
$('input[name="post"]').click();
});
});
Com este código, irá somente estar visivel à equipe staff e somente na área de downloads (f19).
Atenciosamente,
Fraise.
Re: Mensagem automática para staff
Troque o JS por esse:
Antes faça as alterações no seguinte campo no inicio do código:
Exemplo:
http://viciadosdelphi.forumbrasil.net/f18-tutoriais-do-forum
http://viciadosdelphi.forumbrasil.net/f19-downloads
O código só será exibido nessas duas áreas, altere de acordo com a sua necessidade, separando com vírgula:
Acrescentando mais um fórum:
Veja o exemplo:
- Código:
$(function() {
var forumID = [ 'f18' , 'f19' ]; // os 3 primeiros caracteres
var url_img = "http://i.imgur.com/K70ZAel.png";
var version = "phpbb3";
var message = "Ótimo tópico. Obrigado por compartilhar! ";
switch (version) {
case 'phpbb2':
var idi = '.post-options';
var addLi = closeLi = '';
break;
case 'phpbb3':
var idi = '.profile-icons';
var addLi = '<li>';
var closeLi = '</li>';
break;
case 'punbb':
var idi = '.post-options';
var addLi = closeLi = '';
break;
case 'invision':
var idi = '.posting-icons';
var addLi = '<li>';
var closeLi = '</li>';
break;
}
var LINK = $('a.nav[href*="/f"]').attr('href');
var subs = LINK.substring(1, 4);
if (
subs == forumID[0]||
subs == forumID[1]||
subs == forumID[3]||
subs == forumID[4]||
subs == forumID[5]||
subs == forumID[6]||
subs == forumID[7]||
subs == forumID[8]||
subs == forumID[9]||
subs == forumID[10]
) {
if (_userdata.user_level === 1 | _userdata.user_level === 2) {
$(idi).first().prepend(addLi + '<img src="' + url_img + '" alt="Merci" id="mercipost" />' + closeLi);
$('#mercipost').click(function() {
$('#quick_reply textarea').val(message);
$('input[name="post"]').click();
});
};
} else {
console.log(false);
}
});
Antes faça as alterações no seguinte campo no inicio do código:
Exemplo:
http://viciadosdelphi.forumbrasil.net/f18-tutoriais-do-forum
http://viciadosdelphi.forumbrasil.net/f19-downloads
- Código:
var forumID = [ 'f18' , 'f19' ]; // os 3 primeiros caracteres
O código só será exibido nessas duas áreas, altere de acordo com a sua necessidade, separando com vírgula:
Acrescentando mais um fórum:
Veja o exemplo:
- Código:
var forumID = [ 'f18' , 'f19' , 'f2-' ]; // os 3 primeiros caracteres
Re: Mensagem automática para staff
Resolvido.
Obrigado pela dedicação @Fraise e @Cepheus. Vcs são fera!
Obrigado pela dedicação @Fraise e @Cepheus. Vcs são fera!
Re: Mensagem automática para staff
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para "Questões resolvidas". |
Tópicos semelhantes
» Como colocar mensagem automatica para fechar tópico
» Como criar mensagem privada automática para cadastrados?
» Como por mensagem distacada para a staff
» Mensagem automática
» Bot de mensagem automatica
» Como criar mensagem privada automática para cadastrados?
» Como por mensagem distacada para a staff
» Mensagem automática
» Bot de mensagem automatica
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