The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Longer Calendar Reminder
We are using the forum calendar to track customers subscriptions to a service we offer. We would like to set reminders for the expiration of those subscriptions more than 3 days in advance. I went into the code and added what I believe would accomplish a two week reminder. But all it did was create blank menu item in the reminder drop down list, that when selected, does nothing. I didn't get a reminder for the event. Any help would be GREATLY appreciated!
|
#2
|
|||
|
|||
Can we see the code you used? Are you saying that your code works for a reminder 3 days in advance but not longer?
|
#3
|
|||
|
|||
By default, the calendar event reminders are a range between 1 hour and 3 days. We're looking for a two week reminder. So this is what I did to try and make it work. I added the highlighted line in CALENDAR_REMINDER template:
<li><label><input type="radio" name="what" value="259200" tabindex="1" /> {vb:rawphrase three_days}</label></li> <li><label><input type="radio" name="what" value="1209600" tabindex="1" /> {vb:rawphrase two_weeks}</label></li> and in calendar_reminder_choosetype: <option value="259200">{vb:rawphrase three_days}</option> <option value="1209600">{vb:rawphrase two_weeks}</option> So as you can see, I tried to add a value equal to two weeks below the 3 day option. It added a blank option after 3 days which is selectable, but doesn't do anything when I selected it. I didn't get a reminder. Here's a screen shot of what the drop down looks like now: |
#4
|
|||
|
|||
OK, I see now. The reason your menu selections are blank is because you need to create a phrase with var name two_weeks (it should be of type Calendar).
The other thing is that in file includes/functions_calendar.php there's an array of allowed reminder values, so you'd have to add your two week value to that. If you'd rather do it via plugin I think you can create one using hook calendar_start and code like: Code:
$reminders[1209600] = 'two_weeks'; Edit...ah, this still might not work. I'm still looking at it... Edit: OK, I got the above code wrong. Should be OK now. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|