vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   RSS-XML-Javascript Feedback into HTML (https://vborg.vbsupport.ru/showthread.php?t=96001)

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

RSS-XML-Javascript Feedback into HTML
 
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 (Zachariah)

Code:

<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"

Quote:

Originally Posted by Steve Machol
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/showp...59&postcount=7

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

http://www.vbulletin.com/forum/showp...58&postcount=1

And here's the online documentation:

http://www.vbulletin.com/docs/html/m...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/showp...58&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?

Code:

<!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?

Code:

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

Code:

<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?

Code:


<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!!


All times are GMT. The time now is 02:32 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01572 seconds
  • Memory Usage 1,734KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (5)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (5)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete