Ícones nos tópicos

4 participantes

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

Tópico resolvido Ícones nos tópicos

Mensagem por BichodoMato 05.09.17 2:06

Detalhes da questão


Endereço do fórum: http://naruto-survival.forumeiros.com/
Versão do fórum: phpBB3

Descrição


Olá, novamente venho com a questão dos ícones dos tópicos de últimos assuntos do meu fórum.

Eu uso atualmente este que é versão phpBB2:
Código:
$(function() {
  $('#left tr a[href^="/t"]').each(function() {
      var y = $(this).attr('href');
      var nativ = $(this);
      $.get(y, function(dados) {
        $('a[href*="/c"][class="nav"], a[href*="/f18"][class="nav"] + a', dados).eq(1).each(function() {
            var x = $(this, dados).text();
            if (x == "País do Vento") {
              $(nativ).prepend('<img src="http://i.imgur.com/rfgcZnP.png"></img>');
            } else if (x == "País do Fogo") {
             
              $(nativ).prepend('<img src="http://i.imgur.com/850yNfE.png"></img>');
            } else if (x == "País da Água") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_b510.png"></img>');
            } else if (x == "País da Terra") {
             
              $(nativ).prepend('<img src="http://i.imgur.com/7YUS6B7.png"></img>');
            } else if (x == "País do Trovão") {
             
              $(nativ).prepend('<img src="http://i.imgur.com/qkTZ0KC.png"></img>');
            } // forum
            else if (x == "País da Cachoeira") {
             
              $(nativ).prepend('<img src="http://i64.tinypic.com/9gy691.png"></img>');
            }
            else if (x == "País da Primavera") {
             
              $(nativ).prepend('<img src="http://i68.tinypic.com/k2b6s7.png"></img>');
            }
            else if (x == "País da Geada") {
             
              $(nativ).prepend('<img src="http://i63.tinypic.com/24pmlxy.png"></img>');
            }
            else if (x == "País das Fontes Termais") {
             
              $(nativ).prepend('<img src="http://i66.tinypic.com/2yoq3uo.png"></img>');
            }
            else if (x == "País do Redemoinho") {
             
              $(nativ).prepend('<img src="http://i67.tinypic.com/av652g.png"></img>');
            }
            else if (x == "País do Som") {
             
              $(nativ).prepend('<img src="http://i65.tinypic.com/314vv2d.png"></img>');
            }
            else if (x == "País da Grama") {
             
              $(nativ).prepend('<img src="http://i63.tinypic.com/riep79.png"></img>');
            }
            else if (x == "País dos Ursos") {
             
              $(nativ).prepend('<img src="http://i66.tinypic.com/2ihm2oy.png"></img>');
            }
            else if (x == "País da Chuva") {
             
              $(nativ).prepend('<img src="http://i67.tinypic.com/2eycd9x.png"></img>');
            }
            else if (x == "País da Lua") {
             
              $(nativ).prepend('<img src="http://i65.tinypic.com/ir0vf9.png"></img>');
            }
            else if (x == "País do Ferro") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_1010.png"></img>');
            }
            else if (x == "País dos Pássaros") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_uh10.png"></img>');
            }
            else if (x == "País dos Demônios") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/63/06/49/oie_dh10.png"></img>');
            }
            else if (x == "País das Florestas") {
             
              $(nativ).prepend('<img src="http://vignette4.wikia.nocookie.net/naruto/images/c/c2/S%C3%ADmbolo_Pa%C3%ADs_das_Florestas.svg/revision/latest/scale-to-width-down/18?cb=20121116175323&path-prefix=pt-br"></img>');
            }
            else if (x == "País do Mar") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_nd10.png"></img>');
            }
            else if (x == "País do Chá") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/46/73/96/oie_jo10.png"></img>');
            }
            else if (x == "País dos Vegetais") {
             
              $(nativ).prepend('<img src="http://vignette1.wikia.nocookie.net/naruto/images/8/82/S%C3%ADmbolo_do_Pa%C3%ADs_dos_Vegetais.svg/revision/latest/scale-to-width-down/18?cb=20150222170724&path-prefix=pt-br"></img>');
            }
            else if (x == "País das Presas") {
             
              $(nativ).prepend('<img src="http://vignette2.wikia.nocookie.net/naruto/images/9/93/S%C3%ADmbolo_Pa%C3%ADs_da_Presa.svg/revision/latest/scale-to-width-down/18?cb=20121116175907&path-prefix=pt-br"></img>');
            }
            else if (x == "País das Ondas") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/46/73/96/oie_rw10.png"></img>');
            }
            else if (x == "País dos Rios") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/46/73/96/oie_k310.png"></img>');
            }
            else {
              console.log(x + " Matthew Angels - Forumactif (Verified by Hancki & Cepheus)");
            }
        });
      });
  });
});

Porém quero atualizá-lo para versão phpBB3. Se alguém puder me ajudar fico grato.
BichodoMato

BichodoMato
****

Membro desde : 07/07/2013
Mensagens : 396
Pontos : 657

http://naruto-survival.forumeiros.com

Ir para o topo Ir para baixo

Principal Contribuidor

Tópico resolvido Re: Ícones nos tópicos

Mensagem por Shek 06.09.17 1:36

Olá e boa noite.

Poderia explicar melhor sua dúvida? Não entendo, pois, apliquei o código e não vi o que ele faz no fórum phpBB3. Talvez se nos explicasse o funcionamento dele na antiga versão, poderíamos ver se é possível adaptá-lo para phpBB2
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: Ícones nos tópicos

Mensagem por BichodoMato 06.09.17 19:19

Sim, explico.

Na prática, todo tópico de uma determinada categoria aparece com um ícone marcado nos últimos assuntos. Desta maneira:

Ícones nos tópicos Teste10

Este código faz a distribuição de ícones entre as categorias do meu fórum. Assim, todos os tópicos do "País do Fogo" aparecem com o símbolo de Konoha (Ícones nos tópicos JHzIPuq). Os do "País da Água" com o símbolo de Kiri (Ícones nos tópicos YiVLEM6) e assim por diante.

O problema é que agora que atualizei o meu fórum pra versão phpBB3 ele perdeu essa funcionalidade, talvez tenha algum erro de sintaxe no código... Não sei muito bem. Por isso estou pedindo a ajuda de vocês.


BichodoMato

BichodoMato
****

Membro desde : 07/07/2013
Mensagens : 396
Pontos : 657

http://naruto-survival.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícones nos tópicos

Mensagem por while 07.09.17 18:01

Olá autor, boa tarde.

Troque o código por este:

Código:
$(function() {
  $('#tab-cont [href^="/t"]').each(function() {
      var y = $(this).attr('href');
      var nativ = $(this);
      $.get(y, function(dados) {
        $('a[href*="/c"][class="nav"], a[href*="/f18"][class="nav"] + a', dados).eq(1).each(function() {
            var x = $(this, dados).text();
            if (x == "País do Vento") {
              $(nativ).prepend('<img src="http://i.imgur.com/rfgcZnP.png"></img>');
            } else if (x == "País do Fogo") {
             
              $(nativ).prepend('<img src="http://i.imgur.com/850yNfE.png"></img>');
            } else if (x == "País da Água") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_b510.png"></img>');
            } else if (x == "País da Terra") {
             
              $(nativ).prepend('<img src="http://i.imgur.com/7YUS6B7.png"></img>');
            } else if (x == "País do Trovão") {
             
              $(nativ).prepend('<img src="http://i.imgur.com/qkTZ0KC.png"></img>');
            } // forum
            else if (x == "País da Cachoeira") {
             
              $(nativ).prepend('<img src="http://i64.tinypic.com/9gy691.png"></img>');
            }
            else if (x == "País da Primavera") {
             
              $(nativ).prepend('<img src="http://i68.tinypic.com/k2b6s7.png"></img>');
            }
            else if (x == "País da Geada") {
             
              $(nativ).prepend('<img src="http://i63.tinypic.com/24pmlxy.png"></img>');
            }
            else if (x == "País das Fontes Termais") {
             
              $(nativ).prepend('<img src="http://i66.tinypic.com/2yoq3uo.png"></img>');
            }
            else if (x == "País do Redemoinho") {
             
              $(nativ).prepend('<img src="http://i67.tinypic.com/av652g.png"></img>');
            }
            else if (x == "País do Som") {
             
              $(nativ).prepend('<img src="http://i65.tinypic.com/314vv2d.png"></img>');
            }
            else if (x == "País da Grama") {
             
              $(nativ).prepend('<img src="http://i63.tinypic.com/riep79.png"></img>');
            }
            else if (x == "País dos Ursos") {
             
              $(nativ).prepend('<img src="http://i66.tinypic.com/2ihm2oy.png"></img>');
            }
            else if (x == "País da Chuva") {
             
              $(nativ).prepend('<img src="http://i67.tinypic.com/2eycd9x.png"></img>');
            }
            else if (x == "País da Lua") {
             
              $(nativ).prepend('<img src="http://i65.tinypic.com/ir0vf9.png"></img>');
            }
            else if (x == "País do Ferro") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_1010.png"></img>');
            }
            else if (x == "País dos Pássaros") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_uh10.png"></img>');
            }
            else if (x == "País dos Demônios") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/63/06/49/oie_dh10.png"></img>');
            }
            else if (x == "País das Florestas") {
             
              $(nativ).prepend('<img src="http://vignette4.wikia.nocookie.net/naruto/images/c/c2/S%C3%ADmbolo_Pa%C3%ADs_das_Florestas.svg/revision/latest/scale-to-width-down/18?cb=20121116175323&path-prefix=pt-br"></img>');
            }
            else if (x == "País do Mar") {
             
              $(nativ).prepend('<img src="https://i37.servimg.com/u/f37/19/46/73/96/oie_nd10.png"></img>');
            }
            else if (x == "País do Chá") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/46/73/96/oie_jo10.png"></img>');
            }
            else if (x == "País dos Vegetais") {
             
              $(nativ).prepend('<img src="http://vignette1.wikia.nocookie.net/naruto/images/8/82/S%C3%ADmbolo_do_Pa%C3%ADs_dos_Vegetais.svg/revision/latest/scale-to-width-down/18?cb=20150222170724&path-prefix=pt-br"></img>');
            }
            else if (x == "País das Presas") {
             
              $(nativ).prepend('<img src="http://vignette2.wikia.nocookie.net/naruto/images/9/93/S%C3%ADmbolo_Pa%C3%ADs_da_Presa.svg/revision/latest/scale-to-width-down/18?cb=20121116175907&path-prefix=pt-br"></img>');
            }
            else if (x == "País das Ondas") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/46/73/96/oie_rw10.png"></img>');
            }
            else if (x == "País dos Rios") {
             
              $(nativ).prepend('<img src="https://i58.servimg.com/u/f58/19/46/73/96/oie_k310.png"></img>');
            }
            else {
              console.log(x + " Matthew Angels - Forumactif (Verified by Hancki & Cepheus)");
            }
        });
      });
  });
});

Cordialmente,
While.
while

while
Hiper Membro

Membro desde : 24/04/2016
Mensagens : 3263
Pontos : 4761

http://www.ajuda.forumeiros.com https://www.facebook.com/profile.php?id=100012157981279

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícones nos tópicos

Mensagem por BichodoMato 08.09.17 0:18

De primeira! Obrigado while ^^
BichodoMato

BichodoMato
****

Membro desde : 07/07/2013
Mensagens : 396
Pontos : 657

http://naruto-survival.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Ícones nos tópicos

Mensagem por Kyo Panda 08.09.17 18:30

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

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.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