Version: 1.0.4, by King Kovifor
Developer Last Online: Aug 2015
Category: Integration with vBulletin -
Version: 3.8.x
Rating:
Released: 02-08-2009
Last Update: 07-13-2009
Installs: 402
DB Changes Uses Plugins Auto-Templates
Additional Files Translations
No support by the author.
Description
This modification adds basic Twitter integration to vBulletin. Once a user defines their Twitter username & password within their vB Options (User CP -> Edit Options), the Tweet This X links will appear.
It automatically adds a tweet to their account with the default text of "Check this out! " (which can be edited editing the "twitter_checkout" phrase) and uses your forum URL with either tp or tt.php as the link. These redirect to the thread / post that was tweeted.
Installation
Upload files in the /upload/ folder of the .zip into the directories as is.
<if condition="$vbulletin->userinfo['twitter_username']"><a href="tweet.php?do=thread&id=$threadinfo[threadid]">Tweet This Thread!</a></if>
Requirements
THIS MODIFICATION REQUIRES PHP 5 DUE TO THE CLASS THAT IS USED!
PHP'S CURL EXTENSION IS ALSO USED! THE API CALLS ARE COMPLETELY DEPENDENT ON THEM!
This modification should work on vBulletin v3.5+, but was only tested on a vB 3.8 install.
Using the "tp.php" switch added in v1.0.2
With the release of v1.0.2, a switch between showpost.php?p=ID&postcount=COUNT and showthread.php?p=ID#postID has been added. Using it is simple, but requires a code edit (Note: This is a SUPPORTED code edit!). Open up tp.php and find this line:
PHP Code:
define('SHOWPOST', true);
Change that line to this:
PHP Code:
define('SHOWPOST', false);
This will automatically trigger the change any time it is loaded. This works retroactively and any links will automatically use the new settings once changed!
An update will be sent. I spent money today to update the SVN to fix all the issues I've had, so I can get back to building it. I got the OAuth class built, and I need to rewrite a good bit of parts for this modification so it will use a new OAuth methodology. That is my project for the next week or two.
v1.1 and v2.0 are basically the same thing, it just depends on what I call it.
Ok, whatever you call it....will it have rss-to-twitter funcionality? The other modification would take the last post from your RSS feed and post it on to your twitter account. The cron job ran once a minute and a member posted a edited file that allowed the feature to skip over stories it already posted. The only feature it seemed to be missing was allowing it to post multiple "tweets" during that one minute job or going back and tweeting missing stories.
* Hint * I take pride in my support, it may be lacking, but it'll always be there.
Quote:
Originally Posted by SBlueman
Ok, whatever you call it....will it have rss-to-twitter funcionality? The other modification would take the last post from your RSS feed and post it on to your twitter account. The cron job ran once a minute and a member posted a edited file that allowed the feature to skip over stories it already posted. The only feature it seemed to be missing was allowing it to post multiple "tweets" during that one minute job or going back and tweeting missing stories.
It will have a couple of different options, those of which will be a surprise. And it'll be more complete and thorough than using an RSS feed.
If you follow me on Twitter (vBTwit) you got several updates on the next release. I give near up to the completion info there. Talked about my woes today.
awesome, King - just followed your twitter as well @fmckinnon ... looking forward to seeing this happen! We're using RSS to send our feeds to twitter, but I'm still looking forward to individual users being able to simply choose to "tweet" a particular thread at their own initiative.
I will post this hear, I have now set up OAuth with my development site, and it is working for the test tweet. Now, I'm going to set up and rewrite most of the application, to comply with the new class.
I will post this hear, I have now set up OAuth with my development site, and it is working for the test tweet. Now, I'm going to set up and rewrite most of the application, to comply with the new class.