Here you go. It's extremely easy to setup. I've had it running on a couple of my forums for the last several months. It works great. I've heard people have had problems with it, but I've never had any. I also don't get greedy and add the subjects with 4000000000 posts.
Code:
1. Upload the following two files:
/includes/parse_xml.php
/includes/cron/ico_content.php
2. Import the product XML file (product-ico_content.xml in the ZIP) in the Admin CP panel > Plugin System > Manage Products > Add/Import Product
3. Get a free Yahoo! Developer API Access ID here: https://login.yahoo.com/config/login_verify2?.src=devnet&.done=https%3A%2F%2Fdeveloper.yahoo.com%2Fwsregapp%2Findex.php
*** PLEASE NOTE - this is not a regular Yahoo! ID like your e-mail address - this is specifically one for API access ***
** If Yahoo! asks you for a URL, enter your forum's index/homepage. For application type, choose 'Generic'.
4. Back in the Admin CP, go to vBulletin options > ICo-Content and enter your free Yahoo API ID, your Ico-Content License Key and other options.
5. Go to Forums & Moderators > Forum Manager and enable this on one or more forums by editing the forum. Enable the ICo-Content, enter tags to match content with and choose how many threads you want max per day.
6. Add ./includes/cron/ico_content.php to your Scheduled Tasks, ideally every 5 to 20 minutes. Enable log keeping for API error/stats reporting (required for support queries).
** For more details on setting up a Scheduled Task: http://www.vbulletin.com/docs/html/main/scheduled_tasks
****These settings should do the trick for most people:
****Varname:********ico_content
****Title:************ICo-Content
****Description:********Automated content from Yahoo! Answers - See: http://www.icomotion.com/ico-content/index.html
****Log Phrase:********(Leave empty...)
****Day of the Week:*****
****Day of the Month:*****
****Hour:*************
****Minute:************5, 15, 25, 35, 45, 55
****Active:************Yes
****Log Entries:********Yes
****Filename:********./includes/cron/ico_content.php (with the dot!)
****Product:********ICo-Content - vB Forum Edition
(7. Optionally, run the Scheduled Task manually a couple of times. If you have problems with Scheduled Tasks or lack user activity needed to trigger vB's Task system, try one or more of the following:
****a. This thread: http://www.vbulletin.org/forum/showthread.php?t=122647
****or
****b. After making the vB Scheduled Task, make a real cron job which accesses your forum homepage like so:
********wget --spider http://www.yourdomain.com/forumfolder/index.php
********or
********lynx -dump http://www.yourdomain.com/forumfolder/index.php
********or try curl if you server has it installed.
****or
****c. Upload ico_cron.php to the root of your forum. Edit the beginning of the file and enter your forum homepage.
**** * Now make a real cron job (in addition to a vB Scheduled Task) which executes the ico_cron.php like so:
********/path/to/php /path/to/yourdomain.com/forum/ico_cron.php
**** * In CPanel this would look like so:
********cd /path/to/public_html/forum; php -f ico_cron.php > /dev/null
********[Every Ten Minutes] [Every Hour] [Every Day] [Every Month] [Every Weekday]
******* Consult your system administrator or host for exact paths etc. ***
)
Sit back and watch your forum grow!
Bookmarks