Log in

View Full Version : RSS-XML-Javascript Feedback into HTML


WS|Scorpion
09-10-2005, 06:06 PM
Hello,

I am trying to convert RSS feedback from the forums into HTML to my front page of my website, just like www.totalbf2.com did, when i viewed source, I noticed that he is using XML, RSS, as well as Javascript for that...

I cant seem to figure the code i must put on my main homepage website, my website is www.totalfrag.com/test/

What should the code be so I can put this http://totalfrag.com/forums/externa...=rss&forumids=4 into html to the front page?

Thanks Alot!
Scorpion

Zachariah
09-10-2005, 06:37 PM
This will show the last 5 threads in Forum "1" with the thread creator.
external.php?type=JS&forumids=1&limit=5&orderby=lastpost

There is tons of different data you can pull per thread. (The EX: link is fake)

This is crude, but you can make a template around the data.

EX: + Site Upgrade Time (http://www.yoursite.com/forums/showthread.php?t=1) (Zachariah)

<script type="text/javascript" src="http://www.yoursite.com/forums/external.php?type=JS&forumids=1&limit=5&orderby=lastpost"></script>
<script type="text/javascript">
URL = "http://www.yoursite.com/forums/";
i =0 ;
for (t in threads)
{
document.write(' + <font size="1"><a href="', URL, 'showthread.php?t=', threads[t].threadid, '" target="_self"><span style="text-decoration: none">', threads[t].title, '</span></a>&nbsp;(', threads[t].poster, ')</font><br />');
}
</script>

There is a lot of info on the subject "external.php?type=JS"

vBulletin 3 includes an external feed system which allows to to feed the latest ten public threads to external pages. Here's a thread explaining this:

http://www.vbulletin.com/forum/showpost.php?p=476059&postcount=7

And here's an explanation on how to use this in a web page:

http://www.vbulletin.com/forum/showpost.php?p=769858&postcount=1

And here's the online documentation:

http://www.vbulletin.com/docs/html/main/vboptions_group_external

WS|Scorpion
09-11-2005, 03:44 AM
Alright, Ill start working on them and see if its going to work or not...Thank You!

Alright, I am checking http://www.vbulletin.com/forum/showpost.php?p=769858&postcount=1 because I think this is what i'm looking for...

I'm quite confused. Which one should I use? or where do I put all these codes at?


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>External JS Printing</title>
</head>

<body>

<script type="text/javascript" src="http://www.iris-studios.com/gkwc/external.php?type=js"></script>

<script type="text/javascript">
<!--
for (var i = 0; i < threads.length; i++)
{
document.write('<a href="http://www.iris-studios.com/gkwc/showthread.php?t=' + threads[i]['threadid'] + '">' + threads[i]['title'] + '</a> <em>Posted on: ' + threads[i]['threaddate'] + ' by ' + threads[i]['threadtime'] + '</em><br />');
}
//-->
</script>

</body>
</html>


Or/And?


<script type="text/javascript" src="http://www.iris-studios.com/gkwc/external.php?type=js"></script>


Or/And


<script type="text/javascript">
<!--
for (var i = 0; i < threads.length; i++)
{
document.write('<a href="http://www.iris-studios.com/gkwc/showthread.php?t=' + threads[i]['threadid'] + '">' + threads[i]['title'] + '</a> <em>Posted on: ' + threads[i]['threaddate'] + ' by ' + threads[i]['threadtime'] + '</em><br />');
}
//-->
</script>


Since there are like 3 codes, I am quite confused what I should do with each...

Please guide me, Thank you!

Zachariah
09-11-2005, 12:52 PM
<a href="http://www.vbulletin.com/docs/html/main/vboptions_externaldataprovider_implementing" target="_blank">http://www.vbulletin.com/docs/html/m...r_implementing</a>

WS|Scorpion
09-11-2005, 05:33 PM
I tried that earlier today, but it didnt display what I hoped for. How do I make it display the exact section of the forums, and display the latest exact number of posts on a custom html?



<script src="http://www.yourdomain.com/forumpath/external.php?type=js" type="text/javascript"></script>
<script type="text/javascript">
<!--
for (i in threads)
{
document.writeln(threads[i].title + " (" + threads[i].poster + ")<br />");
}
//-->
</script>



Since thats the code I used, which section I should edit for it to display the latest 15 posts in this link?

http://www.totalfrag.com/forums/forumdisplay.php?f=4

Thanks Alot!!