Version: 1.00, by ThorstenA
Developer Last Online: Nov 2023
Category: Show Thread Enhancements -
Version: 3.7.0 Beta 4
Rating:
Released: 01-23-2008
Last Update: Never
Installs: 53
Template Edits
No support by the author.
Do you ever wanted to show latest threads on showthread ? You can do that without products. All you need is to use build-in RSS feed. Here you will be presented all topics within actual forum and all subforums. It's working great!
admincp > vbulletin options > External Data Provider > set yes all
Place this code into template ad_showthread_beforeqr
Code:
<!-- show latest active threads -->
<br />
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%"
align="center">
<tbody><tr><td class="tcat">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumhome_external')"><img
id="collapseimg_forumhome_external"
src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_forumhome_external].gif" alt="" border="0" /></a>
<a href="forumdisplay.php?f=$foruminfo[forumid]">New topics in $foruminfo[title]</a>
</td></tr></tbody>
<tbody id="collapseobj_forumhome_external" style="$vbcollapse[collapseobj_forumhome_external]">
<tr><td class="alt1" width="100%" valign="top">
<div class="smallfont">
<script type="text/javascript" src="external.php?forumids=$foruminfo[childlist]&type=js"></script>
<script language="" type="text/javascript">
<!--
for (var x in threads)
{
document.writeln("<a href=\"showthread.php?t="+threads[x].threadid+"&goto=newpost\"><img class=\"inlineimg\" src=\"$stylevar[imgdir_button]/firstnew.gif\" alt=\"\" border=\"0\" /></a> <a href=\"showthread.php?t="+threads[x].threadid+"\">"+threads[x].title+"</a> <br />");
}
//-->
</script>
</div>
</td>
</tr></tbody>
</table>
<!-- / show latest active threads -->
Done
Optional
If you want to change time frame of your refreshing threads, go to AdminCP > vBulletin Settings > External Data Provider
Change the value of Cache Lifespan to for example "1 Minute"
Hope that works great for you, too. I'd be glad to hear from you via pm.
9.2.2008 Fixed an error. Upgrade instruction: Please just copy this new code here into the template. Done.
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Although it works I get the following error message
The conditional on line 33 appears to be missing its beginning tag (<if>). This may cause unexpected behavior. I deleted the </if> and it still works and has no errors.
Is it possible to get it vbseo link friendly? Will the search engines be able to read these posts?
Unfortunately it's not going to be vbseo friendly as it is working via javascript now, and there is no javascript > vbseo integration possible until now. Search engines will not read javascript, so I think it will not be seen by them. The only workaround to make it vbseo friendly is to write a "real" product using plugins. If I have time, maybe I'll do it. If you or someone else like to do it, I'd be very glad
Thank you for mentioning the</if> error, I have updated the code and sent out a message for all members who clicked "installed" for this modification.