The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
RSS feed in multiple forums
I want to set it up to post the RSS feed in different forums based on what category the article is posted in on our homepage..
I have an idea how to do it, I'm just struggling with even changing the RSS feed target forum in a plugin. Here's what I've tried: Code:
global $vbulletin; $vbulletin->GPC['forumid']) = '266'; $feeddata->set('forumid', $vbulletin->GPC['forumid']); I don't need your help with the whole category thing, I've got an idea for that but I'd really appreciate some help with this. My idea being I test it first by just being able to set the forumid do something via a plugin, then go from there with my next idea. Thanks |
#2
|
|||
|
|||
I don't quite understand what you're trying to do. Are you talking about external feeds posting to your forum, or RSS feeds from your forum? It sounds like the first one, but then I don't understand where the section stuff comes in to it (I know you said don't worry about that part, but I'm trying to understand where you'd need to make the changes).
|
#3
|
|||
|
|||
Quote:
|
#4
|
|||
|
|||
OK, then if I understand that correctly, I think the easiest thing to do (in terms of figuring out how to get it to work) would be to find the code that posts the items in threads, which is in includes/cron/rssposter.php, and change it (because there aren't any hooks in that file that are useful). There's a "case 'thread'" around line 372 that is the start of the code that creates a thread.
If you really wanted to do it via plugins, it might be possible to use a hook in the Thread_FirstPost datamanager and try to change the forumid before the thread is saved (I think the $itemdata and $feed are globals at that point). But you'd also need a way to make sure it's the rssposter.php script that's creating the thread. Maybe checking for the existance of the global $feed would work. I think you'd need to look at the code in includes/class_dm_threadpost.php and includes/cron/rssposter.php to be able to figure that out without relying on a lot of lucky guesses. |
#5
|
|||
|
|||
Quote:
Now I've just gotta figure out how to create conditions based on what category each article is in. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|