[TH] Resource Events [Deleted]

Waindigo updated Resource Events by Waindigo with a new update entry:

Version 1.0.9 released

New features:
  • Added prominent 'I'm going' button to make it easier for users to RSVP to your event.
  • Users who RSVP as 'going' or 'maybe going' are now automatically subscribed to watch the resource.
Bug fixes:
  • Fixed bug that 'Export as iCal' appeared on non-event resources. Also fixed the "Undefined index: event" error that appeared if you clicked on one of these links.

Read the rest of this update entry...
 
Ops... I read as that the ics file include all the events, instead it include only one event, right? :(

So the export link create a link and ical clients can subscribe at it and get updated if events are modified?

The export link can be used to subscribe all the events at once or it works only for the specific event?
 
Hi, will this work with just one instance of resource manager (if using the resource managers addon)?
 
Hi, will this work with just one instance of resource manager (if using the resource managers addon)?
Yes. You can set up the ability to create events on a per resource-category basis, so you can just set up categories in one instance to allow events.
 
We are aware of a number of issues with Login as User at the moment. Please do consider donating to the Waindigo Foundation or drop us a PM to discuss contributing if this is important for you.
 
Who's using this, teamed with Waindigo's calendar?
Interested in seeing some sample sites with content, and how you are utilising it. Specifically, interested in how your users are understanding how to add a new event to the calendar?
 
i feel like the rsvp buttons were a little unclear, so i changed the templates and css on my site. just thought i'd share here for anyone that wants to make similar changes:

edit template: waindigo_resource_view_header_resourceevents

Code:
<xen:if is="{$resource.current_event_id_waindigo}">
    <xen:require css="waindigo_resource_rsvp_button_resourceevents.css" />
   
    <li><label class="rsvpButton1">
        <a href="{xen:link resources/rsvp, $resource, 'do=going'}" class="inner">
            {xen:phrase waindigo_i_m_going_resourceevents}
        </a>
    </label></li>
    <li><label class="rsvpButton2">
        <a href="{xen:link resources/rsvp, $resource, 'do=maybe'}" class="inner">
            Maybe, I'm not sure
        </a>
    </label></li>
    <li><label class="rsvpButton3">
        <a href="{xen:link resources/rsvp, $resource, 'do=declined'}" class="inner">
            I can't make it
        </a>
    </label></li>
</xen:if>

edit css file: waindigo_resource_view_header_resourceevents.css

Code:
.rsvpButton1
{
    @property "signupButton";
    background-color: rgb(98, 188, 94);
    margin: 10px 30px;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px;
    text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
    display: block;
    cursor: pointer;
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    height: 36px;
    @property "/signupButton";

    margin: 0;
    line-height: normal;
    height: auto;
}

    .rsvpButton1 .inner
    {
        @property "signupButtonInner";
        font-weight: bold;
        font-size: 12pt;
        font-family: @button.font-family;
        color: rgb(255, 255, 255);
        border-radius: 4px;
        display: block;
        @property "/signupButtonInner";

        padding: 3px 10px;
    }
   
    .rsvpButton1:hover .inner
    {
        @property "signupButtonHover";
        text-decoration: none;
        background-color: rgb(113, 202, 109)
        @property "/signupButtonHover";
    }

    .rsvpButton1:active
    {
        @property "signupButtonActive";
        box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
        position: relative;
        top: 1px;
        @property "/signupButtonActive";
    }
   
.rsvpButton2
{
    background-color: rgb(31, 31, 31);
    margin: 10px 30px;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px;
    text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
    display: block;
    cursor: pointer;
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    height: 36px;

    margin: 0;
    line-height: normal;
    height: auto;
}

    .rsvpButton2 .inner
    {
        @property "signupButtonInner";
        font-weight: bold;
        font-size: 12pt;
        font-family: @button.font-family;
        color: rgb(255, 255, 255);
        border-radius: 4px;
        display: block;
        @property "/signupButtonInner";

        padding: 3px 10px;
    }
   
    .rsvpButton2:hover .inner
    {
        text-decoration: none;
        background-color: rgb(79, 79, 79);
    }

    .rsvpButton2:active
    {
        @property "signupButtonActive";
        box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
        position: relative;
        top: 1px;
        @property "/signupButtonActive";
    }
   
.rsvpButton3
{
    background-color: rgb(255, 0, 0);
    margin: 10px 30px;
    border-radius: 3px;
    text-align: center;
    line-height: 36px;
    box-shadow: inset rgba(255,255,255,0.15) 0px 1px 0px, rgba(0,0,0,0.2) 0px 1px 4px;
    text-shadow: rgba(0,0,0,0.2) 0px -1px 0px;
    display: block;
    cursor: pointer;
    background-image: -moz-linear-gradient(top, rgba(255,255,255,0.12) 0%, rgba(255,255,255,0) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.12)), color-stop(100%,rgba(255,255,255,0)));
    background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: -o-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: -ms-linear-gradient(top, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    background-image: linear-gradient(to bottom, rgba(255,255,255,0.12) 0%,rgba(255,255,255,0) 100%);
    height: 36px;

    margin: 0;
    line-height: normal;
    height: auto;
}

    .rsvpButton3 .inner
    {
        @property "signupButtonInner";
        font-weight: bold;
        font-size: 12pt;
        font-family: @button.font-family;
        color: rgb(255, 255, 255);
        border-radius: 4px;
        display: block;
        @property "/signupButtonInner";

        padding: 3px 10px;
    }
   
    .rsvpButton3:hover .inner
    {
        text-decoration: none;
        background-color: rgb(255, 45, 45);
    }

    .rsvpButton3:active
    {
        @property "signupButtonActive";
        box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
        position: relative;
        top: 1px;
        @property "/signupButtonActive";
    }

please excuse my crappy CSS edits, i'm sure there's a cleaner way to do it (if you know, please show me). end result (i also changed the phrases):

buttons.webp
 
my plugin seems to be completely broken at this point. i tried to remove a resource category that i was using for an event, and didn't realize there was an event in that category. all i got was a blank page on clicking the red x, but hitting the back button and reloading the page showed that the category was removed.

unfortunately like i said there was an event in there, and ever since I removed the category, the event thread is still there, but all the links are broken (for going/not going, overview, etc). the real problem tho is that ever since i did this i can no longer create events. after filling out the info on the 'add event' page, the XF progress bar appears in the top right corner for about half a second then disappears and nothing happens. the event isn't saved, and i'm still on the 'add event' page.

so i'm pretty stuck at this point. if you'd like to take a look, here's the event thread i was talking about: https://squattheplanet.com/events-gatherings-festivals/threads/wasteland-weekend-2015.21086/

and the add event page if you want to test why creating events doesn't work: https://squattheplanet.com/events/add

i'm also using the resource managers plugin, and the repeat events plugin if that helps.
 
Top Bottom