Quote:
Originally Posted by ludachris
Any idea how to make multiple "new event" links in the forums to include all 3 event types (single day, ranged, recurring)? I don't want my users to be limited to only being able to post one type of event.
I imagine it has to do with modifying the "Redirect NEW THREAD link to NEW EVENT form" plugin somehow. I just can't picture how to do it.
|
I've thought about how to do this, but just haven't done it yet. It can be done just in templates.
In template FORUMDISPLAY you have the code for the newthread button. I was going to put in an if statement to check if it is an event forum, and if so display the dropdown box for 'Add New Event' from the calendar template instead of the newthread.gif.
In fact, after looking at this methodology and the one by the author for the 'new event' button option. You can use the new event option in the settings and place this code instead of the one listed by the author:
Code:
<if condition="$show['neweventlink']"> <a href="newthread.php?$session[sessionurl]do=newevent&f=$foruminfo[forumid]" rel="nofollow"><div class="vbmenu_popup" id="add_event_menu" style="display:none">
<table cellpadding="4" cellspacing="1" border="0">
<tr>
<td class="thead">$vbphrase[add_new_event]</td>
</tr>
<tr>
<td class="vbmenu_option">
<img class="inlineimg" src="$stylevar[imgdir_misc]/calendar_icon.gif" alt="$vbphrase[single_all_day_event]" border="0" />
<a href="calendar.php?$session[sessionurl]do=add&type=single&c=$calendarinfo[calendarid]">$vbphrase[single_all_day_event]</a>
</td>
</tr>
<tr>
<td class="vbmenu_option">
<img class="inlineimg" src="$stylevar[imgdir_misc]/calendar_icon.gif" alt="$vbphrase[ranged_event]" border="0" />
<a href="calendar.php?$session[sessionurl]do=add&c=$calendarinfo[calendarid]">$vbphrase[ranged_event]</a>
</td>
</tr>
<tr>
<td class="vbmenu_option">
<img class="inlineimg" src="$stylevar[imgdir_misc]/calendar_icon.gif" alt="$vbphrase[recurring_event]" border="0" />
<a href="calendar.php?$session[sessionurl]do=add&type=recur&c=$calendarinfo[calendarid]">$vbphrase[recurring_event]</a>
</td>
</tr>
</table>
</div>
</a></if>
I haven't tested this at all, so try it out and set what happens. It's only a template change so you can easily change it back. Be sure to set the option in the event forum options to use the 'new event' button instead of the 'new thread' one.