Sistema de Doar Pontos
4 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1 • Compartilhe
Sistema de Doar Pontos
Detalhes da questão
Endereço do fórum: http://master-publicitario.forumeiros.com/
Versão do fórum: Phpbb3
Descrição
Olá!
Gostaria de saber se possível o código desta função:
Função: http://www.tugavicio.com/t126-ranks-tuga-vicio
Última edição por IsmaelS. em 12.11.15 2:12, editado 2 vez(es)
Re: Sistema de Doar Pontos
Olá autor!
Seria isto?
Até mais.
Fraise
Seria isto?
- Código:
$(document).ready(function() {
if ($('a[name="quickreply"]').length) {
$('.post').each(function() {
$(this).find('.user-basic-info').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="estica"><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
}
});
Até mais.
Fraise
Re: Sistema de Doar Pontos
Certo. Troque por este:
Até mais.
Fraise
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.user-basic-info').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="estica"><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
});
Até mais.
Fraise
Re: Sistema de Doar Pontos
@Fraise sem efeito amigo ainda.
Re: Sistema de Doar Pontos
Boa noite!
Poderia me fornecer mais detalhes? Como seria a doação? (Não achei no link que forneceu, deve ser necessário o registro, porém, não o farei)
Poderia me fornecer mais detalhes? Como seria a doação? (Não achei no link que forneceu, deve ser necessário o registro, porém, não o farei)
Re: Sistema de Doar Pontos
Mas senhor... no tópico diz que a versão do seu fórum é PunBB, mas eu acessei e ela é PhpBB3 ou seja, o código muda. Agora deverá estar correto:
Até mais.
Fraise
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.fraisee:nth-child(1)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="estica"><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
});
Até mais.
Fraise
Re: Sistema de Doar Pontos
@Fraise erro meu amigo lamento :/ Bem resultou mas queria uns ajustes veja como ele aparece:
Queria se possível colocar abaixo do campo "Reputação"
Queria se possível colocar abaixo do campo "Reputação"
Re: Sistema de Doar Pontos
Veja assim:
Até mais.
Fraise
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.fraisee:nth-child(6)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="estica"><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
});
Até mais.
Fraise
Re: Sistema de Doar Pontos
@Fraise não resultou amigo ele simplesmente desapareceu :/
Re: Sistema de Doar Pontos
Ops.. e agora?
Até mais.
Fraise
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.fraisee:nth-child(5)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="estica"><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
});
Até mais.
Fraise
Re: Sistema de Doar Pontos
Agora deve estar certo:
Até mais.
Fraise
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.fraisee:nth-child(13)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="estica"><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
});
Até mais.
Fraise
Re: Sistema de Doar Pontos
@Fraise voltou a desaparecer amigo :/
Re: Sistema de Doar Pontos
Repare nessa linha do código: (3ª linha)
Até mais.
Fraise
Vá diminuindo o valor a vermelho até chegar ao resultado desejado.$(this).find('.fraisee:nth-child(13)')
Até mais.
Fraise
Re: Sistema de Doar Pontos
@Fraise já coloquei amigo, mas tem 2 coisas que reparei agora que queria mudar, se reparar:
- http://master-publicitario.forumeiros.com/t698-apresentacao-flvio
Aparece-me também o botão de "Doar Créditos" a mim mesmo ou seja só deveria aparecer aos outros usuários e não aos próprios usuários. Outra é que ao digitar o valor e clicar em "Confirmar" vai para mandar uma mensagem privada, não seria possível colocar logo automaticamente doar os pontos?
- http://master-publicitario.forumeiros.com/t698-apresentacao-flvio
Aparece-me também o botão de "Doar Créditos" a mim mesmo ou seja só deveria aparecer aos outros usuários e não aos próprios usuários. Outra é que ao digitar o valor e clicar em "Confirmar" vai para mandar uma mensagem privada, não seria possível colocar logo automaticamente doar os pontos?
Re: Sistema de Doar Pontos
IsmaelS. escreveu:@Fraise já coloquei amigo, mas tem 2 coisas que reparei agora que queria mudar, se reparar:
- http://master-publicitario.forumeiros.com/t698-apresentacao-flvio
Aparece-me também o botão de "Doar Créditos" a mim mesmo ou seja só deveria aparecer aos outros usuários e não aos próprios usuários. Outra é que ao digitar o valor e clicar em "Confirmar" vai para mandar uma mensagem privada, não seria possível colocar logo automaticamente doar os pontos?
Olá,
É impossível transferir os pontos automaticamente. Somente o administrador pode fazer isso e manualmente.
Você diz que o Doar Créditos aparece para você como fundador ou como usuário? Você diz para doar para si proprio?
Att.
Re: Sistema de Doar Pontos
@Ace percebi amigo, a questão de aparecer o botão no autor é isto veja:
Não tem lógica aparecer em mim próprio pois não vou doar pontos a mim mesmo xD
Não tem lógica aparecer em mim próprio pois não vou doar pontos a mim mesmo xD
Re: Sistema de Doar Pontos
Boa noite!
Eu posso tentar de forma automática, eu acredito ser possível. Postei apenas para que não desista, ok? ^^
Eu posso tentar de forma automática, eu acredito ser possível. Postei apenas para que não desista, ok? ^^
Re: Sistema de Doar Pontos
MateusAnjosV escreveu:Boa noite!
Eu posso tentar de forma automática, eu acredito ser possível. Postei apenas para que não desista, ok? ^^
@MateusAnjosV acredito que consiga algo amigo xD irei aguardar
Re: Sistema de Doar Pontos
Bom... vamos lá, vai ser bem complexo e se for possível, vamos ver.
Troque o seu javascript por esse:
E quanto ao primeiro passo para a automatização, faça o seguinte, crie uma categoria invisível(ocultaremos com CSS), porém, apesar de estar invisível, os usuários devem poder "ler" o tópico, ok? E também, obviamente, crie um tópico dentro dessa categoria. Me forneça o link dele.
Isso vai demorar, espero que não esteja com pressa.
Troque o seu javascript por esse:
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.postprofile').after('<style>.post .inner .sceditor-dropdown {background: none; border: none; box-shadow: none; left: 80%; top: 40px;}</style><input type="submit"value="Doar Créditos"style="margin: 1px;position: relative; left: -16%; top: 280px;" id="mateusvat"><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="Admin"><input value="Doação de Créditos"name="subject"style="display:none;"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 = $('.postprofile > dl > dt > strong').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 + '');
})
});
var user = $('.post').each(function(){$('.postprofile > dl > dt > strong').text(); }); if(user == _userdata["username"] || _userdata["session_logged_in"] == 0) {
$('#mateusvat').remove(); console.log('removed....');
} else {
console.log('continued...');
}; //VERIFICA SE É USUÁRIO, CASO NÃO,REMOVE O BOTÃO
});
E quanto ao primeiro passo para a automatização, faça o seguinte, crie uma categoria invisível(ocultaremos com CSS), porém, apesar de estar invisível, os usuários devem poder "ler" o tópico, ok? E também, obviamente, crie um tópico dentro dessa categoria. Me forneça o link dele.
Isso vai demorar, espero que não esteja com pressa.
Re: Sistema de Doar Pontos
@MateusAnjosV infelizmente tive que desativar o código pois estava a retirar algumas funções do fórum ou seja a dar conflito :/
Re: Sistema de Doar Pontos
Entendo... isso é por causa de uma classe especial que só tinha em meu fórum e que permitia alguns ifs... Enfim, troque por:
E faça aquilo da categoria, ok ?
- Código:
$(document).ready(function() {
$('.post').each(function(){
$(this).find('.postprofile').after('<style>.post .inner .sceditor-dropdown {background: none; border: none; box-shadow: none; left: 0%; top: 300px;left: -16%}</style><input type="submit"value="Doar Créditos"style="margin: 1px;position: relative; left: -16%; top: 280px;" id="mateusvat"><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="Admin"><input value="Doação de Créditos"name="subject"style="display:none;"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"type="submit"value="Confirmar"/></form></div>');
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000');
});
var user = $('.postprofile > dl > dt > strong').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 + '');
});
if(user == _userdata["username"] || _userdata["session_logged_in"] == 0) {
$('#mateusvat').remove();
console.log('removed....');
} else {
console.log('continued...');
};
});
});
E faça aquilo da categoria, ok ?
Re: Sistema de Doar Pontos
@MateusAnjosV já apareceu amigo, caso queria realizar esteja à vontade aqui mesmo:
- http://master-publicitario.forumeiros.com/t701-testar-codigo-doar-pontos#2629
Não tem mal nenhum amigo.
- http://master-publicitario.forumeiros.com/t701-testar-codigo-doar-pontos#2629
Não tem mal nenhum amigo.
Re: Sistema de Doar Pontos
Boa tarde!
Bom... vou lhe explicar, precisamos da categoria e do tópico. Ele vai servir como banco de dados, entendeu? Eu poderia usar esse ai, mas teria que liberar todas as permissões de discussões gerais, além disso, esse tópico tem de estar invisível...
Faça isso(ou libere as permissões) ou a categoria.
Bom... vou lhe explicar, precisamos da categoria e do tópico. Ele vai servir como banco de dados, entendeu? Eu poderia usar esse ai, mas teria que liberar todas as permissões de discussões gerais, além disso, esse tópico tem de estar invisível...
Faça isso(ou libere as permissões) ou a categoria.
Re: Sistema de Doar Pontos
Mas não tem outra maneira, só desse jeito? :/
Re: Sistema de Doar Pontos
IsmaelS. escreveu:Mas não tem outra maneira, só desse jeito? :/
Não é possível doar os pontos automaticamente.
Essa era a sua pergunta, certo?
Att.
Re: Sistema de Doar Pontos
Então irei manter por via mensagem privada, irei usar este código:
Mas tem 2 problemas vejam que o "Doar Créditos" aparece também ao autor da mensagem ou seja:
Outra é que quando vou para enviar mensagem privada aparece assim:
Doar para:
Valor: 1
Ou seja devia aparecer o nome do usuário a quem atribuir os créditos!
PS: @MateusAnjosV obrigado pela tentativa amigo
- Código:
$(document).ready(function() {
$('.post').each(function() {
$(this).find('.fraisee:nth-child(11)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="IsmaelS."><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) 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 + '')
})
})
});
Mas tem 2 problemas vejam que o "Doar Créditos" aparece também ao autor da mensagem ou seja:
Outra é que quando vou para enviar mensagem privada aparece assim:
Doar para:
Valor: 1
Ou seja devia aparecer o nome do usuário a quem atribuir os créditos!
PS: @MateusAnjosV obrigado pela tentativa amigo
Re: Sistema de Doar Pontos
Boa noite!
Fiz apenas o teste "raso" e funcionou automaticamente, mas como o @Ace alega ser impossível, vamos esquecer.
Substitua por esse:
Eu não testei, porque o @Fraise fez com classes específicas que existem em seu fórum, o que torna inválido o código em outro fórum.
Até breve,
MateusAnjosV.
Fiz apenas o teste "raso" e funcionou automaticamente, mas como o @Ace alega ser impossível, vamos esquecer.
Substitua por esse:
- Código:
$(document).ready(function() {
$('.post').each(function() {
var user = $(this).find('h4.username').text();
$(this).find('.fraisee:nth-child(11)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="IsmaelS."><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos '+user+'</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) return false;
else return true
}
});
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000')
});
$(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 + '')
})
})
});
Eu não testei, porque o @Fraise fez com classes específicas que existem em seu fórum, o que torna inválido o código em outro fórum.
Até breve,
MateusAnjosV.
Re: Sistema de Doar Pontos
@MateusAnjosV resultou tudo, mas na mensagem privada veja:
Devia aparecer o nick do usuário a quem doar e não aparece :/
Devia aparecer o nick do usuário a quem doar e não aparece :/
Re: Sistema de Doar Pontos
Como eu disse, não da pra testar... Verifique agora:
- Código:
$(document).ready(function() {
$('.post').each(function() {
user = $(this).find('h4.username').text();
$(this).find('.fraisee:nth-child(11)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="IsmaelS."><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos '+user+'</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) return false;
else return true
}
});
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000')
});
$(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 + '')
})
})
});
Re: Sistema de Doar Pontos
Continua igual amigo :/
Re: Sistema de Doar Pontos
É muito difícil sem testar... mas acho que agora vai:
- Código:
$(document).ready(function() {
$('.post').each(function() {
user = $(this).find('.postprofile > dl > dt > strong > a > span > strong').text();
$(this).find('.fraisee:nth-child(11)').after('<input type="submit"value="Doar Créditos"style="margin: 1px;"><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="IsmaelS."><input value="Doação de Créditos"name="subject"style="display:none"type="text"><div><label>Doar Créditos '+user+'</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) return false;
else return true
}
});
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000')
});
$(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 + '')
})
})
});
Re: Sistema de Doar Pontos
Ficou perfeito amigo, agora queria colocar uma .CSS para dar estilo, seria possível colocar como este?:
No meu está assim:
Apenas quero esses botões!
No meu está assim:
Apenas quero esses botões!
Re: Sistema de Doar Pontos
Não consigo visualizar esse botão no outro fórum... então não ficara igual, tentei ao máximo:
Teste esse CSS:
Abraços!
MateusAnjosV.
Teste esse CSS:
- Código:
input[value="Doar Fundos"], input[value="Confirmar"]{
padding: 4px 12px;
margin-bottom: 5px;
font-size: 14px;
line-height: 0px;
font-weight: bold ;
height: 25px;
text-align: center;
vertical-align: middle;
cursor: pointer;
color: white;
text-shadow: 0 1px 1px white;
background: black !important;
border-color: black;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
box-shadow: inset 0 1px 0 black, 0 1px 2px black;
}
Abraços!
MateusAnjosV.
Re: Sistema de Doar Pontos
Realizei uns ajustes e ficou assim:
Não conseguia colocar um efeito hover ao passar o mouse? Um ligeiro branco, código é este:
Não conseguia colocar um efeito hover ao passar o mouse? Um ligeiro branco, código é este:
- Código:
input[value="Doar Fundos"], input[value="Confirmar"]{
-webkit-border-radius: 2px;
-webkit-box-shadow: rgba(0,0,0,0.43) 0 1px 3px;
background: #353535 url(http://i57.servimg.com/u/f57/18/12/37/46/highli10.png) repeat-x top;
border: 1px solid #2b2b2b;
border-radius: 2px;
box-shadow: rgba(0,0,0,0.43) 0 1px 3px;
color: #fff;
cursor: pointer;
font-family: helvetica, arial, sans-serif;
font-size: 13px;
font-style: normal;
font-variant: normal;
font-weight: 400;
outline: none;
padding: 4px 10px!important;
}
Re: Sistema de Doar Pontos
Ah... isso é fácil, acrescente mais esse CSS:
- Código:
input[value="Doar Fundos"]:hover, input[value="Confirmar"]:hover{
background: white !important;
}
Re: Sistema de Doar Pontos
@MateusAnjosV não ficou bom porque ao passar em cima o mouse tapa completamente o botão:
Re: Sistema de Doar Pontos
E qual seria a intenção?
Eu sugiro modificar a cor da borda e do texto, juntamente ao background no hover:
Eu sugiro modificar a cor da borda e do texto, juntamente ao background no hover:
- Código:
input[value="Doar Fundos"]:hover, input[value="Confirmar"]:hover{
background: white !important;
border-color: black !important;
color: black !important;
}
Re: Sistema de Doar Pontos
Está quase mas não é bem isso, veja esta print:
No lado direito o mouse não está por cima, depois de colocar em cima veja como fica à esquerda da print, um ligeiro branco percebeu?
No lado direito o mouse não está por cima, depois de colocar em cima veja como fica à esquerda da print, um ligeiro branco percebeu?
Re: Sistema de Doar Pontos
Uma imagem realmente fala mais que mil palavras!
Substitua por esse:
@Edit:
Teste esse também:
Substitua por esse:
- Código:
input[value="Doar Fundos"]:hover, input[value="Confirmar"]:hover {
background: rgba(53, 53, 53, 0.78) url(http://i57.servimg.com/u/f57/18/12/37/46/highli10.png) repeat-x top;
}
@Edit:
Teste esse também:
- Código:
input[value="Doar Fundos"]:hover, input[value="Confirmar"]:hover {rgba(53, 53, 53, 0.91) url(http://i57.servimg.com/u/f57/18/12/37/46/highli10.png) repeat-x top;
}
Re: Sistema de Doar Pontos
@MateusAnjosV perfeito amigo, mas agora reparei agora num problema estranho :/ Ao fazer confirmar ao enviar mensagem ao aparecer:
"Doar para:" aparece sempre o meu nick ou seja do Administrador/Fundador.
Código:
"Doar para:" aparece sempre o meu nick ou seja do Administrador/Fundador.
Código:
- Código:
$(document).ready(function() {
$('.post').each(function() {
user = $(this).find('.postprofile > dl > dt > strong > a > span > strong').text();
$(this).find('.fraisee:nth-child(11)').after('<input type="submit"value="Doar Fundos"style="margin: 1px;"><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="IsmaelS."><input value="Doação de Fundos"name="subject"style="display:none"type="text"><div><label>Doar Fundos '+user+'</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) return false;
else return true
}
});
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000')
});
$(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 + '')
})
})
});
Re: Sistema de Doar Pontos
Estranho.... tem certeza? Poderia fornecer uma conta e liberar alguma área que possua mensagem de outro usuário(sem ser você)?
Re: Sistema de Doar Pontos
MateusAnjosV escreveu:Estranho.... tem certeza? Poderia fornecer uma conta e liberar alguma área que possua mensagem de outro usuário(sem ser você)?
Acabo de enviar por via mensagem privada!
Re: Sistema de Doar Pontos
Entendi... veja se resolve:
- Código:
$(document).ready(function() {
$('.post').each(function() {
user = $(this).find('.postprofile > dl > dt ').text();
$(this).find('.fraisee:nth-child(11)').after('<input type="submit"value="Doar Fundos"style="margin: 1px;"><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="IsmaelS."><input value="Doação de Fundos"name="subject"style="display:none"type="text"><div><label>Doar Fundos '+user+'</label><textarea style="display:none"name="message"></textarea><input type="text"class="valdoar"placeholder="Insira o valor..."/><input name="post"style="margin-top: 1px"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 != 8) return false;
else return true
}
});
$(this).find('input[type="submit"]').click(function() {
$(this).parents('.post').find('.sceditor-dropdown').fadeToggle('3000')
});
$(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 + '')
})
})
});
Re: Sistema de Doar Pontos
@MateusAnjosV continua igual amigo :/
Re: Sistema de Doar Pontos
Já foi resolvido, obrigado pelo trabalho amigo!
Tópicos semelhantes
» Colocar botão doar para sistema de pontos
» Doar pontos
» Tem como um usuário doar seus pontos?
» Código para obter pontos por mensagem, sem utilizar o sistema de pontos?
» Sistema de pontos
» Doar pontos
» Tem como um usuário doar seus pontos?
» Código para obter pontos por mensagem, sem utilizar o sistema de pontos?
» Sistema de pontos
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos