Thread: Calendar Enhancements - Farcaster's Event Attendance: Email Add-On
View Single Post
  #2  
Old 02-08-2007, 05:40 AM
Farcaster Farcaster is offline
 
Join Date: Dec 2005
Posts: 386
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Setting up Notifications
The options are setup to give you a wide latitude of setting up all kinds of schedules with different email templates. Under the options for "Farcaster's Event Attendance" you will now have a text area for each of the RSVP statuses (Yes, No and Maybe). On each line you type in the number of days (or fraction thereof) in advance of the event the email should be sent, followed by a comma and then the email phrase to be used. To setup more than one, just add a new line. For instance, to send a notification 5 days in advance to members who RSVP'd "yes," I created a new email phrase called rsvp_yes_5 and then added the following line to the option box:
5,rsvp_yes_5
I decided that I also wanted to have a message sent 1 day in advance, so I added another email phrase called rsvp_yes_1 and added it just below the previous line, like this:
5,rsvp_yes_5
1,rsvp_yes_1
Adding a New Email Phrase
1. Under the Phrase Manager, click "Add New Phrase"
2. Change the Phrase Type to "Email Subject Text"
3. Set the varname. This will be the name you reference in the notification box described above.
4. Type the text you want to appear in the subject line in the "Text" box. You can use variables. A list of available variables will be described in the next section.
5. Save the phrase.
6. Add another phrase by clicking, "Add New Phrase" under the Phrase Manager.
7. Change the Phrase Type to "Email Body Text".
8. Set the varname to the exact same name as you used for the "Email Subject Text" above.
9. Type the text you want to appear in the "Text" box. You can use variables.

Available Variables:

$username = The user's forum name
$rsvp_day = The day the event occurs, formatted as Y-m-d, ie: 2007-01-01
$rsvp_day_formatted = The day the event occurs.
$when = Number of days to event or "Today" if the event occurs on the same day as the notice is going out, ie: 3 Days
$days_to_event = Number of days to event, without the word "Days" appended.
$rsvpd_on = The date the member RSVPd.
$guests = The number of guests the member said he'd be bringing.
$rsvp[title] = The event title.
$rsvp[event] = The event description.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01052 seconds
  • Memory Usage 1,768KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete