Fórum dos Fóruns

Fórum dos Fóruns Forumeiros

Welcome FdF Bem-vindo ao fórum de suporte Forumeiros  Muito feliz


Para aproveitar tudo o que o nosso fórum lhe oferece, agradecemos que se identifique, se já é nosso membro, ou que se junte à nossa comunidade, fazendo o seu registo.
Conectar-se

Esqueci minha senha

Últimos assuntos
» Como pedir análise de fórum?
Ontem à(s) 11:00 pm por virus

» Criar código com imagens e links de especies
Ontem à(s) 10:23 pm por Hancki

» Novos tópicos
Ontem à(s) 08:31 pm por IsmaelS.

» Slide em todas as páginas
Ontem à(s) 08:29 pm por IsmaelS.

» Personalizar Likes
Ontem à(s) 07:39 pm por iScroll

» Templates/CSS
Ontem à(s) 05:47 pm por Taxy_InSaniTy

» tem como adicionar esse recurso de mensagem
Ontem à(s) 05:41 pm por soldado

Instale agora o aplicativo Topic'it e acesse o suporte de Forumeiros pelo celular.
Perdi minha senha!
Você precisa recuperar sua senha?
Clique aqui
Quem está conectado
176 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 175 Visitantes :: 2 Motores de busca

Taxy_InSaniTy

[ Ver toda a lista ]


O recorde de usuários online foi de 3131 em 24/12/09, 01:05 pm

Problema com Ranks adicionais e Javascript

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

Resolvido Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 02/02/15, 11:41 pm

Detalhes da dúvida


Versão do fórum : phpBB3
Nível de acesso : Fundador
Navegador usado : Google Chrome
Imagem :
Imagem da minha dúvida:

Membros afetados : Somente comigo
Problema começou : Bom, nunca consegui fazer códigos de javascript funcionarem, mesmo a opção deles estando ativa.
Endereço do fórum : http://marvelrpg.forumeiro.com/

Descrição do problema

Estive vasculhando o fórum por ajuda com javascript. Pesquisei uns tópicos, busquei ajuda de amigos mas até agora não consegui resolver meu problema. Eu preciso adicionar um novo campo de Rank ao meu fórum. O campo padrão para ranks está sendo usado para definir o grupo em que uma pessoa está. Um segundo campo de Imagem, no perfil, define a qual Equipe um membro pertence. Preciso de um terceiro rank para definir a Função desse usuário no fórum/grupo em que está inserido. Notei um tópico que explica como fazer isso com sucesso, mas não consegui chegar aos mesmos resultados. O código javascript simplesmente não funciona. Já até mesmo dei uma olhada nos templates do fórum, pois vi que foram citados no tópico e nada... Por favor, me ajudem.

Dois Ranks em um perfil


Última edição por Lineshooter em 05/02/15, 12:46 am, editado 1 vez(es)
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 03/02/15, 11:00 pm

Up.

Gente, ainda não consegui adicionar o rank adicional. Estava realmente necessitando de ajuda. Por favor, alguém se habilita a ajudar? Tenho milhões de coisas pra consertar no fórum, e isso é uma das coisas mais importantes dessa lista. ;/
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Sennior em 03/02/15, 11:35 pm

Saudações,

Qual os códigos que esta usando? Poderia me conceder?
Não tenho muito conhecimento em Js mas creio que consigo criar um outro Rank para ti.

Até mais.
avatar

Sennior
Membro profissional
Membro profissional

Masculino
Inscrito dia : 10/06/2011
Mensagens : 16302
Pontos Ativos : 20790

Ver perfil do usuário http://ajuda.forumeiros.com/forum https://www.facebook.com/GlladstonHenrique

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 03/02/15, 11:40 pm


@Sennior

Estou utilizando o rank fornecido no outro tópico, com investimento nos posts, mas ele não resulta! E se resultasse, eu provavelmente sofreria para deixar no lugar que eu quero, haha.


Código:
$(function(){
 $('.post').each(function(){
if($(this).find('.user-basic-info a[href="/u1"]').length){
$(this).find('.user-basic-info').prepend('<img src="http://i.imgur.com/8cc9Ooj.png">');
}
 });
});


PS: Eu já tenho a imagem que colocarei no lugar dessa, este código é o do exemplo do outro tópico, exatamente como foi postado.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox
  • 0

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 04/02/15, 03:18 am

Boa noite!

Então, não to compreendendo muito bem a sua questão. Perdoe-me? Fiz esse código, ele adiciona mais 2 ranks além do normal:
Código:
 $(function(){
 $('.post').each(function(){
if($('.postprofile dl dd strong:contains("Red Phoenix")').length){
$(this).find('.postprofile dl dt').prepend('<img src="http://i.imgur.com/8cc9Ooj.png"></img><br><img src="http://i.imgur.com/8cc9Ooj.png"></img>');
}
 });
});
Teste em seu fórum:
http://prntscr.com/60umdh
Atente-se ao seguinte:
Procurar 'Red Phoenix', no código e trocar pelo nick. As imagens, creio que saiba. Feliz

Atenciosamente,
EuficoLoko.
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 04/02/15, 03:27 am

Perfeito! Muito obrigado!
Funcionou certinho, exatamente como eu queria!

Só mais uma coisa... Sabe me dizer se seria possível eu colocar uma imagem da mesma forma, mas na parte de baixo do Avatar, de forma a haver um rank na parte superior dele e um na parte inferior?

Agradeço desde já, Lineshooter.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 04/02/15, 03:30 am

Boa noite!

Novamente não compreendi, espero que seja isso:

Código:
Código:
$(function(){$('.post').each(function(){
if($('.postprofile dl dd strong:contains("Red Phoenix")').length){
$(this).find('.postprofile dl dt').prepend('<img src="http://i.imgur.com/8cc9Ooj.png"></img>');$(this).find('.postprofile dl dt').after('<img src="http://i.imgur.com/8cc9Ooj.png"></img>');
}
});});

Atenciosamente,
EuficoLoko.
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 04/02/15, 03:42 am

Então, a ideia seria adicionar apenas mais um rank, não dois. Assim haveria um em cima e outro em baixo. Dessa forma que você postou está quase perfeito, com exceção daquela segunda imagem na parte de cima. Mas todos os códigos serão bem aproveitados, pode ter certeza disso. Já deixei tudo guardado. Novamente, muito obrigado pela ajuda.

Resumindo: Eu necessito do código para adicionar apenas uma imagem, na parte de baixo do avatar.

Agradeço desde já, Lineshooter.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 04/02/15, 03:44 am

Hã sim, perdoe-me.
Troque por:
Código:
$(function(){$('.post').each(function(){
if($('.postprofile dl dd strong:contains("Red Phoenix")').length){
$(this).find('.postprofile dl dt').after('<img src="http://i.imgur.com/8cc9Ooj.png"></img>');
}
});});
Resulta?
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 04/02/15, 03:51 am

Resultou sim! Mais uma vez, obrigadíssimo! Mas houve um problema já observado antes que não tive tempo de comentar...

Com o código acima e até mesmo o novo eu notei que houve um problema de posicionamento da imagem que ficou no lado de baixo do avatar. Ela não ficou rente, junto ao avatar, houve um espaçamento. Existe alguma forma de eu consertar isso? ;(

Exemplo:

A ideia seria que, como acontece com o rank de cima, a imagem ficasse posicionada corretamente. É possível fazer isso? Através do css/templates talvez?

#Edit
Estou tentando consertar diretamente no template viewtopic_body, se resultar eu aviso!
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 04/02/15, 03:55 am

Hey!

Troque por esse:
Código:
$(function(){$('.post').each(function(){
if($('.postprofile dl dd strong:contains("Red Phoenix")').length){
$(this).find('.postprofile dl dt').after('<img src="http://i.imgur.com/DHlqcx8.jpg" style="position: relative;left: 30px"></img>');
}
});});
Procure por '30px', quanto mais aumentar, mais para a direita o rank vai ir. (Ao contrário também funciona, mais vai ser para a esquerda)
Testei aqui e funcionou, mas configurar fica difícil, devido ao seu código já estar ativado.
Adicionei a imagem do seu rank, para lhe facilitar.

Resulta?
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 04/02/15, 04:05 am

Resultou sim e ficou PERFEITAMENTE alinhado!
Não consigo nem acreditar que deu certo!
Agradeço muito sua ajuda e persistência, adorei os códigos, vou guardar todos com muito carinho, foram de grande ajuda!

O código final ficou assim:
Código:
$(function(){$('.post').each(function(){
if($('.postprofile dl dd strong:contains("The Phoenix")').length){
$(this).find('.postprofile dl dt').after('<img src="http://i.imgur.com/DHlqcx8.jpg" style="position: relative;left: 8px; top: -8px;"></img>');
}
});});

Aprendi muito com esse post, espero que agora eu vá conseguindo me virar um pouco, haha.
Novamente, gostaria de agradecer o ótimo suporte, estou mais do que satisfeito! Desculpe pela insistência!

Dou este tópico por encerrado, tomara que ajude futuros usuários tão perdidos quanto eu. rsrs

Atenciosamente, Lineshooter.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 04/02/15, 04:10 am

Update:

Perdão @EuficoLoko ! Houve um problema! ;(

Todos os usuários do tópico estão recebendo o segundo rank!

#Edit

Exemplo:




Aparentemente em todos os tópicos que o usuário The Phoenix postar, os membros recebem esse segundo rank, em vez de ser algo exclusivo do usuário para quem eu adicionei o mesmo.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 04/02/15, 10:43 pm

Boa noite!

Troque por esse:
Código:
$(function(){$('.post').each(function(){
$('.postprofile dl dd strong:contains("Blue Phoenix")').before('<img src="http://i.imgur.com/DHlqcx8.jpg" style="position: relative;left: 8px; top: -8px;"></img>');
});});

Atenciosamente,
EuficoLoko.
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 04/02/15, 11:46 pm

Resultou em um bug. Segue secreenshot do ocorrido.


avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 05/02/15, 12:00 am

Olá!

Sem olhar fica difícil, mas vamos lá.
Código:
$(function(){
$('.postprofile dl dt > strong:contains("EuficoLoko")').before('<img src="http://i.imgur.com/DHlqcx8.jpg" style="position: relative;left: 8px; top: -8px;"></img>');
});
Procure por 'EuficoLoko', troque pelo nick. ;x

Atenciosamente,
EuficoLoko.
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 05/02/15, 12:10 am

EuficoLoko escreveu:
Sem olhar fica difícil

Não entendi... Eu mandei a print do ocorrido. A imagem está no post acima. A imagem do rank se multiplicou várias vezes em baixo do usuário em vez de apenas uma vez como o pretendido.

Bom, não obtive resultado novamente, então estarei postando a parte do template do viewtopic_body pois eu acho que isso pode ajudar:

Código:
<div class="postprofile" id="profile{postrow.displayed.U_POST_ID}">
            <!-- div class="online2"></div-->
            <dl><dd><br /></dd>
                                        <dt>
                                                {postrow.displayed.RANK_IMAGE}
                  {postrow.displayed.POSTER_AVATAR}
                                        </dt>
                                        <dd><br /></dd>
                                        <dd><strong style="font-size:1.2em">{postrow.displayed.POSTER_NAME}</strong></dd>
                                        <dd><br /></dd>
               <dd>                                                                                        
                                                <!-- BEGIN profile_field -->
                  {postrow.displayed.profile_field.LABEL}{postrow.displayed.profile_field.CONTENT}{postrow.displayed.profile_field.SEPARATOR}
                                      <!-- END profile_field -->
                                {postrow.displayed.POSTER_RPG}
                                  </dd>
                                  <dd><br /></dd><dd>
                                          <br />{postrow.displayed.PM_IMG}
                                        </dd>
                  </dl>
                       </div>

Será que não é alguma coisa daqui que está errada e por isso seu código não funciona? Não achei necessário mandar print dessa vez pois o código infelizmente não funcionou.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 05/02/15, 12:26 am

Boa noite!

Quando digo: 'Sem olhar', me refiro ao tópico. Não consigo visualiza-lo e testar pelo console.
Perdoe-me, lhe mandei o código que testei aqui no console do FDF, esse e o correto:
Código:
$(function(){
$('.postprofile dl dd > strong:contains("Blue Phoenix")').before('<img src="http://i.imgur.com/DHlqcx8.jpg" style="position: relative;left: 8px; top: -8px;"></img>');
});

Código:
$(function(){
$('.postprofile dl dd  strong:contains("Blue Phoenix")').before('<img src="http://i.imgur.com/DHlqcx8.jpg" style="position: relative;left: 8px; top: -8px;"></img>');
});
Teste ambos, como não tenho acesso ao tópico em que está na imagem não da para testar.
Troque 'Blue Phoenix', pelo nome.

Atenciosamente,
EuficoLoko.
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por Lineshooter em 05/02/15, 12:46 am

Resultou! Muito obrigado pela sua ajuda, jamais teria conseguido sem você! :3
Agradeço infinitamente por tudo, mesmo! Perdão por ser tão chato e obrigado por não ter desistido, foi uma longa jornada, haha.

Dou a dúvida por sanada e estou mais do que satisfeito com o resultado, valeu mesmo!

PS: Adorei a frase da sua assinatura. "Com o esforço, alcançamos nossos objetivos". Realmente, com sua ajuda consegui o que eu tanto queria! *-*

Um grande abraço, Lineshooter.
avatar

Lineshooter
Nível 6

Masculino
Inscrito dia : 08/03/2014
Mensagens : 69
Pontos Ativos : 106

Ver perfil do usuário http://marvelrpg.forumeiro.com https://www.facebook.com/rohhvm https://twitter.com/@outfoxedfox
  • 0

Resolvido Re: Problema com Ranks adicionais e Javascript

Mensagem por EuficoLoko em 05/02/15, 12:48 am

Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.
Tópico marcado como Resolvido e movido para Questões resolvidas.
avatar

EuficoLoko
Usuário destaque

Masculino
Inscrito dia : 12/01/2015
Mensagens : 996
Pontos Ativos : 1286

Ver perfil do usuário http://lokoscripts.forumeiros.com/ https://www.facebook.com/https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

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