Link para topicos aleatorios
3 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Link para topicos aleatorios
Qual é minha questão:
eu gostaria de botar no portal do meu forum,um link que sorteie topicos para serem lidos.
a imagem que eu quero que fique no lugar do link é
Medidas que eu tomei para corrigir o problema:
nesse momento,estou tentando pesquisar,mas ta demorando tanto que resolvi perguntar
Imagens do meu problema:
Endereço do meu fórum:
http://mecanicos.foruns.com.pt/
Versão do meu fórum:
PHPBB2
eu gostaria de botar no portal do meu forum,um link que sorteie topicos para serem lidos.
a imagem que eu quero que fique no lugar do link é
Medidas que eu tomei para corrigir o problema:
nesse momento,estou tentando pesquisar,mas ta demorando tanto que resolvi perguntar
Imagens do meu problema:
Endereço do meu fórum:
http://mecanicos.foruns.com.pt/
Versão do meu fórum:
PHPBB2
Re: Link para topicos aleatorios
Olá!
Coloque esse código em um Widget do seu fórum:
Até mais.
Coloque esse código em um Widget do seu fórum:
- Código:
<div id=nmt style=display:none>{FORUMCOUNTOPIC}</div><script>fuction gerartopico(){nummax=$('div#nummaxtopico').text();url='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#1').attr('href',url);jQuery.get(url,function(data){$('div#geratopicos a#1 font').($('title',data).text())});url2='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#2').attr('href',url2);jQuery.get(url2,function(data){$('div#geratopicos a#2 font').($('title',data).text())});url3='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#3').attr('href',url3);jQuery.get(url3,function(data){$('div#geratopicos a#3 font').($('title',data).text())});url4='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#4').attr('href',url4);jQuery.get(url4,function(data){$('div#geratopicos a#4 font').($('title',data).text())});url5='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#5').attr('href',url5);jQuery.get(url5,function(data){$('div#geratopicos a#5 font').($('title',data).text())})}</script><font style="text-align:center"><a href="#" onclick="gerartopico();return false"><img src="http://r21.imgfast.net/users/2612/28/77/07/smiles/687.gif"> Gerar tópicos aleatorios</a></font><div id=geratopicos><br><a href id=1><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>1</font></a><br><a href id=2><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>2</font></a><br><a href id=3><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>3</font></a><br><a href id=4><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>4</font></a><br><a href id=5><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>5</font></a></div>
Até mais.
Última edição por Luciano98 em 24.08.11 20:55, editado 1 vez(es)
Re: Link para topicos aleatorios
não funcionou.Luciano98 escreveu:Olá!
Coloque esse código em um Widget do seu fórum:
- Código:
<div id=nmt style=display:none>{FORUMCOUNTOPIC}</div><script>fuction gerartopico(){nummax=$('div#nummaxtopico').text();url='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#1').attr('href',url);jQuery.get(url,function(data){$('div#geratopicos a#1 font').($('title',data).text())});url2='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#2').attr('href',url2);jQuery.get(url2,function(data){$('div#geratopicos a#2 font').($('title',data).text())});url3='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#3').attr('href',url3);jQuery.get(url3,function(data){$('div#geratopicos a#3 font').($('title',data).text())});url4='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#4').attr('href',url4);jQuery.get(url4,function(data){$('div#geratopicos a#4 font').($('title',data).text())});url5='/t'+1+Math.floor(Math.random()*nummax)+'-';$('div#geratopicos a#5').attr('href',url5);jQuery.get(url5,function(data){$('div#geratopicos a#5 font').($('title',data).text())})}</script><font style="text-align:center"><a href="#" onclick="gerartopico();return false"><img src="http://r21.imgfast.net/users/2612/28/77/07/smiles/687.gif"> Gerar tópicos aleatorios</a></font><div id=geratopicos><br><a href id=1><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>1</font></a><br><a href id=2><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>2</font></a><br><a href id=3><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>3</font></a><br><a href id=4><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>4</font></a><br><a href id=5><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>5</font></a></div>
Até mais.
Re: Link para topicos aleatorios
Olá!
Substitua por esse código:
Até mais.
Substitua por esse código:
- Código:
<script>function geratopico(){jQuery('div#geratopicos').animate({width:'toggle',height:'toggle',opacity:'toggle'},400);jQuery('div#geratopicos a').show();nummax={FORUMCOUNTOPIC};if(jQuery('table.bodylinewidth').length){v='td.t-title h2.cattitle:eq(0)'};if(jQuery('body#phpbb').length){v='h1.page-title:eq(0)'};if(jQuery('div.pun').length){v='div.post div.postmain div.poshead h2 a:eq(0)'};if(jQuery('div#ipbwrapper').length){v='div.borderwrap div.maintitle h2:eq(0)'};url='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#1').attr('href',url);jQuery.get(url,function(data){if(jQuery(v,data).text()=='Informações'){}else{jQuery('div#geratopicos a#1 font').html(jQuery(v,data).text())}});url2='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#2').attr('href',url2);jQuery.get(url2,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#2').hide()}else{jQuery('div#geratopicos a#2 font').html(jQuery(v,data).text())}});url3='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#3').attr('href',url3);jQuery.get(url3,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#3').hide()}else{jQuery('div#geratopicos a#3 font').html(jQuery(v,data).text())}});url4='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#4').attr('href',url4);jQuery.get(url4,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#4').hide()}else{jQuery('div#geratopicos a#4 font').html(jQuery(v,data).text())}});url5='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#5').attr('href',url5);jQuery.get(url5,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#5').hide()}else{jQuery('div#geratopicos a#5 font').html(jQuery(v,data).text())}})}</script><font style=text-align:center><a href="#" onclick="geratopico();return false"><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/687.gif> Gerar tópicos aleatorios</a></font><div id=geratopicos style=display:none><a href id=1><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>1</font></a><a href id=2><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>2</font></a><a href id=3><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>3</font></a><a href id=4><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>4</font></a><a href id=5><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>5</font></a></div>
Até mais.
Re: Link para topicos aleatorios
Luciano98 escreveu:Olá!
Substitua por esse código:
- Código:
<script>function geratopico(){jQuery('div#geratopicos').animate({width:'toggle',height:'toggle',opacity:'toggle'},400);jQuery('div#geratopicos a').show();nummax={FORUMCOUNTOPIC};if(jQuery('table.bodylinewidth').length){v='td.t-title h2.cattitle:eq(0)'};if(jQuery('body#phpbb').length){v='h1.page-title:eq(0)'};if(jQuery('div.pun').length){v='div.post div.postmain div.poshead h2 a:eq(0)'};if(jQuery('div#ipbwrapper').length){v='div.borderwrap div.maintitle h2:eq(0)'};url='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#1').attr('href',url);jQuery.get(url,function(data){if(jQuery(v,data).text()=='Informações'){}else{jQuery('div#geratopicos a#1 font').html(jQuery(v,data).text())}});url2='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#2').attr('href',url2);jQuery.get(url2,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#2').hide()}else{jQuery('div#geratopicos a#2 font').html(jQuery(v,data).text())}});url3='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#3').attr('href',url3);jQuery.get(url3,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#3').hide()}else{jQuery('div#geratopicos a#3 font').html(jQuery(v,data).text())}});url4='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#4').attr('href',url4);jQuery.get(url4,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#4').hide()}else{jQuery('div#geratopicos a#4 font').html(jQuery(v,data).text())}});url5='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#5').attr('href',url5);jQuery.get(url5,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#5').hide()}else{jQuery('div#geratopicos a#5 font').html(jQuery(v,data).text())}})}</script><font style=text-align:center><a href="#" onclick="geratopico();return false"><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/687.gif> Gerar tópicos aleatorios</a></font><div id=geratopicos style=display:none><a href id=1><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>1</font></a><a href id=2><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>2</font></a><a href id=3><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>3</font></a><a href id=4><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>4</font></a><a href id=5><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>5</font></a></div>
Até mais.
agora funcionou,o problema é que agora está sorteando topicos que nem foram criados ainda.
tipo esse:
http://mecanicos.foruns.com.pt/t115-
agora quero saber que valores devo editar.
Re: Link para topicos aleatorios
Olá!
Substitua por esse código:
Até mais.
Substitua por esse código:
- Código:
<script>function geratopico(){jQuery('div#geratopicos').animate({width:'toggle',height:'toggle',opacity:'toggle'},400);jQuery('div#geratopicos a').show();nummax='{FORUMCOUNTOPIC}';if(jQuery('table.bodylinewidth').length){v='td.t-title h2.cattitle:eq(0)'};if(jQuery('body#phpbb').length){v='h1.page-title:eq(0)'};if(jQuery('div.pun').length){v='div.post div.postmain div.poshead h2 a:eq(0)'};if(jQuery('div#ipbwrapper').length){v='div.borderwrap div.maintitle h2:eq(0)'};url='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#1').attr('href',url);jQuery.get(url,function(data){if(jQuery(v,data).text()=='Informações'){}else{jQuery('div#geratopicos a#1 font').html(jQuery(v,data).text())}});url2='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#2').attr('href',url2);jQuery.get(url2,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#2').hide()}else{jQuery('div#geratopicos a#2 font').html(jQuery(v,data).text())}});url3='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#3').attr('href',url3);jQuery.get(url3,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#3').hide()}else{jQuery('div#geratopicos a#3 font').html(jQuery(v,data).text())}});url4='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#4').attr('href',url4);jQuery.get(url4,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#4').hide()}else{jQuery('div#geratopicos a#4 font').html(jQuery(v,data).text())}});url5='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#5').attr('href',url5);jQuery.get(url5,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#5').hide()}else{jQuery('div#geratopicos a#5 font').html(jQuery(v,data).text())}})}</script><font style=text-align:center><a href="#" onclick="geratopico();return false"><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/687.gif> Gerar tópicos aleatorios</a></font><div id=geratopicos style=display:none><a href id=1><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>1</font></a><a href id=2><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>2</font></a><a href id=3><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>3</font></a><a href id=4><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>4</font></a><a href id=5><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>5</font></a></div>
Até mais.
Re: Link para topicos aleatorios
cara por que quando eu clico em "gerar tópicos" aparece apenas um valor? ou de vez enquanto aparece 2, não tem como ele gerar mais tópicos? Ou então parar de pegar tópicos que não existam mais....
Ajuda aeee
Ajuda aeee
Re: Link para topicos aleatorios
Luciano98 escreveu:Olá!
Substitua por esse código:
- Código:
<script>function geratopico(){jQuery('div#geratopicos').animate({width:'toggle',height:'toggle',opacity:'toggle'},400);jQuery('div#geratopicos a').show();nummax='{FORUMCOUNTOPIC}';if(jQuery('table.bodylinewidth').length){v='td.t-title h2.cattitle:eq(0)'};if(jQuery('body#phpbb').length){v='h1.page-title:eq(0)'};if(jQuery('div.pun').length){v='div.post div.postmain div.poshead h2 a:eq(0)'};if(jQuery('div#ipbwrapper').length){v='div.borderwrap div.maintitle h2:eq(0)'};url='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#1').attr('href',url);jQuery.get(url,function(data){if(jQuery(v,data).text()=='Informações'){}else{jQuery('div#geratopicos a#1 font').html(jQuery(v,data).text())}});url2='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#2').attr('href',url2);jQuery.get(url2,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#2').hide()}else{jQuery('div#geratopicos a#2 font').html(jQuery(v,data).text())}});url3='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#3').attr('href',url3);jQuery.get(url3,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#3').hide()}else{jQuery('div#geratopicos a#3 font').html(jQuery(v,data).text())}});url4='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#4').attr('href',url4);jQuery.get(url4,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#4').hide()}else{jQuery('div#geratopicos a#4 font').html(jQuery(v,data).text())}});url5='/t'+1+Math.floor(Math.random()*nummax)+'-';jQuery('div#geratopicos a#5').attr('href',url5);jQuery.get(url5,function(data){if(jQuery(v,data).text()=='Informações'){jQuery('div#geratopicos a#5').hide()}else{jQuery('div#geratopicos a#5 font').html(jQuery(v,data).text())}})}</script><font style=text-align:center><a href="#" onclick="geratopico();return false"><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/687.gif> Gerar tópicos aleatorios</a></font><div id=geratopicos style=display:none><a href id=1><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>1</font></a><a href id=2><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>2</font></a><a href id=3><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>3</font></a><a href id=4><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/337884.png> <font>4</font></a><a href id=5><br><img src=http://r21.imgfast.net/users/2612/28/77/07/smiles/633772.png> <font>5</font></a></div>
Até mais.
serio,quero saber que valores devo editar,continua sorteando topicos inexistentes
Tópicos semelhantes
» Link para acessar seus tópicos
» Codigo para link ver meus topicos
» Widget com topicos aleatórios
» Botão do Menu que Redireciona para Links Aleatórios
» Mensagem ao clicar em link externo nos tópicos
» Codigo para link ver meus topicos
» Widget com topicos aleatórios
» Botão do Menu que Redireciona para Links Aleatórios
» Mensagem ao clicar em link externo nos tópicos
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos