abraços, espero que possam me ajudar..

  • Autor Autor imported_Bernardo
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
I

imported_Bernardo

Curioso
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola amigos, fijense que quiero publicar los ultimos threads de mi foro en mi pagina principal

entonces me di a la tarea de leer un poco en google. y di con la pagina de vbulletin.com y ,org

me lei todos los posts con respecto a como se hacia eso

el que mas me convencio fue este script en java que encontre:

<html>
<head>
<title>Test vBulletin 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<script language="" src="http://www.vtec.com.mx/vbulletin3/external.php?type=js" type="text/javascript">
</script>
<script language="" type="text/javascript">
<!--
for (i = 0; i < 15; i++)
{
document.writeln("<tr><td colspan=2 height=18><span class=smallfont><b><a href=\".threadid+"\">"+threads.title+"</a></b>&nbsp;&nbsp;By]Auto Club VTEC Forum: <i>"+threads.poster+"</i><br /></span></td></tr>");
}
//-->
</script>
</body>
</html>


tambien ya entre a Vbulletin options > Vbulletin options > External data provider

y active la opcion del external java script

pero la pagina sigue apareciendo en blanco

les dejo mi prueba
Test vBulletin 2

alguien me podria pasar algo para poder aprender un poco mas acerca de como programarlo?

tambien me gustaria que solo escogiera un thread, y vi este codigo pero no me jalo

<!-- show latest active threads -->
<table cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
<tbody>
<tr>
<td colspan="2">
<a href="search.php?do=getnew">Latest Active Threads</a>
</td>
</tr>
</tbody>
<tbody>
<tr>

<td width="100%">

<div>
<script type="text/javascript" src="external.php?forumids=95,96,97,98&type=js"></script>
<script language="" type="text/javascript">
<!--
for (var x in threads)
{
document.writeln("<a href=\"showthread.php?t="+threads[x].threadid+"\">"+threads[x].title+"</a> (Posted By: "+threads[x].poster+")<br />");
}
//-->
</script></div>

</td>
</tr>
</tbody>
<!-- show latest active threads -->
</table>
<br />

estoy suponiendo que el foro en realidad no esta activando el external java script, pero como puedo saberlo?

mi version de vbulletin es 3.5.x

gracias por su tiempo
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
eso de usar un js alojado en otra web no me gusta, pero si quieres usarlo, puedes copiar ese archivo js a tu host y llamarlo ahi mismo

y esta parte de ese codigo:
PHP:
<script language="" src="http://www.vtec.com.mx/vbulletin3/external.php?type=js" type="text/javascript">
quedaria asi
PHP:
<script language="" src="miarchivo.js" type="text/javascript">
en donde miarchivo.js su contenido seria:
PHP:
function thread(threadid, title, poster, threaddate, threadtime)     {         this.threadid = threadid;         this.title = title;         this.poster = poster;         this.threaddate = threaddate;         this.threadtime = threadtime;     }     var threads = new Array(0);
pero si lo que quieres es listar temas, pues te recomiendo leer este articulo:


Enlace eliminado
 
Bueno, es que no es en otro servidor

solo que en vez de ponerlo en www.vtec.com.mx/vbulletin3/ lo quiero en el home en www.vtec.com.mx


para que cuando la gente entre a www.vtec.com.mx pueda ver los ultimos posts o threads del foro..

alguna idea de que pueda ser?

tu cuanto cobrarias por ayudarnos?
 
Voltar
Topo