JScript

Programação & Desenvolvimento


Alterar campo de um perfil via jQuery

Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Alterar campo de um perfil via jQuery Empty Alterar campo de um perfil via jQuery

Mensagem por Jack Sparrow em Qui 13 Mar 2014, 12:16 am

Olá,
Gostaria de saber se alguem sabe como eu posso fazer para mudar um dado em algum perfil no fórum via jQuery por outra página ?
Eu consegui chegar até isso:
Código:
<script>
     $(function(){
      $.get('/u2', function (data){
      $('.editar').html($('#field_id13 .field_editable',data).html()).append('<img src="http://illiweb.com/fa/valid.png" class="ajax-profil_valid" />');});
   </script>
    <div class="editar"></div>

Porém o botão não funciona porque falta um jquery que eu não tenho e é o que eu venho ver aqui se alguem sabe dele.
Eu sei que ele está no meio disso:
Código:
//<![CDATA[
$(document).ready(function(){$('[id^=field_id]').each(function(){if ( $(this).find('.field_editable').is('span, div') ){$(this).hover(function(){if( $(this).find('.field_editable.invisible').is('span, div') ){$(this).find('.field_editable').prev().addClass('ajax-profil_hover').parent().addClass('ajax-profil_parent').append('<div class="ajax-profil_edit"><img src="http://illiweb.com/fa/edit.png" /></div>');$(this).find('.ajax-profil_edit').attr({alt: "Modificar o valor do campo",title: "Modificar o valor do campo"}).click(function(){$(this).prev().prev().removeClass('ajax-profil_hover').addClass('invisible').next().removeClass('invisible').append('<img src="http://illiweb.com/fa/valid.png" class="ajax-profil_valid" />').find('input,select');$(this).prev().find('.ajax-profil_valid').attr({alt: "Validar",title: "Validar"}).click(function(){var content = new Array();$(this).parent().find('[name]').each(function(){var type_special = $(this).is('input[type=radio],input[type=checkbox]');if ( (type_special && $(this).is(':checked')) || !type_special ){content.push(new Array($(this).attr('name'), $(this).attr('value')));}});var id_name = $(this).parents('[id^=field_id]').attr('id');var id = id_name.substring(8, id_name.length);$.post("/ajax_profile.forum?jsoncallback=?",{id:id,user:"2",active:"1",content:$.toJSON(content),tid:"24e01481c9152c4cd07e7a9a590058c7"},function(data){$.each(data, function(i, item){$('[id=field_id' + i + ']').find('.field_uneditable').html(item).end().find('.ajax-profil_valid').remove().end().find('.field_editable').addClass('invisible').end().find('.field_uneditable').removeClass('invisible');});},"json");});$(this).remove();});}},function(){if( $(this).find('.field_editable.invisible').is('span, div') ){$(this).find('.field_editable').prev().removeClass('ajax-profil_hover');$(this).find('.ajax-profil_edit').remove();}});}});});//]]>

Só que não consegui extrair a parte correta dele. Se alguem souber alguma forma mais facil de mudar algum campo no perfil, eu ficaria muito agradecido.
OBS: Para alterar um campo no perfil é necessário clicar em um botão para liberar as opções de troca e depois clicar em outro botão para confirmar isso.
Link do meu site: www.monsterhunterbrasil.com
Se eu conseguir, eu coloco o código do meu painel de moderação aqui 
Até Mais Smile
JScript
JScript
Administradores
Administradores

Time Online : 2d 4h 51m 36s
Mensagens : 1381
Data de inscrição : 29/03/2013
Localização : Somewhere out there

Alterar campo de um perfil via jQuery Empty Re: Alterar campo de um perfil via jQuery

Mensagem por JScript em Qui 13 Mar 2014, 6:09 am




Spoiler:
"O impossível é só uma questão de opinião."


"E o recente formará uma legião. Sua atuação será maior que a atual vezes mil. O estrondor de um milhão de teclados semelhante a um grande terremoto cobrirá a plataforma, e os incrédulos tremerão."

"Alguns seguidores dirão que não é possível, diante de uma legião estarrecida o recente provará o contrário e todos o conhecerão. Os infiéis passarão a lhe adorar diante de uma plataforma que nunca mais será a mesma!"


Do livro de JScript...


Jack Sparrow
Jack Sparrow
Membro
Membro

Mensagens : 55
Data de inscrição : 07/03/2014

Alterar campo de um perfil via jQuery Empty Re: Alterar campo de um perfil via jQuery

Mensagem por Jack Sparrow em Qui 13 Mar 2014, 2:18 pm

Infelizmente eu não consigo ler esse tópico ainda.

Conteúdo patrocinado

Alterar campo de um perfil via jQuery Empty Re: Alterar campo de um perfil via jQuery

Mensagem por Conteúdo patrocinado


    Data/hora atual: Qui 14 Nov 2019, 5:24 pm