Nome do Arquivo: [Tutorial]Doação de pontos
Autor: Daemon
Funcionalidade: PunBB
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:
O código enviara uma mensagem privada com o nome do membro e o valor para o adm/mod que você definir, no código procure por "Daemon" e troque pelo nome do membro que irá receber a MP.
Autor: Daemon
Funcionalidade: PunBB
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(){
if($('a[name="quickreply"]').length) {
$('.post').each(function(){
$(this).find('.user-basic-info').after('
<input type="submit" value="Doar Pontos" style="margin: 3px;">
<div class="sceditor-dropdown" style="display: none;position: relative;">
<form action="/privmsg" method="post" name="post">
<input name="username[]" type="text" style="display:none" value="Daemon">
<input value="Doação de pontos" name="subject" style="display:none" type="text">
<div><label>Doar pontos</label>
<textarea style="display:none" name="message"></textarea>
<input type="text" class="valdoar" placeholder="Insira o valor..." /> </div>
<input name="post" style="margin-top: 5px" type="submit" value="Confirmar" />
</form>
</div>
');
$('.valdoar').keypress(function(event) {
var num = (window.event) ? event.keyCode : event.which;
if ((num > 47 && num < 58)) return true;
else {
if (num != return false;
else return true;
}
});
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000');
});
var user = $(this).find('h4.username').text();
$(this).find('form input[type="submit"]').click(function(){
var valor = $(this).prev().val();
$(this).prev().prev().val('[b]Doar para:[/b] '+user+'\n[b]Valor:[/b] '+valor+'');
});
});
}
});
O código enviara uma mensagem privada com o nome do membro e o valor para o adm/mod que você definir, no código procure por "Daemon" e troque pelo nome do membro que irá receber a MP.
Última edição por JScript em Dom 10 Nov 2013, 9:36 am, editado 5 vez(es)