Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
SMS Notify Details »»
SMS Notify
Version: 0.1, by Trek Trek is offline
Developer Last Online: May 2015 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.8.0 Rating:
Released: 03-02-2009 Last Update: 05-03-2009 Installs: 25
Uses Plugins
Re-useable Code Is in Beta Stage  
No support by the author.

Mod Version: 0.1 BETA
vB Version: 3.8.0 or higher (probably works on lower versions, but untested)

Description:

When users subscribe to threads in a forum you specify, they can be automatically SMS'd when there is an update. Only sends the most recent post.

Let me try and explain how this works. It uses the forums for it's integration, there are no custom pages, etc. This allows you to use all of vBulletins usergroup/forum settings to manage the access and whatnot.

I have a category called "SMS Notifications" Under that I have two forums. In the mod options, you set the PARENT forum ID. Basically any forums with this parent ID will be processed. This is the structure that I use.

SMS Notifications (category)
  • Commanders (forum)
    • SMS - We're meeting reminder! (Thread)
  • Members (forum)
    • SMS - We're under attack! (Thread)
    • SMS - We're all safe now! (Thread)
    • SMS - Servers status update (Thread)
I then set permissions for who can post and who can reply, etc on the forums as you normally would. Just in this case when you're doing it, think about who can send and SMS message. So basically only a few people have POST/REPLY and various people have READ.

The mod will hook events for replies only.

So, I create a separate thread for each "event" that people might need to be alerted about. The members then subscribe to the threads they would like to get a text message about.

Anytime a thread is replied to, all subscribers will get only the latest reply's text sent to them. The way it's setup with the forums also allows you to keep track of who is doing the paging, for what, etc. This doesn't interrupt the standard subscription emails from going out either. That way those without SMS can still get whatever updates if say they have email alerts on their phones or simply just want email subscriptions like normal.

Installation:

Create a new user profile field, this field will be used to contain your members SMS email address.

Import the product as normal.

Edit the options for the mod (Under vBulletin Options -> SMS Notify) in the Admin CP.

Make sure it's on.

Set the parent forum ID

Set the full variable name that you created earlier that holds the SMS email addresses.

Please note, this *IS BETA*. I use it currently, but there may be issues, etc. Please kindly report them here and I'll do my best to correct them. This is only my second vB mod and the other one was just a tweak of someone else's. I'm still learning and if you have tips/pointers, please feel free to suggest things!

Download Now

File Type: xml product-sms_notify.xml (10.8 KB, 200 views)

Screenshots

File Type: jpg sms_notify.jpg (90.0 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 03-02-2009, 10:40 PM
paintballer.ie's Avatar
paintballer.ie paintballer.ie is offline
 
Join Date: Jan 2009
Posts: 105
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What sms service does it use and what countries will it work?

Can you send a message to members anyways? i.e. events news or something?
Reply With Quote
  #3  
Old 03-02-2009, 10:43 PM
Trek Trek is offline
 
Join Date: Sep 2003
Posts: 664
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by paintballer.ie View Post
What sms service does it use and what countries will it work?

Can you send a message to members anyways? i.e. events news or something?
There is no service that it uses as it uses email to send the alerts. So it's only sending out from the forum email server. So.. as far as I know, it should work with anyone with an SMS email address. I know we've tested, AT&T, Sprint and a few others.

Currently, there is no way to manually select something and SMS everyone with an SMS address. I did this at first, but thought it was better to only send messages to those that have subscribed as not everyone has unlimited text messages, etc.
Reply With Quote
  #4  
Old 03-02-2009, 10:45 PM
lostguy lostguy is offline
 
Join Date: Mar 2008
Posts: 206
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this is Free ? Or we have to pay per SMS ?

Lg
Reply With Quote
  #5  
Old 03-02-2009, 10:49 PM
Trek Trek is offline
 
Join Date: Sep 2003
Posts: 664
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by lostguy View Post
this is Free ? Or we have to pay per SMS ?

Lg
It sends a message via email. So it depends on each person that gets the message, not the sender. The sender (you, if you're running the forum) only sends out an email, there's no special SMS magic behind it. =)
Reply With Quote
  #6  
Old 03-02-2009, 11:06 PM
gwerzal's Avatar
gwerzal gwerzal is offline
 
Join Date: Oct 2007
Posts: 317
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

looks good.

Gonna test it now
Reply With Quote
  #7  
Old 03-02-2009, 11:36 PM
TNCclubman's Avatar
TNCclubman TNCclubman is offline
 
Join Date: Sep 2008
Posts: 690
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Interesting... this may have alot of potential... let me have a beer and think about how I can use this... thanks!
Reply With Quote
  #8  
Old 03-03-2009, 09:02 PM
cscimmia cscimmia is offline
 
Join Date: Feb 2009
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello Trek and thanks for this mod! I'm having trouble installing it though.

I created the "new user profile field" then imported the xml per your instructions, but I'm not seeing any vBulletin Options for "SMS Notify". The product is set to "Active". Any ideas?
Reply With Quote
  #9  
Old 03-03-2009, 11:41 PM
Trek Trek is offline
 
Join Date: Sep 2003
Posts: 664
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by cscimmia View Post
Hello Trek and thanks for this mod! I'm having trouble installing it though.

I created the "new user profile field" then imported the xml per your instructions, but I'm not seeing any vBulletin Options for "SMS Notify". The product is set to "Active". Any ideas?
Hmm, I'll see what I can find. Did you go into the actual vBulletin Options section in the Admin CP? It's not it's own item on the lefthand nav, but listed under the vBulletin Options.
Reply With Quote
  #10  
Old 03-04-2009, 03:59 PM
cscimmia cscimmia is offline
 
Join Date: Feb 2009
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Trek View Post
Did you go into the actual vBulletin Options section in the Admin CP?
Thanks for the quick reply! I did go into the actual vB Options as you described. In fact I expanded the vB Options view and looked at every item line by line thinking it could have been placed within one of the top level options.

Let me know what you find. I too will be digging around this issue this afternoon so I'll let you know if I find anything. Cheers! --Josh
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:53 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04380 seconds
  • Memory Usage 2,321KB
  • Queries Executed 24 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (2)postbit_attachment
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete