Extrair número do usuário pelo nome

5 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 26.02.14 19:33

Qual é minha questão:
Olá, antes de mais nada gostaria de dizer que esse código existe na FORUMEIROS e não AQUI.
Gostaria do código que quando você coloca o nome da pessoa, automaticamente é direcionado para o perfil dela, ou seja, coloca o nome Jack Sparrow na caixa de texto e é direcionado para /u38033.
Até Mais Feliz

Endereço do meu fórum:
http://mhfatalisbr.mo-rpg.com

Versão do fórum:
PHPBB3


Última edição por Jack Sparrow em 04.03.14 1:57, editado 1 vez(es)
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Hancki 26.02.14 20:50

Olá!

Poderia dar-nos o exemplo onde viu que existe?
Caso contrário, não sei se poderemos dar-lhe ajuda.

Hancki
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 26.02.14 21:04

No sistema de pesquisar usuários
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Hancki 26.02.14 21:06

Sim, mas isso é recorrendo à base de dados de cada fórum, que são coisas diferentes.
Não é possível, então, porque não temos esse acesso.
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 26.02.14 21:09

Eu sei uma forma de fazer mas acredito que vocês não dão suporte, apesar de eu ver códigos que fazer funções semelhantes.
Se vocês puderem ajudar eu explico a forma
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Hancki 26.02.14 21:14

Não podemos mesmo dar suporte a códigos externos aos nosso tutoriais  Louco 
Hancki

Hancki
Membro Entusiasta
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8190
Pontos : 12245

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Shek 27.02.14 0:15

Boa noite!

Você poderia nos indicar este código para que possamos compreendê-lo melhor?

Atenciosamente.

Tópico movido de 'Questões sobre códigos' para 'Seção .JS'
Shek

Shek
Principal Contribuidor
Principal Contribuidor

Membro desde : 11/04/2009
Mensagens : 18896
Pontos : 22793

https://shiftactive.blogspot.com/ https://www.facebook.com/ShiftActif https://twitter.com/ShiftActif

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por JScript 01.03.14 11:36

@Jack Sparrow

Olá!

Isso é perfeitamente possível de ser feito, você só esqueceu de explicar como vai usar o código, se é pra ser digitado na caixa de buscas ou em outro lugar!

JS
JScript

JScript
Super Membro

Membro desde : 15/03/2013
Mensagens : 1449
Pontos : 1901

http://jscript.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 03.03.14 1:44

Eu usaria esse código para ficar mais facil de dar uma advertência apos manda uma MP.
ficaria mais ou menos assim:
Eu digitava o nome do usuário e automaticamente cairia no perfil dele.
Eu sei que o codigo poderia ser feito uma extração via GET da pagina quando busca o usuario.
Eu colocaria o código no painel do moderador e sei que ele facilitaria até para vocês no painel do moderador de vocês.
Até Mais Feliz
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb 03.03.14 14:23

Eu acho que e isso que você quer
Código:
$(function(){
   $.get('/profile?mode=editprofile&page_profil=avatars', function(data){
      var jUsername = jQuery('.frm-set:last dd input[name="username"]', data).val();
      
      confirm(jUsername);
   });
});
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 03.03.14 16:26

Como eu uso esse código ?
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb 03.03.14 16:46

Amigo, fiz bobeira aqui, viajei mesmo kkkk
Seguinte o que você quer é conseguir getar o ID do usuário não?
Basta usar esse código:
Código:
   $(function(){
       $.get('/profile?mode=editprofile&page_profil=avatars', function(data){
          var jUserID = jQuery('.frm-set:last dd input[name="user_id"]', data).val();
        
         confirm( jUserID );
       });
    });

Note que eu adicionei o "confirm( jUserID );" se você jogar esse código no console ele vai retornar o ID do seu perfil, aqui no Fórum dos fóruns ele não vai funcionar mas teste em seu fórum para ver!

@Edit: Agora que fui ver que seu fórum é PHPBB3 e o código é para PunBB, aguarde enquanto eu formulo outro aqui para essa versão


@Edit²:
Aqui o código para PHPBB3, faça o teste abra o console do navegador e insira o seguinte código:
Código:
   $(function(){
       $.get('/profile?mode=editprofile&page_profil=avatars', function(data){
          var jUserID = jQuery('.submit-buttons:last input[name="user_id"]', data).val();
        
         confirm( jUserID );
       });
    });

Ele vai dar um aviso com o seu ID aqui no fórum!

É isso que você deseja?
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 03.03.14 19:08

Não funcionou, em resumo, eu quero que o seguinte formulario funcione:

[nome do usuario] (IR)

Quando digitar o nome do usuario na caixa de texto e clicar no botão IR, mandar direto para o Perfil dessa pessoa.

Código:
<form>
<input type=text size=30 maxlength=50 name="IDusuario">
<input name="abrirperf" type="button" value="Ir">
</form>
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb 03.03.14 23:23

Olá amigo, depois de algumas horas pensando em como fazer, achei a solução, insira esse código em uma página HTML e veja o resultado:
Código:
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
 $('.search').click(function(){
 var jInput = $('.myInput').val();
   $.get('/memberlist?submit=Ir&username='+jInput, function(data){
  var jLink = jQuery('.frm-form .gen', data).attr('href');
  $(window.document.location).attr('href',jLink);
   });
});
});
</script>
<input type="text" class="myInput"/>
<button class="search">Pesquisar</button>

A questão é, esse código é falho! Ele só funciona caso o nome daquele usuário exista e se estiver escrito certo, caso o cara que usar o seu sistema escrever o nome errado, vai falhar!

Eu posso adaptar ele para que fique melhor, mas antes preciso saber mais informações de onde você vai usar, como é o sistema e afins...

Mas enfim, se você só quer o código base, ele está ai!

Regards, Wagner
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 04.03.14 1:39

Quando eu clico no botão não acontece nada, mas falando do código, e acho que é isso mesmo o que eu quero.
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb 04.03.14 1:54

Não deve estar funcionando porque a versão do seu fórum é PHPBB3, vai ser necessário mudar alguns valores, mas creio que você saiba fazer por si só não?
Veja aqui o exemplo funcionando em um fórum PunBB
http://punbbteste.forumeiros.com/h1-

É só um fórum de testes, como falei te dei um 'rascunho' do código, ele pode ser melhorado bastante, mas faça a busca por algum desses usuário e vai ver que funciona bem!
- Admin
- Daemon
- ItsDjo
- Nightmare

Enfim, acho que é suficiente não? e.e

Então, deseja algo mais?
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 04.03.14 1:57

Bom, a hora que eu percebi isso eu voltei para escrever aqui e você tinha respondido xD
Era só adaptar para PHPBB3, para quem quiser o código final para PHPBB3, segue abaixo:
Código:
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
 $('.search').click(function(){
 var jInput = $('.myInput').val();
  $.get('/memberlist?submit=Ir&username='+jInput, function(data){
  var jLink = jQuery('.avatar-mini a', data).attr('href');
  $(window.document.location).attr('href',jLink);
  });
});
});
</script>
<input type="text" class="myInput"/>
<button class="search">Pesquisar</button>
Muito Obrigado pela ajuda caro -wagh-
Era exatamente isso que eu queria.
Até mais Feliz
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow 04.03.14 1:59

So pra constar, eu cliquei Obrigado na sua msg mas apareceu que foi em outra :s
Jack Sparrow

Jack Sparrow
Super Membro

Membro desde : 23/04/2011
Mensagens : 1223
Pontos : 1801

http://www.monsterhunterbrasil.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb 04.03.14 2:00

Não há problema algum amigo! Disponha sempre que precisar Muito feliz
waghcwb

waghcwb
Membro

Membro desde : 07/09/2012
Mensagens : 734
Pontos : 1097

http://punbb.forumeiros.com

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo

- Tópicos semelhantes

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