Botão somente para administradores, depois de "Responder"
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 • Compartilhe
Botão somente para administradores, depois de "Responder"
Detalhes da questão
Endereço do fórum: cmhpolicia.forumeiros.com
Versão do fórum: PhpBB3
Descrição
Olá, pessoal.
Estou aqui hoje, ou novamente, para pedir ajuda a vocês para criar um botão, depois do botão "RESPONDER", visível somente aos Administradores.
Imagem: https://i.imgur.com/enlsnjH.png
Esse botão, visível somente para os administradores, serviria para responder ao tópico, só que sem ser redirecionado ao formulário de postagens.
Re: Botão somente para administradores, depois de "Responder"
Adicione a um Javascript com investimento em "Nos tópicos":
Nessa parte do código acima:
Você pode configurar a mensagem enviada no tópico quando o botão for enviado.
- Código:
/* globals jQuery, _userdata */
(function($, cfg) {
'use strict';
$(function() {
var page = location.href.match(/\/t(\d+)\-.*/i);
if (_userdata.user_level !== 1 || page.length !== 2) {
return;
}
var $tid = $('input[name="tid"]:eq(0)');
var $lt = $('.post:last');
if ($tid.length === 0 || $lt.length === 0) {
return;
}
var lt = $lt.attr('id').replace(/[^\d]+/g, '');
$('a[href^="/post?t="]').after([
' <a href="#" class="fa-admin-reply">',
' <img src="' + cfg.button + '" />',
'</a>',
].join('\n'));
$('a.fa-admin-reply').on('click', function(event) {
event.preventDefault();
$([
'<form action="/post" method="post">',
' <textarea name="message">' + cfg.message + '</textarea>',
' <input name="attach_sig" value="1" />',
' <input name="mode" value="reply" />',
' <input name="tid" value="' + $tid.val() + '" />',
' <input name="t" value="' + page.pop() + '" />',
' <input name="lt" value="' + lt + '" />',
' <input name="notify" value="1" />',
' <input name="post" value="1" />',
'</form>',
].join('\n')).submit();
});
});
}(jQuery, {
button: 'http://i.imgur.com/enlsnjH.png',
message: [
'[size=16]Conteúdo da mensagem automática[/size]',
'',
'Aqui você pode configurar qual será o conteúdo da mensagem',
'automática ao seu gosto. :)',
].join('\n'),
}));
Nessa parte do código acima:
- Código:
message: [
'[size=16]Conteúdo da mensagem automática[/size]',
'',
'Aqui você pode configurar qual será o conteúdo da mensagem',
'automática ao seu gosto. :)',
].join('\n'),
Você pode configurar a mensagem enviada no tópico quando o botão for enviado.
Re: Botão somente para administradores, depois de "Responder"
Obrigado, Kyo.
Resolvido.
Resolvido.
Re: Botão somente para administradores, depois de "Responder"
Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada. Tópico marcado como Resolvido e movido para Questões resolvidas. |
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