vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Graveyard (https://vborg.vbsupport.ru/forumdisplay.php?f=224)
-   -   Miscellaneous Hacks - vBulletin to Twitter, live tweets of new threads (https://vborg.vbsupport.ru/showthread.php?t=234288)

Dragonsys 06-22-2010 03:17 PM

Quote:

Originally Posted by vilhiem (Post 2056996)
One more question ...

Not sure if anyone else here has noticed this ... but it doesn't seem to work if the new thread is "auto-generated". For instance, I'm using a couple mods that make new threads, yet no "twits" are generated:

(1) "BBR - Welcome Thread Upon Registration"; and
(2) "auto-reply"

I believe those mods submit the new auto-post straight to the DB, so they do not use the normal submit post method, and therefore they bypass this tweet mod all together.

vilhiem 06-22-2010 03:46 PM

Quote:

Originally Posted by Dragonsys (Post 2057513)
I believe those mods submit the new auto-post straight to the DB, so they do not use the normal submit post method, and therefore they bypass this tweet mod all together.

Thanks Dragonsys ... but can you imagine any way around this to get it to work ...?

Thanks and great mod!!!

Dragonsys 06-22-2010 06:08 PM

Quote:

Originally Posted by vilhiem (Post 2057531)
Thanks Dragonsys ... but can you imagine any way around this to get it to work ...?

Thanks and great mod!!!

All i can really suggest is to ask the author's of those mods if they can make them work with this one (or vice versa)

mimocherry 06-23-2010 05:33 AM

I got a headache reading through all the posts, and still can not resolve my issue...
I really would like to use bitz.ly, and I think that I have setup the API Key correctly.

however, I still get the following errors..according to other posts, I should use is.gd, but can I use bitzly, and resolve the following issue??

nvalid JSON-response on line 203 in /var/www/vhosts/website/httpdocs/forum/includes/bitly.php
#0 /var/www/vhosts/website/httpdocs/forum/includes/bitly.php(414): Bitly->doCall('shorten', Array)

thanks so muchhhh

Dragonsys 06-23-2010 01:09 PM

Quote:

Originally Posted by mimocherry (Post 2057925)
I got a headache reading through all the posts, and still can not resolve my issue...
I really would like to use bitz.ly, and I think that I have setup the API Key correctly.

however, I still get the following errors..according to other posts, I should use is.gd, but can I use bitzly, and resolve the following issue??

nvalid JSON-response on line 203 in /var/www/vhosts/website/httpdocs/forum/includes/bitly.php
#0 /var/www/vhosts/website/httpdocs/forum/includes/bitly.php(414): Bitly->doCall('shorten', Array)


thanks so muchhhh

As stated in the OP:

Q: I see an "INVALID_JSON" error

A: Disable bitly by setting $useBitly to false.

This is probably due to JSON being limited or not installed by your webhost. Check you phpinfo and make sure JSON is installed.

mikeo9043 06-23-2010 01:28 PM

Can we add more then 1 twitter account?

mimocherry 06-23-2010 02:32 PM

thanks for your kind reply.

1. I do have JSON enabled.
json
json support enabled
json version 1.2.1

2. how do I set $useBitly to false? which file?

thanks!

mimocherry 06-23-2010 02:56 PM

And that's it. Save and activate the plugin and create a test thread.

Now whenever a new thread is started, a tweet will be made to twitter instantly

#okay, I see it now..my god, it is a plugin......I was looking into the bitly.php and twitter.php forever....

sorry, I am new to this..

Dragonsys 06-23-2010 04:22 PM

Quote:

Originally Posted by mimocherry (Post 2058222)
And that's it. Save and activate the plugin and create a test thread.

Now whenever a new thread is started, a tweet will be made to twitter instantly

#okay, I see it now..my god, it is a plugin......I was looking into the bitly.php and twitter.php forever....

sorry, I am new to this..

you get it working?

mimocherry 06-23-2010 04:52 PM

Okay, I pasted the code as a hook, do I choose new_post_complete as the hook location?

no error message, but nothing happened as well :-(

rrudeboy 06-23-2010 05:53 PM

Quote:

Originally Posted by rrudeboy (Post 2042689)
works great, only thing i'm looking for is a way to have only posts made by users with an X amount of posts tweeted... you know, to prevent spam tweets. (short of once again creating a usergroup)

thanks.

anybody who can help ? plz ?...

darren1981 06-23-2010 08:14 PM

Hey great mod.. but does this put much extra stress on the server ?

Dragonsys 06-24-2010 01:26 PM

Quote:

Originally Posted by rrudeboy (Post 2058342)
anybody who can help ? plz ?...

This mod will not do that currently. I do not know of any which do.

sassou2009 06-26-2010 01:13 AM

Pleeeeeeeese how to get this work on Arabic vbulletin ?:confused::confused::confused:

thesupermario69 06-30-2010 12:05 PM

Hi,

I have installed this mod and have only got it half working, so I was wondering if anyone can help me out

I get no error messages and I get a tweet posted on Twitter and a link made in bit.ly however the problem is that the tweet only has the thread title in it and then the word "Array", the bit.ly link that was created is not on the tweet. However when I login to bit.ly I can see the link that was created

Any ideas?

Thanks

Sam-TheMaster 06-30-2010 01:46 PM

wow, little hack and ready to go. I really loved this mod. Its good - Can we make option whether to post on twitter or not?

Dragonsys 06-30-2010 11:55 PM

Quote:

Originally Posted by thesupermario69 (Post 2062201)
Hi,

I have installed this mod and have only got it half working, so I was wondering if anyone can help me out

I get no error messages and I get a tweet posted on Twitter and a link made in bit.ly however the problem is that the tweet only has the thread title in it and then the word "Array", the bit.ly link that was created is not on the tweet. However when I login to bit.ly I can see the link that was created

Any ideas?

Thanks

are you using the twitter.php which is attached to this page or the one downloaded from http://classes.verkoyen.eu/twitter/

make sure you use the one attached to the mod post, the one from the link above does not work for everyone.

thesupermario69 07-01-2010 09:47 AM

Quote:

Originally Posted by Dragonsys (Post 2062477)
are you using the twitter.php which is attached to this page or the one downloaded from http://classes.verkoyen.eu/twitter/

make sure you use the one attached to the mod post, the one from the link above does not work for everyone.

Brilliant! Thank you!

I couldnt download the ones from this post yesterday so used the ones on the link instead and obviously that was the problem

Thanks again

jahna 07-01-2010 12:12 PM

I've installed it but won't work.....
Can someone help me by checking the code below? Thanks a lot!

// The array below are the ids of non-public forums, update these to be your admin forum ids or anything non-public by default
$excludedForums = array(0);

// If you are having trouble getting bitly URL shortening to work... disable it!
$useBitly = true;

if (!in_array($foruminfo[forumid], $excludedForums = array(6)) {
$shortUrl = 'http://www.mymarketingforum.ch/showthread.php?t='.$newpost[threadid];

if ($useBitly) {
// http://classes.verkoyen.eu/bitly
require_once 'bitly.php';
$bitly = new Bitly('mymafo','http://bit.ly/9nWRYw');
$shortUrl = $bitly->shorten($shortUrl);
}

$tweet = '';
if (isset($newpost['prefixid']) && $newpost['prefixid'] != '') {
$tweet = $vbphrase['prefix_'.$newpost['prefixid'].'_title_plain'].' ';
}
$tweet .= $newpost['title'].' '.$shortUrl;

// http://classes.verkoyen.eu/twitter/
require_once 'twitter.php';
$twitter = new Twitter('mymafo','xxxxxxxxx');
$twitter->updateStatus($tweet);
}

Numenorean7 07-05-2010 01:19 AM

It works great, thanks a bunch :)

Dragonsys 07-05-2010 05:10 PM

Quote:

Originally Posted by jahna (Post 2062696)
I've installed it but won't work.....
Can someone help me by checking the code below? Thanks a lot!

Details?
Check it for what? What error(s) are you getting. Just saying it doesn't work tells us nothing, and makes helping you impossible.

Videx 07-05-2010 05:47 PM

Actually, I think I do see a goof up in line 7. Why are you redeclaring the array? Did someone tell you to do that?
Quote:

if (!in_array($foruminfo[forumid], $excludedForums = array(6)) {
I think you're just supposed to enter the 6 in line 2:
Quote:

$excludedForums = array(6);

TroyTrojansFan 07-06-2010 04:16 AM

Opps, wrong thread. Sorry. :-)

Dave-M 07-07-2010 11:46 PM

Thanks for this, it's working great, but there's one thing I'd like to get working if possible.

When an article is posted on the CMS, it automatically posts a notification thread, but for some reason these threads don't get tweeted. Does anyone have any idea why this would be please?

Edit: I've just noticed that threads posted via RSS don't get tweeted either.

I'm on 4.0.3 CMS.

Thanks muchly :)

penmai.com 07-08-2010 05:52 AM

I had installed vbseo in vbulletin 4.0.2.

When i posting it automatically tweets in twitter but when i am viewing the page It shows me Not found page. I think the url is not in vbseo format (i.e.) The url is like this
"http://www.penmai.com/forum/showthread.php?t=264"

instead of like this "http://www.penmai.com/forums/media-talk/264-soundarya-rajinikanth-engagement-photos.html"

What can i do to redirect to vbseo url.

Dragonsys 07-08-2010 01:52 PM

Quote:

Originally Posted by Dave-M (Post 2066124)
When an article is posted on the CMS, it automatically posts a notification thread, but for some reason these threads don't get tweeted. Does anyone have any idea why this would be please?

Edit: I've just noticed that threads posted via RSS don't get tweeted either.

This is because these types of posts do not use the normal posting method, and therefore by-pass this mod altogether.

Dave-M 07-08-2010 04:43 PM

Thanks, so, at present, it something I can't fix then? it's not a huge problem for me, but we get a lot of rss feed posts and it seems a shame to lose out on the traffic from them :)

Videx 07-08-2010 10:37 PM

Quote:

Originally Posted by Dave-M (Post 2066404)
... we get a lot of rss feed posts and it seems a shame to lose out on the traffic from them :)

You probably shouldn't re-tweet someone else's material anyway. Do you want people taking your RSS and tweeting it?

Dave-M 07-08-2010 11:09 PM

It's from our Joomla front end.

And yes, why would I mind people tweeting our rss feed? they all ultimately come back to our site to read the article. On the other hand, if they took the content and then tweeted their own site without a link to us, then that would be bad.

giorgino 07-10-2010 08:05 AM

I've this problem with bitly setted up to false

{ "status_code": 200, "status_txt": "OK", "data": { "long_url": "http:\/\/www.immobilio.it\/showthread.php?t=6139", "url": "http:\/\/bit.ly\/c2CwZT", "hash": "c2CwZT", "global_hash": "dt21Ec", "new_hash": 1 } } Invalid JSON-response on line 202 in /var/www/vhosts/immobilio.it/httpdocs/bitly.php
#0 /var/www/vhosts/immobilio.it/httpdocs/bitly.php(413): Bitly->doCall('shorten', Array)
#1 /var/www/vhosts/immobilio.it/httpdocs/newthread.php(274) : eval()'d code(14): Bitly->shorten('http://www.immo...')
#2 /var/www/vhosts/immobilio.it/httpdocs/newthread.php(274): eval()
#3 /var/www/vhosts/immobilio.it/httpdocs/vbseo.php(1392): require('/var/www/vhosts...')
#4 {main}

What's wrong?

Videx 07-10-2010 01:45 PM

Quote:

Originally Posted by giorgino (Post 2067162)
What's wrong?

Who knows. But since this version is due to stop working soon, nobody should bother trying to get it to work any more. Use the other one: vBulletin2Twitter

Dragonsys 07-11-2010 04:33 PM

Quote:

Originally Posted by giorgino (Post 2067162)
I've this problem with bitly setted up to false

{ "status_code": 200, "status_txt": "OK", "data": { "long_url": "http:\/\/www.immobilio.it\/showthread.php?t=6139", "url": "http:\/\/bit.ly\/c2CwZT", "hash": "c2CwZT", "global_hash": "dt21Ec", "new_hash": 1 } } Invalid JSON-response on line 202 in /var/www/vhosts/immobilio.it/httpdocs/bitly.php
#0 /var/www/vhosts/immobilio.it/httpdocs/bitly.php(413): Bitly->doCall('shorten', Array)
#1 /var/www/vhosts/immobilio.it/httpdocs/newthread.php(274) : eval()'d code(14): Bitly->shorten('http://www.immo...')
#2 /var/www/vhosts/immobilio.it/httpdocs/newthread.php(274): eval()
#3 /var/www/vhosts/immobilio.it/httpdocs/vbseo.php(1392): require('/var/www/vhosts...')
#4 {main}

What's wrong?


Q: I see an "INVALID_JSON" error

A: Disable bitly by setting $useBitly to false.

Sgroove 07-12-2010 05:21 PM

How can I pull tweets from the CMS ?
The URL is http://www.domainname/forum/content.php

Thanks,
Leo

egexperiment626 07-15-2010 03:56 AM

I keep getting the following error:

Parse error: syntax error, unexpected T_VARIABLE in /path/forums/newthread.php(271):eval()'d code on line 7

It will create the new thread but it will not go to Bit or Twitter.

I've read through the entire thread and I've seen other people post a similar error, but I'm not seeing that it has been solved. Anybody have an idea on how to fix it?

Boko577 07-16-2010 12:44 AM

This doesn't work with threads that are made by a bot from an RSS feed. Any reason why it will not?

Videx 07-16-2010 01:10 AM

Quote:

Originally Posted by Boko577 (Post 2069787)
This doesn't work with threads that are made by a bot from an RSS feed. Any reason why it will not?

Basically because those posts don't come from the same direction as posts made by a live person. Ditto any other automatic posts, like those from the calendar (Event Forums).

Boko577 07-16-2010 02:39 AM

Quote:

Originally Posted by Videx (Post 2069794)
Basically because those posts don't come from the same direction as posts made by a live person. Ditto any other automatic posts, like those from the calendar (Event Forums).

Is there a way to make it work though?

Kingdombuilder 07-16-2010 04:02 AM

After reading through loads of pages i followed the adjustments below and I'm closer than I have ever been. Currently I'm able to post to twitter as long as i set the bit.ly to false in my plugin.

Quote:

Originally Posted by Globus (Post 2001364)
vB 4.0.2
vBSEO 3.5: Custom URLs
Charset: UTF-8 ( Russian)
User details: correct
CURL: installed.
JSON: enabled.
Safe_Mode: off

bitly.php CURL options:
PHP Code:

// set options
        
$options[CURLOPT_URL] = $url;
        
$options[CURLOPT_PORT] = self::API_PORT;
        
$options[CURLOPT_USERAGENT] = $this->getUserAgent();
        
$options[CURLOPT_FOLLOWLOCATION] = false;
        
$options[CURLOPT_HEADER] = false;
        
$options[CURLOPT_RETURNTRANSFER] = true;
        
$options[CURLOPT_TIMEOUT] = (int) $this->getTimeOut(); 


tweeter.php CURL options:

PHP Code:

// set options
        
$options[CURLOPT_URL] = $url;
        
$options[CURLOPT_PORT] = self::TWITTER_API_PORT;
        
$options[CURLOPT_USERAGENT] = $this->getUserAgent();
        
$options[CURLOPT_FOLLOWLOCATION] = false;
        
$options[CURLOPT_RETURNTRANSFER] = true;
        
$options[CURLOPT_TIMEOUT] = (int) $this->getTimeOut(); 

Hope it helps somebody.
All the best!



When I set it to true I get the following error:

Code:

You must be authenticated to access shorten on line 194 in /usr/local/4admin/apache/vhosts/blackberryspot.com/httpdocs/forum/bitly.php
#0 /usr/local/4admin/apache/vhosts/blackberryspot.com/httpdocs/forum/bitly.php(383): Bitly->doCall('shorten', Array)
#1 /usr/local/4admin/apache/vhosts/blackberryspot.com/httpdocs/forum/newthread.php(262) : eval()'d code(14): Bitly->shorten('http://www.Blac...')
#2 /usr/local/4admin/apache/vhosts/blackberryspot.com/httpdocs/forum/newthread.php(262): eval()
#3 {main}


Warning: Invalid error type specified in [path]/vb/vb.php on line 284


Can anyone shed any light on this problem?

Videx 07-16-2010 01:30 PM

Quote:

Originally Posted by Boko577 (Post 2069821)
Is there a way to make it work though?

Probably, at some point. But not by me. It may require different hooks in the vb code itself, I dunno.

A reminder: This mod is going to stop working in August since it has not been modified to work with Twitter's new oauth. Everyone should stop fooling with it.

Microlex 07-19-2010 02:48 PM

Hello, I've installed the pluging but i'm having the following warning/errors msg:

Warning: require_once() [function.require-once]: URL file-access is disabled in the server configuration in [path]/newthread.php(274) : eval()'d code on line 12

Warning: require_once(http://www.microlex.com.ar/foro/bitly.php) [function.require-once]: failed to open stream: no suitable wrapper could be found in [path]/newthread.php(274) : eval()'d code on line 12

Fatal error: require_once() [function.require]: Failed opening required 'http://www.microlex.com.ar/foro/bitly.php' (include_path='.:/opt/php5/lib/php') in /home/xxxxxxxxx/public_html/foro/newthread.php(274) : eval()'d code on line 12

We will appreciate your help

Thanks!


All times are GMT. The time now is 05:05 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01948 seconds
  • Memory Usage 1,860KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (2)bbcode_php_printable
  • (20)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete