Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Acesso rápido

Fóruns de suporte oficiais
Login

Esqueci minha senha

Últimos assuntos
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Parceiros Forumeiros
Quem está conectado
279 usuários online :: 7 usuários cadastrados, Nenhum Invisível e 272 Visitantes :: 1 Motor de busca

Connor R., Daniel Z, Fou-Lu, Harleen, Solaria Magnum, Stewart, William_iHarDz

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em Qui 24 Dez 2009 - 15:05

Botão somente para administradores, depois de "Responder"

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Botão somente para administradores, depois de "Responder"

Mensagem por Luiz~ em Ter 20 Dez 2016 - 21:53

Detalhes da questão


Endereço do fórum: cmhpolicia.forumeiros.com
Versão do fórum: PhpBB3

Descrição


Olá, pessoal. Muito feliz
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: http://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.

Luiz~
Usuário destaque

Masculino
Inscrito dia : 23/04/2016
Mensagens : 813
Pontos Ativos : 1574

http://ajuda.forumeiros.com
  • 0

Resolvido Re: Botão somente para administradores, depois de "Responder"

Mensagem por Kyo Panda em Ter 20 Dez 2016 - 23:18

Adicione a um Javascript com investimento em "Nos tópicos":

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([
            '&nbsp;&nbsp;&nbsp;<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.


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2350
Pontos Ativos : 5288

http://ajuda.forumeiros.com

Resolvido Re: Botão somente para administradores, depois de "Responder"

Mensagem por Luiz~ em Qua 21 Dez 2016 - 0:04

Obrigado, Kyo. Muito feliz
Resolvido.

Luiz~
Usuário destaque

Masculino
Inscrito dia : 23/04/2016
Mensagens : 813
Pontos Ativos : 1574

http://ajuda.forumeiros.com

Resolvido Re: Botão somente para administradores, depois de "Responder"

Mensagem por Kyo Panda em Qua 21 Dez 2016 - 0:15

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.


Bem vindo ao Fórum dos Fóruns. Antes de começar a postar, por favor, queira visitar alguns links importantes:
Regulamento e informações afins:
Seta Condições gerais de uso & equipe voluntária de suporte.
Seta Lista de perguntas e respostas e Tutoriais e astúcias.
Seta Sistema de busca do fórum.
Fóruns interessantes:
Seta Ajuda e Suporte.
Seta Serviços Extras.
Seta Publicidade & SEO.
Seta Sugestões e Melhoras.
Desenvolvedores:
Seta Addons ou Plugins.
Seta Desenvolvimento Beta.

Kyo Panda
Moderadeiro
Moderadeiro

Masculino
Inscrito dia : 08/01/2012
Mensagens : 2350
Pontos Ativos : 5288

http://ajuda.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum