Extrair número do usuário pelo nome

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

Resolvido Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 26/02/14, 04:33 pm

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 03/03/14, 10:57 pm, editado 1 vez(es)
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Hancki em 26/02/14, 05:50 pm

Olá!

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

Hancki
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 26/02/14, 06:04 pm

No sistema de pesquisar usuários
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Hancki em 26/02/14, 06:06 pm

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.
avatar

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 26/02/14, 06:09 pm

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
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Hancki em 26/02/14, 06:14 pm

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

Hancki
Principal contribuidor
Principal contribuidor

Masculino
Inscrito dia : 03/10/2009
Mensagens : 8047
Pontos Ativos : 12032

Ver perfil do usuário http://programacaoweb.forumeiros.com/ https://www.facebook.com/djtomoficial https://www.facebook.com/djtomoficial

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Shek em 26/02/14, 09:15 pm

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 CrowleyAdmineiro - Fórum dos Fóruns

Clicar no botão ou no OBRIGADO não mata ninguém!
avatar

Shek
Admineiro
Admineiro

Masculino
Inscrito dia : 11/04/2009
Mensagens : 17160
Pontos Ativos : 21418

Ver perfil do usuário http://www.shiftactif.com https://go.topicit.net/ZosT/61pMt1mPsG https://www.facebook.com/shek.crowley https://twitter.com/shek_forumactif

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por JScript em 01/03/14, 08:36 am

@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
avatar

JScript
Membro do Fórum

Masculino
Inscrito dia : 14/03/2013
Mensagens : 1449
Pontos Ativos : 1900

Ver perfil do usuário http://jscript.forumeiros.com/

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 02/03/14, 10:44 pm

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
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb em 03/03/14, 11:23 am

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);
   });
});
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 03/03/14, 01:26 pm

Como eu uso esse código ?
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb em 03/03/14, 01:46 pm

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?
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 03/03/14, 04:08 pm

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>
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb em 03/03/14, 08:23 pm

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
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 03/03/14, 10:39 pm

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

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb em 03/03/14, 10:54 pm

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?
avatar

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 03/03/14, 10:57 pm

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
avatar

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por Jack Sparrow em 03/03/14, 10:59 pm

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

Jack Sparrow
Membro do Fórum

Masculino
Inscrito dia : 23/04/2011
Mensagens : 1223
Pontos Ativos : 1801

Ver perfil do usuário http://www.monsterhunterbrasil.com

Resolvido Re: Extrair número do usuário pelo nome

Mensagem por waghcwb em 03/03/14, 11:00 pm

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

waghcwb
Usuário destaque

Masculino
Inscrito dia : 06/09/2012
Mensagens : 734
Pontos Ativos : 1097

Ver perfil do usuário http://punbb.forumeiros.com

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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