Link do tópico referente a mensagem

4 participantes

Ir para baixo

Tópico resolvido Link do tópico referente a mensagem

Mensagem por 'Ripper 17.03.15 4:27

Detalhes da dúvida

Versão do fórum : PunBB
Nível de acesso : Fundador
Navegador usado : Google Chrome
Membros afetados : Todos os membros do fórum
Endereço do fórum : http://webgamescommunity.forumeiros.com/

Descrição do problema

https://i.imgur.com/U6mFDQ4.png ali em cima no canto a direita tem um #5 eu gostaria que ele fosse um link para o post numero 5 daquele topico


Última edição por 'Ripper em 19.03.15 23:35, editado 1 vez(es)
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Gilgamesh 17.03.15 5:04

O link para esse post já tá ali.

Gilgamesh
Gilgamesh
Hiper Membro

Membro desde : 24/08/2013
Mensagens : 2976
Pontos : 3970

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Sennior 17.03.15 5:18

Saudações,

Não sei se é possível. Pensativo
Poderia me mandar o Template viewtopic_body para mim poder dar uma olhadinha?

Abraços.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por 'Ripper 17.03.15 10:06

Gilgamesh escreveu:O link para esse post já tá ali.


lol nao sabia que estava ali mas gostaria se possivel colocar no #numero do post no topico

Sennior escreveu:Saudações,

Não sei se é possível. Pensativo
Poderia me mandar o Template viewtopic_body para mim poder dar uma olhadinha?

Abraços.

aqui o template
http://pastebin.com/f6mRtiHe


'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Sennior 17.03.15 10:13

Vamos lá?
Altere por este:
Seta http://pastebin.com/EFnytahr

Até mais.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por 'Ripper 17.03.15 11:19

o link no caso esta direcionando para a home page do forum veja https://www.youtube.com/watch?v=dTcushSMy3w&feature=youtu.be
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Sennior 17.03.15 15:02

Saudações,

O senhor Hancki criou o código amigo para o senhor:
Código:
$(function() {
    // Made by Hancki for Sennior

    // Criar um loop por cada link
    $('.pun .posthead h2 strong a[href="/#"]').each(function(index, element) {
        // A cada próprio elemento, atribuir o endereço em formato ID para que os browsers reconheçam como tal
        $(element).attr('href', '#' + (index + 1));
    });
    // Hancki - FdF
});

É um código JavaScript com investimento nos tópicos.
Até mais.
Sennior
Sennior
Principal Contribuidor
Principal Contribuidor

Membro desde : 10/06/2011
Mensagens : 16379
Pontos : 20903

https://ajuda.forumeiros.com/forum https://www.facebook.com/GladstonHenriq https://twitter.com/UmGladston

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Gilgamesh 17.03.15 17:29

'Ripper escreveu:
Gilgamesh escreveu:O link para esse post já tá ali.

lol nao sabia que estava ali mas gostaria se possivel colocar no #numero do post no topico

Neste caso, crie um javascript com investimento nos tópicos, utilizando este código:

Código:
$(".posthead").each(function(){
var address = $(this).find("a[href^='/t']").attr("href");
var link = $(this).find("h2 strong").text();
$(this).find("h2 strong").html("<a href='"+address+"'>"+link+"</a>");
});
Gilgamesh
Gilgamesh
Hiper Membro

Membro desde : 24/08/2013
Mensagens : 2976
Pontos : 3970

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por 'Ripper 17.03.15 21:55

Sennior escreveu:Saudações,

O senhor Hancki criou o código amigo para o senhor:
Código:
$(function() {
    // Made by Hancki for Sennior

    // Criar um loop por cada link
    $('.pun .posthead h2 strong a[href="/#"]').each(function(index, element) {
        // A cada próprio elemento, atribuir o endereço em formato ID para que os browsers reconheçam como tal
        $(element).attr('href', '#' + (index + 1));
    });
    // Hancki - FdF
});

É um código JavaScript com investimento nos tópicos.
Até mais.

parece que ele esta trocando os numeros 5 = 1 , 6 = 2 e por ai vai veja https://www.youtube.com/watch?v=NWeA96XPnuk&feature=youtu.be

Gilgamesh escreveu:
'Ripper escreveu:
Gilgamesh escreveu:O link para esse post já tá ali.

lol nao sabia que estava ali mas gostaria se possivel colocar no #numero do post no topico

Neste caso, crie um javascript com investimento nos tópicos, utilizando este código:

Código:
$(".posthead").each(function(){
var address = $(this).find("a[href^='/t']").attr("href");
var link = $(this).find("h2 strong").text();
$(this).find("h2 strong").html("<a href='"+address+"'>"+link+"</a>");
});

nao funcionou
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Gilgamesh 17.03.15 22:25

Que estranho... aqui funcionou perfeitamente.

Bom, peço que aguarde até que algum voluntário mais qualificado o ajude.
Gilgamesh
Gilgamesh
Hiper Membro

Membro desde : 24/08/2013
Mensagens : 2976
Pontos : 3970

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Hancki 17.03.15 22:44

Olá!

Posso assegurar, que como autor do código fornecido pelo Sennior, está tudo funcional!
Veja este gif e repare que ele numera exatamente como deseja: https://i.imgur.com/Cp5qijl.gif
Estou certo?

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por 'Ripper 18.03.15 1:37

Hancki escreveu:Olá!

Posso assegurar, que como autor do código fornecido pelo Sennior, está tudo funcional!
Veja este gif e repare que ele numera exatamente como deseja: https://i.imgur.com/Cp5qijl.gif
Estou certo?

Hancki

quando eu clicko por exemplo no #6 a url fica http://webgamescommunity.forumeiros.com/t2-testekkknnnn#6 porem em vez dela levar para o post #6 leva para o #2 eu fiz um teste e pelo que parece o post #6 deste topico http://webgamescommunity.forumeiros.com/t2-testekkknnnn equivale ao post #10 de todo o forum

por exemplo
este link levara ao post #5 http://webgamescommunity.forumeiros.com/t2-testekkknnnn#9
e este link levara ao post #1 http://webgamescommunity.forumeiros.com/t2-testekkknnnn#5

entao quando eu clico no canto no #5 em vez dele me direcionar para o post #5 do respectivo topico ele me leva para o post #1 mas se eu clico no post #4 nada acontece pois o post 4 do forum pertence a outro topico

no caso o topico em que voce testou funciona pois o post #1 equivale ao 1 post do forum e o post #3 equivale ao terceiro post do forum mas no outro topico isso ja nao ocorre
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Hancki 18.03.15 17:50

Hum... entendi!

Pode remover os códigos que demos para que possa testar sem ter códigos ativos?

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por 'Ripper 18.03.15 23:07

removi o js eu volto com meu antigo template antes desta modificao? https://ajuda.forumeiros.com/t98779-link-do-topico-referente-a-mensagem#679703
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por Hancki 19.03.15 14:04

Problema resolvido! Muito feliz

Bem, esqueça os códigos JS que lhe passamos. Analisei o template que foi dado nessa modificação e consegui fazer através das próprias variáveis do fórum!
Aqui resultou perfeito no meu fórum de testes!
Aceda ao template viewtopic_body e substitua por este código: http://pastebin.com/raw.php?i=2HtMCvtM
Não se esqueça de publicar a alteração!

Funcionou?

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Link do tópico referente a mensagem

Mensagem por 'Ripper 19.03.15 23:35

funcionou perfeitamente vlw Hancki xD
podiam fazer um tutorial sobre isso porque talvez mais gente se interesse
'Ripper
'Ripper
****

Membro desde : 22/02/2014
Mensagens : 353
Pontos : 517

http://webgamescommunity.forumeiros.com/

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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