Boas-vindas ao Power Pixel

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

Doação de pontos

+10
gatinoh
genau
drsimply
Royal Ghouz™
estica2
Inspirage
Zackarias
Gaab
Houdini
Daemon
14 participantes

Daemon Daemon  • Dom 20 Out 2013 - 16:55

Doação de pontos Empty Doação de pontos Dom 20 Out 2013 - 16:55

Reputação da mensagem: 100% (7 votos)
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Nome do Arquivo: Doação de pontos
Autor: Daemon
Funcionalidade: PunBB
Categoria: Recursos BestSkins

Olá, neste tutorial iremos aprender a adicionar um botão de doar pontos nos tópicos nas postagens de cada membro.
Primeiro iremos aceder ao painel de controle, iremos em módulos Seta html & javascript Seta gestão dos códigos javascript Seta criar um novo javascript
Em título coloque o que achar melhor
Investimento: Nós tópicos
Código:
Código:
$(document).ready(function() {
$('head').append(
'<style type="text/css">' +
'.donation {' +
'  background: white;' +
'  border: 1px solid #ccc;' +
'  box-sizing: border-box;' +
'  -webkit-box-sizing: border-box;' +
'  -moz-box-sizing: border-box;' +
'  display: none;' +
'  z-index: 550;' +
'  padding: 5px;' +
'  position: absolute;' +
'}' +
'.donation label {' +
'  font-weight: bold;' +
'}' +
'.donation .valdoar {' +
'  display: block;' +
'  margin: 5px 0;' +
'  background-color: #ffffff;' +
'  height: 15px;' +
'  width: 100%;' +
'  text-indent: 5px;' +
'  outline: none;' +
'  border-width: 1px;' +
'  border-style: solid;' +
'  border-color: #a6a6a6 #d9d9d9 #d9d9d9 #a6a6a6;' +
'  border-radius: 3px;' +
'}' +
'</style>'
);
$('.post').each(function() {
  $('.user-ident').append(
  '<button id="donation" style="margin: 3px;" onclick="openPP(this)">Doar pontos</button>' +
  '<div class="donation">' +
  '  <label>Doar pontos</label>' +
  '  <input type="text" placeholder="Insira o valor" class="valdoar" />' +
  '  <input type="button" class="send_donate" value="Confirmar" onclick="sendPP(this)" />' +
  '</div>'
  );
});
$('.valdoar').keypress(function(event) {
        var num = (window.event) ? event.keyCode : event.which;
        if ((num > 47 && num < 58)) return true;
        else {
            if (num != 8) return false;
            else return true;
        }
});
});
function openPP(that) {
var $this = $(that);
      if($this.next().css('display') != 'none') {
        $this.next().fadeOut('fast');
      } else {
        $this.next().fadeIn('fast');
      }
}
function sendPP(that) {
      var donate_value = $(that).prev().val();
      var user = $(that).parents('.post').find('.author a, .name, .user a[href^="/u"]').text();
      $.post('/privmsg?mode=post', {
        'usergroup': '1',
        'folder': 'inbox',
        'subject': 'Doação de pontos',
        'message': '[b]Doar para:[/b]\n' + user + '\n\n[b]Valor da doação:[/b]\n' + donate_value,
        'post': '1'
      }).done(function() {
        console.log("Doação realizada com sucesso");
      });
}
O código enviará uma mensagem privada com o nome do membro e o valor para o grupo de administradores.


Qualquer dúvida quanto a este tutorial, crie um tópico com o mesmo título.


Última edição por Daemon em Dom 16 Ago 2015 - 22:58, editado 3 vez(es)

Houdini Houdini  • Dom 20 Out 2013 - 17:04

Doação de pontos Empty Re: Doação de pontos Dom 20 Out 2013 - 17:04

Tutorial perfeito Daemon...

Bem interessante...

Gaab Gaab  • Dom 20 Out 2013 - 17:26

Doação de pontos Empty Re: Doação de pontos Dom 20 Out 2013 - 17:26

Nossa daemon bom Tutorial
perfeito #rep

Anonymous Convidado  • Seg 21 Out 2013 - 8:51

Zackarias Zackarias  • Seg 21 Out 2013 - 17:49

Doação de pontos Empty Re: Doação de pontos Seg 21 Out 2013 - 17:49

[sucesso=Excellent Tutorial Daemon.]Congratulations[/sucesso]

Inspirage Inspirage  • Seg 21 Out 2013 - 20:07

Doação de pontos Empty Re: Doação de pontos Seg 21 Out 2013 - 20:07

Nice dudu, very nice ksoaksk'

estica2 estica2  • Ter 22 Out 2013 - 5:11

Doação de pontos Empty Re: Doação de pontos Ter 22 Out 2013 - 5:11

A mim dá sempre este erro:
Um erro ocorreu [Erro #230], por favor contate o suporte técnico.

Daemon Daemon  • Ter 22 Out 2013 - 9:38

Doação de pontos Empty Re: Doação de pontos Ter 22 Out 2013 - 9:38

Vá até o painel de controle Seta geral Seta fórum Seta segurança Seta desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas : Marque não.
Até mais!

estica2 estica2  • Ter 22 Out 2013 - 10:09

Doação de pontos Empty Re: Doação de pontos Ter 22 Out 2013 - 10:09

Daemon escreveu:Vá até o painel de controle Seta geral Seta fórum Seta segurança Seta desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas : Marque não.
Até mais!
Muito obrigado. Pode me só dizer para que serve especificamente essa opção?
desautorizar formulários não oficiais de postarem no fórum e enviar mensagens privadas

Daemon Daemon  • Ter 22 Out 2013 - 10:36

Doação de pontos Empty Re: Doação de pontos Ter 22 Out 2013 - 10:36

Reputação da mensagem: 100% (1 votos)
Essa opção é para que você possa enviar mensagens em fóruns ou mensagem privada utilizando um formulário feito por você, tipo este do tutorial.

Royal Ghouz™ Royal Ghouz™  • Ter 22 Out 2013 - 23:10

Doação de pontos Empty Re: Doação de pontos Ter 22 Out 2013 - 23:10

exelente!

drsimply drsimply  • Sáb 26 Out 2013 - 16:09

Doação de pontos Empty Re: Doação de pontos Sáb 26 Out 2013 - 16:09

Daemon, está excelente, apenas tem um problema ;(

A mim ele envia a mensagem privada mas não diz para quem é para doar os pontos...

genau genau  • Qua 30 Out 2013 - 21:54

Doação de pontos Empty Re: Doação de pontos Qua 30 Out 2013 - 21:54

excelente codigo gracias por compartir

gatinoh gatinoh  • Sex 1 Nov 2013 - 14:17

Doação de pontos Empty Re: Doação de pontos Sex 1 Nov 2013 - 14:17

Maneiro o código , achei interessante.

Hatz Hatz  • Seg 16 Dez 2013 - 14:54

Doação de pontos Empty Re: Doação de pontos Seg 16 Dez 2013 - 14:54

perfeito! Bom tutorial-

Obrigado

~Rafra ~Rafra  • Seg 30 Dez 2013 - 12:19

Doação de pontos Empty Re: Doação de pontos Seg 30 Dez 2013 - 12:19

Obrigado , Estava precisando de um


@EDIT




Onde posso trocar a Cor dele , para combinar com meu Forum ?


Última edição por ~Rafra em Seg 30 Dez 2013 - 12:56, editado 1 vez(es)

Alan Collins Alan Collins  • Seg 30 Dez 2013 - 12:46

Doação de pontos Empty Re: Doação de pontos Seg 30 Dez 2013 - 12:46

Nao consegui por no meu :S

Hatz Hatz  • Seg 30 Dez 2013 - 14:04

Doação de pontos Empty Re: Doação de pontos Seg 30 Dez 2013 - 14:04

Thx!!! *-*

~Rafra ~Rafra  • Seg 30 Dez 2013 - 14:16

Doação de pontos Empty Re: Doação de pontos Seg 30 Dez 2013 - 14:16

Daemon,
Onde posso Mudar os Numeros por Letras ?
Frases ?
Quero fazer um , Tipo Pedido de Ajuda , Duvidas etc...

Daemon Daemon  • Sex 10 Out 2014 - 22:46

Doação de pontos Empty Re: Doação de pontos Sex 10 Out 2014 - 22:46

[info="Código atualizado"]O código foi totalmente reformulado. Peço aos utilizadores do antigo código deste tutorial, que substitua o conteúdo anterior pelo novo.[/info]


Última edição por Daemon em Seg 18 Jun 2018 - 0:38, editado 1 vez(es)

Victor_VerTeXs Victor_VerTeXs  • Sáb 6 Ago 2016 - 18:49

Doação de pontos Empty Re: Doação de pontos Sáb 6 Ago 2016 - 18:49

Ótimo tutorial, parabéns.

Conteúdo patrocinado  • 

Doação de pontos Empty Re: Doação de pontos

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