The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Show RSS Feed Icon in each forum Details »» | |||||||||||||||||||||||||||
Show RSS Feed Icon in each forum
Developer Last Online: Oct 2023
So I wanted to add an image link to each forum for its unique RSS feed. This would allow people to subscribe to their favorite forums with their favorite News Reader instead of email. It would always be up to date and accurate.
There are three steps to doing this. First, I decided I needed a small plugin to determine if RSS was turned on within the forumdisplay template. Go to your plugin manager and add the following code to the "forumdisplay_start" plugin. PHP Code:
Find: HTML Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-bottom-width:0px"> <tr> <td class="tcat" width="100%">$vbphrase[threads_in_forum]<span class="normal"> : $foruminfo[title]</span></td> <td class="vbmenu_control" id="forumtools" nowrap="nowrap"><a href="$show[nojs_link]#goto_forumtools" rel="nofollow">$vbphrase[forum_tools]</a> <script type="text/javascript"> vbmenu_register("forumtools"); </script></td> <if condition="$show['forumsearch']"> <td class="vbmenu_control" id="forumsearch" nowrap="nowrap"><a href="$show[nojs_link]#goto_forumsearch" rel="nofollow">$vbphrase[search_this_forum]</a> <script type="text/javascript"> vbmenu_register("forumsearch"); </script></td> </if> </tr> </table> HTML Code:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center" style="border-bottom-width:0px"> <tr> <td class="tcat" width="100%">$vbphrase[threads_in_forum]<span class="normal"> : $foruminfo[title]</span></td> <td class="vbmenu_control" id="forumtools" nowrap="nowrap"><a href="$show[nojs_link]#goto_forumtools" rel="nofollow">$vbphrase[forum_tools]</a> <script type="text/javascript"> vbmenu_register("forumtools"); </script></td> <if condition="$show['forumsearch']"> <td class="vbmenu_control" id="forumsearch" nowrap="nowrap"><a href="$show[nojs_link]#goto_forumsearch" rel="nofollow">$vbphrase[search_this_forum]</a> <script type="text/javascript"> vbmenu_register("forumsearch"); </script></td> </if> <if condition="$show['rss']"> <td class="tcat"><a href="external.php?type=rss2&forumids=$foruminfo[forumid]"><img class="inlineimg" src="$stylevar[imgdir_misc]/feed_icon.png" height="14" width="14" alt="Feed Icon" title="Subscribe to $foruminfo[title]'s RSS Feed"></a></td> </if> </tr> </table> Distibuted under the "Wayne License". You may modify to suit your needs, No Attribution Necessary, Redistribution allowed on sites which can verify legitimate vBulletin License Holders only. Show Your Support
|
Comments |
#22
|
|||
|
|||
Quote:
|
#23
|
||||
|
||||
Quote:
I would have to look at your AdminCP to get it working at this point though. |
#24
|
||||
|
||||
Quote:
|
#25
|
||||
|
||||
Quote:
|
#26
|
|||
|
|||
I dont have a plugin called "forumdisplay_start" either.
????? |
#27
|
|||
|
|||
You need to create a plugin called "forumdisplay_start", this is what I created and it seems to work:
Admincp>Plugin system> Add New Plugin Product: vBulletin Hook location: forumdisplay_start Title: "Check for RSS on/off for RSS feed icon on each forum" Plugin Php Code: PHP Code:
And then click on save. |
#28
|
|||
|
|||
Thanks. Must have missed that in the instructions.
|
#29
|
|||
|
|||
Works nicely - Thanks everyone!
|
#30
|
|||
|
|||
Wayne,
I?ve tried to put this in the forums tools menu but for some reason it creates only the basic information of my forums - but no threadinfo?s. Code:
<rss version="2.0">
- <channel>
<title>MySiteTitle - MyForumsTitle</title>
<link>http://www.mysite.com/forums</link>
- <description>MySiteDescription !</description>
<language>en</language>
<pubDate>Tue, 17 Jan 2006 14:47:11 GMT</pubDate>
<generator>vBulletin</generator>
<ttl>60</ttl>
</channel>
</rss>
PHP Code:
Any idea ? |
#31
|
||||
|
||||
Nice addition, Wayne.... I especially like the "Wayne Licence" comment
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|