Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
Social Group Calendars Details »
Social Group Calendars
Mod Version: 2.0, by Farcaster (Coder) Farcaster is offline
Developer Last Online: Jun 2014 I like it Show Printable Version Email this Page

vB Version: 4.0.x Rating: (2 votes - 5.00 average) Installs: 52
Released: 07 Mar 2010 Last Update: Never Downloads: 255
Not Supported DB Changes Uses Plugins Template Edits Code Changes Is in Beta Stage  

In short, this modification will allow social groups on your forum have their own calendar area and have upcoming events shown on their group page. Here is a list of features:
  1. Upcoming events for a group are shown on the group's page, grouped by day.
  2. The group's next event is shown in more detail and can be configured to show the entire event description or be trimmed to a certain number of characters.
  3. Members can see events for all the social groups they belong to consolidated into one calendar.
  4. The forum home index page can be setup to show upcoming events for social groups.
  5. Non-members can see upcoming events for a public group by viewing the group's page if the group doesn't require joining to view content. They will not see events for these groups in the calendar view or on the forum homepage, which will help keep the clutter down.
  6. Group's that are moderated, invite only, or must join to view content, will not display their upcoming events to non-members. Their events are also secured, so following a link to an event by a non-member will result in a no permissions error.
  7. Group owners can optionally allow members to be able to post events, or they can set their group up so that only they can post events.
  8. When clicking on the New Event link from the group's page, the event will automatically be assigned to the referring group.
  9. When creating a new event from the calendar view, the creator can assign the event to any group he has permissions to post events. These events will appear in a drop down box on the event.
  10. Admins and moderators can be set to be excluded from all filtering and permissions. This allows the administrator an unfiltered view of the social group calendar, and the ability to move or edit group's events as needed.
  11. Plays nice with Farcaster's Event Attendance v3.0 (RSVP mod).
Installation Instructions (Remember to Mark Installed)
Follow the installation instructions available here: https://www.vbulletin.org/forum/showthread.php?p=1999324

Revision Log
  • 0.1.0 BETA - 01/28/09 - Initial Version
  • 1.0.0 - 04/05/09 - Bug Fixes and Release
  • 2.0 - 03/07/10 - Updated to work with vb4.
Known Issues
None at this time.

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	sgc.jpg
Views:	1417
Size:	28.9 KB
ID:	113690  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Social Group and Album Enhancements Social Group RSS - RSS Feeds for Social Groups nick_ramsay vBulletin 3.8 Add-ons 9 23 Nov 2015 21:48
Social Group and Album Enhancements Social Group Calendars Farcaster vBulletin 3.8 Add-ons 57 12 Mar 2012 03:57

Comments
  #2  
Old 07 Mar 2010, 21:20
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Real name: Robert Howard
Unfortunately, vBulletin lacks some hooks in key places for events, such as hooks to the event SQL statements. This means that there are a number of file edits needed for this modification. Sorry for that, but I hope it will be worth it! Enjoy!

Step One – Backup Your Database and vBulletin Files!
This really needs to be said, especially since this version is in BETA. Loss of data/time/business is not the responsibility of the developer. Use at your own risk.

Step Two – Import the Product File
In the Admin CP, import rah_socialgroup_calendars.xml.

Step Three – Edit vBulletin File: includes/functions_calendar.php
Note: If you do not want to have Social Group Events show up in the upcoming events section on your forum homepage, then you only need do steps 1 through 7 in this section.

1. Find the first instance of (in function cache_events, near the beginning of the file):


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

2. Above that add:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

3. Scroll back down and after the comma in “SELECT event.*,” add:


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

4. Scroll down about five lines to find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

5. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

6. Scroll down about four lines to find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

7. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

8. Find the following (in function build_events, near the end of the file):


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

9. Above that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

10. After “dateline_to AS dateline_to_user, utc, dst”, add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

11. Scroll down about two lines and find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

12. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Step Four – Edit vBulletin File: forum.php
Note: If you do not want to have Social Group Events show up in the upcoming events section on your forum homepage, you can skip this section entirely. Keep in mind though that if you do have your calendar options set to show events from the calendar that social group events will be posted to, the list will not be filtered and everyone will see them.

1. Find the following:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

2. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

3. Find the following:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

4. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

5. Immediately below the code you just entered, find:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

6. Replace with:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Step Five – Upload Files
Upload the modified files to the appropriate directory in your forum.

Step Six – Edit Template: socialgroups_form
1. Find the following:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

2. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Step Seven – Edit Template: socialgroups_group

Note: You can adjust the placement of the event block to your liking by changing the positioning in the socialgroups_group template.
1. Find the following:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

2. Above that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Step Eight – Edit Template: calendar_edit
1. Find the following:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

2. Below that add:

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


Step Nine– Configuration
In the Admin CP, go into vBulletin Options -> Social Group Calendar. Set the options as desired. The product will not start working until a calendar ID is entered in this section. Make sure to configure the calendar selected to allow members to post events.

Last edited by Farcaster; 07 Mar 2010 at 21:36.
Reply With Quote
  #3  
Old 07 Mar 2010, 22:34
cindy helmond's Avatar
cindy helmond cindy helmond is offline
 
Join Date: Feb 2006
Real name: cindy
wow thx we needed this for the normal calender !!
Can you fix that ?
Reply With Quote
  #4  
Old 08 Mar 2010, 04:29
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Real name: Robert Howard
Originally Posted by cindy helmond View Post
wow thx we needed this for the normal calender !!
Can you fix that ?
Cindy, what do you mean? What this mod does is provide a cross over from the calendar into social groups.
Reply With Quote
  #5  
Old 08 Mar 2010, 10:36
cindy helmond's Avatar
cindy helmond cindy helmond is offline
 
Join Date: Feb 2006
Real name: cindy
Originally Posted by Farcaster View Post
Cindy, what do you mean? What this mod does is provide a cross over from the calendar into social groups.
o ok i mean if i dont have an social group i can use this for my default calendar ?
thx
Reply With Quote
  #6  
Old 08 Mar 2010, 17:13
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Real name: Robert Howard
Cindy,

This doesn't add any functionality to the calendar other than the tie in with social groups, so no, if your site doesn't use social groups, this mod will not do anything for you.
Reply With Quote
  #7  
Old 11 Mar 2010, 05:41
DivineMessenger DivineMessenger is offline
 
Join Date: Feb 2008
This hack doesn't show events on the main calendar unless the member is in the group in which the event is for, correct? Is there a way to make it so everyone can see the event regardless of if they are in the group or not on the main calendar?
Reply With Quote
  #8  
Old 14 Mar 2010, 04:55
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Real name: Robert Howard
Originally Posted by DivineMessenger View Post
Is there a way to make it so everyone can see the event regardless of if they are in the group or not on the main calendar?
It is possible, but it isn't a feature of the modification at this point.
Reply With Quote
  #9  
Old 20 Mar 2010, 06:27
ScottiG ScottiG is offline
 
Join Date: Jan 2008
Will this work with vb 3.8.4? Or do you have a version that does? I have installed your RSVP system on 3.8.4 and it works well, but I am hoping to add calendar functionality to social groups AND the RSVP system, THAT would work VERY well on our forum!
__________________
Scott
Reply With Quote
  #10  
Old 26 Mar 2010, 18:41
alessai alessai is offline
 
Join Date: Mar 2006
Installed,
Reply With Quote
  #11  
Old 05 Apr 2010, 07:04
Verionia Verionia is offline
 
Join Date: Jul 2009
Can I get a screenshot?
Reply With Quote
  #12  
Old 11 May 2010, 22:29
chri55555 chri55555 is offline
 
Join Date: Dec 2009
Cool Change the 15 Days span in shown events in groups

Hi,

in my groups I get the Message "This group currently has no upcoming events within the next 15 days."

Where do I have to edit to change that period?

It would be nice to have it variable on a per-group basis. As we have some groups with a lot of events, there the 15 days is fine. then there are others with very few ones where I would like to increase it to 3-6 months ..

great mod so ... thx
Reply With Quote
  #13  
Old 12 Sep 2010, 13:38
cad2go cad2go is offline
 
Join Date: Feb 2009
Originally Posted by chri55555 View Post
Hi,

in my groups I get the Message "This group currently has no upcoming events within the next 15 days."

Where do I have to edit to change that period?

It would be nice to have it variable on a per-group basis. As we have some groups with a lot of events, there the 15 days is fine. then there are others with very few ones where I would like to increase it to 3-6 months ..

great mod so ... thx
I'd guess it's based on the number in admincp>Forums Home Page Options>Display Calendar Events
Reply With Quote
  #14  
Old 26 Sep 2010, 23:16
unknown22 unknown22 is offline
 
Join Date: Aug 2010
Re:

How Can I add upcoming events in the next 30 days under forum here's a picture, so the events would be posted onto a forum board and like this.

Reply With Quote
  #15  
Old 12 Nov 2010, 16:50
Phototrope Phototrope is offline
 
Join Date: May 2010
Erm, wow. Seems like exactly what I was looking for.
Tagged and can't wait to install.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 06:23.

Layout Options | Width: Wide Color: