rsmarketing

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: Which Product Do I Need #1635306
    rsmarketing
    Participant

    Thanks so much, Geoff.

    I’ll read through everything and see what I can come up with.

    I have access to someone who is WAY more tech-savvy than I am (thank goodness) so I’ll see if he can help me out with anything I can’t figure out.

    You had said “Here is an example of a pretty awesome customization of the photo view (for inspiration).” but you didn’t include anything after that.

    Was there a screenshot or URL to come with that? 🙂

    Thanks again for all your help!

    Andrea

    in reply to: Which Product Do I Need #1634517
    rsmarketing
    Participant

    Thanks so much, Geoff!

    1. I added the code to my functions page and altered it a bit to say 2, instead of 1. (see code below) I’m not able to change the quantity to a max of 2 which is good, but it is not adding more than one set of contact info to populate (Image attached). How can I alter the code so that it’s asking for contact info for their guest too? Also, I believe for the guest we’ll only need the name… can I change the required fields for the second person?

    ——

    /* Tribe, limit ticket qty */
    function tribe_limit_tickets() {
    ?>

    <script type=”text/javascript”>
    jQuery(document).ready( function( $ ) {
    // do this if tickets available
    if ( $(‘.tribe-events-tickets’).length ) {
    // set max qty to 2
    $(‘.tribe-events-tickets .tribe-ticket-quantity’).attr(‘max’, 2);
    // run on input change
    $(‘.tribe-events-tickets .tribe-ticket-quantity’).change ( function ( ) {
    // don’t run the manually triggered change event
    if ( $(this).val() == 0 ) return;
    // make sure it’s not more than 2
    if ( $(this).val() > 2 ) $(this).val(2);
    // change all inputs but this to 0
    // manually trigger the change event so available stock gets updated
    $(‘.tribe-events-tickets .tribe-ticket-quantity’).not( $(this) ).val(0).change();
    });
    // add a oninput event
    $(‘.tribe-events-tickets .tribe-ticket-quantity’).on(‘input’, function (e) {
    $(this).change();
    });
    }
    });
    </script>

    <?php
    }
    add_action(‘wp_head’, ‘tribe_limit_tickets’);

    ——-

    2. Ok perfect. Our site is password protected anyway so they will be logged in. Is there anywhere else they can see that they have rsvps, or just if they click into the event they’re registered for?

    3. That’s perfect, that’s an easy fix! 🙂

    4. On our event pages, some of the descriptions are cut off on the Photo view, which is the view we’d like to use. Is there any way to have “Click here to read more” for any event that has a longer description? See image attached for examples…

    That’s it for now!

    Thanks,
    Andrea

    in reply to: Which Product Do I Need #1633085
    rsmarketing
    Participant

    That’s great, thank you.

    I have a couple of set up questions. Can I ask them here too?

    Just in case, here you go…

    1. I see that I can set up the capacity for the event. Am I able to set a limit for how many people one person can register? Right now, if the room capacity is 30, I could RSVP for 30 people. I’d like to limit it that each person can book for themselves and a maximum of one guest.

    2. How can people cancel for the event that they’ve registered for? Is there somewhere they can log in and cancel, is there a confirmation email they receive for the event containing a link to cancel? Will it cancel any guests they’ve registered as well? And if they do cancel, does it automatically update the availability for the class?

    3. We would like to restrict how far out people can register for classes. We were hoping 3 months out, max. Is there a way we can set it up that they can still see the events (classes) but they can’t actually register for the class? Ideally, we’d like a message to pop up that says *sorry, registration is not available for this class, please check back 3 months prior to the class date* or something like that.

    Thanks in advance for your help!

    Andrea

Viewing 3 posts - 1 through 3 (of 3 total)