Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons

Reply
 
Thread Tools
Social Group Emails Details »»
Social Group Emails
Version: 2.0, by Farcaster Farcaster is offline
Developer Last Online: Jun 2014 Show Printable Version Email this Page

Category: Social Group and Album Enhancements - Version: 4.0.x Rating:
Released: 03-09-2010 Last Update: Never Installs: 56
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

This modification will allow social group owners and administrators to send an email to all members of a social group. Each usergroup can be configured to specifically allow or disallow sending to groups they created, if you would like to limit this ability to specific trusted user groups. By default, admins will also be able to send emails to members of any group, regardless of whether they created the group or not.

Note: If a social group member has elected not to receive emails from other members or is invited to a group and has not accepted yet, they will not receive emails sent using this modification.

Installation

1. Upload bitfield_socialgroupemail.xml to your forum/includes/xml directory before you install the product.
2. Use the Product Manager to import the product file product-rah_socialgroup_email.xml.
3. Use the Style Manager to find and edit your socialgroups_group template:

Find:
HTML Code:
                <vb:if condition="$show['postlink']">
                    <li><a href="group.php?{vb:raw session.sessionurl}do=message&amp;groupid={vb:raw group.groupid}" rel="nofollow">{vb:rawphrase new_discussion}</a></li>
                </vb:if>
Below that ADD:

HTML Code:
                <vb:if condition="$groupoptions['email_group']">
                    <li><a href="sendmessage.php?{vb:raw session.sessionurl}do=groupemail&amp;groupid={vb:raw group.groupid}" rel="nofollow">{vb:rawphrase email_members}</a></li>
                </vb:if>
Configuration:
By default, regular members, moderators, super moderators and administrators are configured to be able to send emails to their own social groups. Additionally, administrators are configured to be able to send email to any group. To change these permissions for these or any other groups:

1. In the AdminCP, goto Usergroups -> Usergroup Manager.
2. Edit the user group.
3. Find the section "Social Groups Permissions," and set the permissions for emailing as desired.

Uninstallation (IMPORTANT)
To properly uninstall this product, follow these instructions exactly:

1. Delete the file bitfield_socialgroupemail.xml from your forum/includes/xml directory.
2. Uninstall the product.

Known Issues
  • [Unconfirmed] User group settings may need to be refreshed for permissions to be correctly set. [post]

Download Now

File Type: zip social_group_email.zip (4.2 KB, 204 views)

Screenshots

File Type: png social_group_email.png (14.7 KB, 0 views)
File Type: jpg social_group.jpg (53.1 KB, 0 views)

Show Your Support

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

Comments
  #22  
Old 05-14-2011, 06:50 PM
angeljs's Avatar
angeljs angeljs is offline
 
Join Date: Aug 2005
Location: UK
Posts: 384
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Same problem with install, but now working fine, thanks for this, been waiting for it!
Reply With Quote
  #23  
Old 05-15-2011, 12:09 PM
egysc egysc is offline
 
Join Date: Nov 2008
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

could it be personal messages please ?
Reply With Quote
  #24  
Old 05-15-2011, 01:39 PM
MagicThemeParks's Avatar
MagicThemeParks MagicThemeParks is offline
 
Join Date: Sep 2009
Posts: 850
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by sciencesway.com View Post
could it be personal messages please ?
4.x Mass PM https://vborg.vbsupport.ru/showthrea...highlight=mass

3.x Mass PM Social Groups https://vborg.vbsupport.ru/showthrea...highlight=mass
Reply With Quote
  #25  
Old 05-21-2011, 12:42 PM
perfphysio's Avatar
perfphysio perfphysio is offline
 
Join Date: Sep 2006
Location: London, UK
Posts: 212
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi there, this is a great mod. BUT I have found a privacy issue with the email it actually send. Included in that email is MY Email Address. As an administrator I do not want my email getting out. I have privacy settings on my account that don't let people email me, PM is OK but the email you send included my email. Is there a way to prevent that from happening?

It also contains a link to a form that actually is disabled when you click on it (due to my settings). It would be great if that just didn't show in the email if that was going to be the case when you had clicked on that link

e.g. it shows like this

Dear SuperFizz,

The following message was sent to all members of Dance Physiotherapy (Ballet focused).

To email xxxxxxxx, you can use this online form:
http://www.physiobob.com/forum/sendm...mailmember&u=1

OR, by email:
mailto: xxxxxxxxxx@gmail.com

This is the message:

Test email to all members
Reply With Quote
  #26  
Old 06-03-2011, 02:27 PM
zapiy zapiy is offline
 
Join Date: Jul 2008
Posts: 139
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can this be configured so anyone from the group can pm all from the group about new events?

Thanks
Reply With Quote
  #27  
Old 10-27-2011, 05:32 AM
hallenberg hallenberg is offline
 
Join Date: Oct 2011
Posts: 12
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

It looks as though permissions have to be refreshed after install because the install code is a little flakey..

Code:
<installcode><![CDATA[$vbulletin->db->hide_errors();
$vbulletin->db->query_write("ALTER TABLE ".TABLE_PREFIX."usergroup ADD social_group_permissions_email INT( 10 ) UNSIGNED DEFAULT 0 NOT NULL");
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 3 WHERE usergroupid = 6");
build_forum_permissions;
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 1 WHERE usergroupid IN (2,5,7)");
]]></installcode>
..should probably read like this instead:

Code:
<installcode><![CDATA[$vbulletin->db->hide_errors();
$vbulletin->db->query_write("ALTER TABLE ".TABLE_PREFIX."usergroup ADD social_group_permissions_email INT( 10 ) UNSIGNED DEFAULT 0 NOT NULL");
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 3 WHERE usergroupid = 6");
$vbulletin->db->query_write("UPDATE ".TABLE_PREFIX."usergroup SET social_group_permissions_email = 1 WHERE usergroupid IN (2,5,7)");
build_forum_permissions();
]]></installcode>
Then it works fine.
Reply With Quote
Reply

Thread Tools

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 06:34 AM.


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.04439 seconds
  • Memory Usage 2,295KB
  • Queries Executed 22 (?)
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
  • (2)bbcode_code
  • (2)bbcode_html
  • (1)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
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (6)postbit
  • (3)postbit_attachment
  • (7)postbit_onlinestatus
  • (7)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