FREEDOM DESIGN

Liberdade de edição


Você não está conectado. Conecte-se ou registre-se

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1 Doação.. em Qui Jan 24, 2013 11:22 pm

Membro

No meu forum tem um sistema de pontos eu gostaria de saber se a como fazer um membro doar pontos ao outro?

meu forum: http://virtualdesign.umforum.net/#axzz2IvmmTPIm
Versão Punbb.

Ver perfil do usuário

2 Re: Doação.. em Qui Jan 24, 2013 11:28 pm

Programador

Olá.
"Automaticamente" não dá pra fazer.
mas sim, criando um formulario de MPs, enviando MP para o administrador alterar os pontos.

Ver perfil do usuário

3 Re: Doação.. em Qui Jan 24, 2013 11:29 pm

Membro

Olá, não a como por um botão no perfil que quando clica aparece a quantidade para doar e a quantidade atual ??

Ver perfil do usuário

4 Re: Doação.. em Qui Jan 24, 2013 11:34 pm

Administrador

Olá,

Crie um novo código Javascript com o seguinte código:
Código:
jQuery(document).ready(function(){
var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
jQuery('.post .user').each(function(){jQuery(this).append('<span id="doar">Doar pontos</span><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');}); jQuery('.user #doar').click(function(){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery(this).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery(this).closest('.user').find('#form2 input[name="post"]').click();}}});})

Investimento: Nos tópicos

Feito isto adicione este código em seu CSS:
Código:
#doar:hover {
background-image: -webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#F1F1F1));
background-image: -webkit-linear-gradient(top,#F8F8F8,#F1F1F1);
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
background-color: #F8F8F8;
background-image: linear-gradient(top,#F8F8F8,#F1F1F1);
background-image: -o-linear-gradient(top,#F8F8F8,#F1F1F1);
border: 1px solid #C6C6C6;
box-shadow: 0 1px 1px rgba(0,0,0,0.1);
color: #333;
}
#doar{
background-image: -webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#F1F1F1));
background-image: -webkit-linear-gradient(top,whiteSmoke,#F1F1F1);
-webkit-border-radius: 2px;
-webkit-user-select: none;
background-color: whiteSmoke;
background-image: linear-gradient(top,whiteSmoke,#F1F1F1);
background-image: -o-linear-gradient(top,whiteSmoke,#F1F1F1);
border: 1px solid gainsboro;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 2px;
color: #666;
cursor: default;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: bold;
height: 29px;
line-height: 27px;
margin: 11px 6px;
min-width: 54px;
padding: 0 8px;
text-align: center;
}

Abraços.




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

5 Re: Doação.. em Sex Jan 25, 2013 11:57 am

Membro

Man te amo e.e tem como por esse doar pontos dentro do perfil em drop ? grato.

Ver perfil do usuário

6 Re: Doação.. em Sex Jan 25, 2013 2:50 pm

Administrador

-Naruto escreveu:Man te amo e.e tem como por esse doar pontos dentro do perfil em drop ? grato.

Como assim? Não sei o que é um perfil "drop".




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

7 Re: Doação.. em Sex Jan 25, 2013 3:03 pm

Membro

Olá, Não tem o codigo que se me passou agora? do perfil ? quero que ele fique naquele quadrado.

Ver perfil do usuário

8 Re: Doação.. em Sex Jan 25, 2013 3:19 pm

Administrador

Substitua o código Javascript por este:

Código:
jQuery(document).ready(function(){
var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
jQuery('.post .user').each(function(){jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><span id="doar">Doar pontos</span></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');}); jQuery('.user #doar').click(function(){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery(this).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery(this).closest('.user').find('#form2 input[name="post"]').click();}}});})




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

9 Re: Doação.. em Sex Jan 25, 2013 3:21 pm

Membro

Pegou mas quando eu clico não aparece nada '-'

Ver perfil do usuário

10 Re: Doação.. em Sex Jan 25, 2013 3:24 pm

Administrador

Substitua por este:

Código:
jQuery(document).ready(function(){
var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
jQuery('.post .user').each(function(){jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><span id="doar">Doar pontos</span></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');}); jQuery('.user #campoperfilmsg #doar').click(function(){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery(this).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery(this).closest('.user').find('#form2 input[name="post"]').click();}}});})




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

11 Re: Doação.. em Sex Jan 25, 2013 3:25 pm

Membro

ainda não pega...

Ver perfil do usuário

12 Re: Doação.. em Sex Jan 25, 2013 3:27 pm

Administrador

Olá,

Tente este:
Código:
jQuery(document).ready(function(){
var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
jQuery('.post .user').each(function(){jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><span id="doar">Doar pontos</span></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');}); jQuery('.post .user #campoperfilmsg #doar').click(function(){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery(this).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery(this).closest('.user').find('#form2 input[name="post"]').click();}}});})




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

13 Re: Doação.. em Sex Jan 25, 2013 3:28 pm

Membro

pegou não '-'

Ver perfil do usuário

14 Re: Doação.. em Sex Jan 25, 2013 3:43 pm

Administrador

Olá,

Substitua o código por este:
Código:
jQuery(document).ready(function(){
var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
jQuery('.post .user').each(function(){jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><button id="doar">Doar pontos</button></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');}); jQuery('.post .user #campoperfilmsg #doar').click(function(){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery(this).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery(this).closest('.user').find('#form2 input[name="post"]').click();}}});})




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

15 Re: Doação.. em Sex Jan 25, 2013 3:56 pm

Membro

Sem resultados (dexa o botão do tamanho do codigo mandado agora)

Código:
    jQuery(document).ready(function(){
    var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
    jQuery('.post .user').each(function(){jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><button id="doar">Doar pontos</button></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');}); jQuery('.post .user #campoperfilmsg #doar').click(function(){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery(this).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery(this).closest('.user').find('#form2 input[name="post"]').click();}}});})

Tamanho ficou perfect '-'

Ver perfil do usuário

16 Re: Doação.. em Sex Jan 25, 2013 4:02 pm

Administrador

Olá,

Substitua por este:
Código:
        jQuery(document).ready(function(){
    var p='NICK DE QUEM IRÁ RECEBER A MENSAGEM';
   var q=0;
    jQuery('.post .user').each(function(){jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><button id="doar" class="'+q+'" onclick="doar('+q+');">Doar pontos</button></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="'+p+'" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');q++;}); function doar(numero){var i=prompt('Quantidade de pontos a doar:');if(i){var o=prompt('Usuário que vai doar:');if(o){jQuery('#doar.'+numero).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar '+i+' pontos ao usuário '+o+'');jQuery('#doar.'+numero).closest('.user').find('#form2 input[name="post"]').click();}}}})




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

17 Re: Doação.. em Sex Jan 25, 2013 4:04 pm

Membro

eu clico e não acontece nada '-'

Ver perfil do usuário

18 Re: Doação.. em Sex Jan 25, 2013 6:45 pm

Administrador

Olá,

Substitua por este:
Código:
      function doar(numero) {
          var i = prompt('Quantidade de pontos a doar:');
          if (i) {
              var o = prompt('Usuário que vai doar:');
              if (o) {
                  jQuery('#doar.' + numero).closest('.user').find('#form2 input[name="message"]').val('Olá,\nDesejo doar ' + i + ' pontos ao usuário ' + o + '');
                  jQuery('#doar.' + numero).closest('.user').find('#form2 input[name="post"]').click();
              }
          }
      }
      jQuery(document).ready(function () {
          var p = 'NICK DE QUEM IRÁ RECEBER A MENSAGEM';
          var q = 0;
          jQuery('.post .user').each(function () {
              jQuery(this).append('<div id=campoperfilmsg style="background-color:white;border:1px solid #B9C4CD;padding:3px 10px 3px 10px;color:black;font-size:12px;margin-bottom:2px;text-align:left; widht: 50px;"><button id="doar" class="' + q + '" onclick="doar(' + q + ');">Doar pontos</button></div><form action="/privmsg" class="frm-form" method="post" name="post"  enctype="multipart/form-data" id="form2" style="display:none;" ><input style="margin-top:2px" type="text" value="' + p + '" name="username[]"><input type="text" name="subject" value="Doar pontos" maxlength="64" title="Doar pontos" ><input type="hidden" name="message" value="" /><input type="hidden" name="lt" value=""><input type="hidden" name="mode" value="post"><input type="hidden" name="folder" value="inbox"><input type="submit" name="post" value="Enviar" tabindex="6" accesskey="s" id="sendMP"></form>');
              q++;
          });


      });




Here comes the sun, here comes the sun,
And I say it's all right

Little darling, it's been a long cold lonely winter
Little darling, it feels like years since it's been here
Here comes the sun, here comes the sun
And I say it's all right



Ver perfil do usuário http://frdesign.probb.org

19 Re: Doação.. em Sex Jan 25, 2013 8:10 pm

Membro

funfo valeu pode fecha

Ver perfil do usuário


Conteúdo patrocinado

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

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