• I’m working my butt off customizing templates. I’ve had 5 support tickets open for over a week at the pro support desk and have gotten ZERO help. I’ve been kicked out of the general support forum because I’m a pro user. Ridiculous waste of money.


    UPDATE: After posting this, I got a lot of apologies and explanations in my tickets, both here and in premium support. They were much more responsive. And as you can see from the thread below, one support guy went above and beyond to solve what no one could for me. For that, I’m grateful.

    • This topic was modified 2 years, 8 months ago by sezgee.
Viewing 15 replies - 1 through 15 (of 15 total)
  • Agree 100%

    Plugin Author Gustavo Bordoni

    (@bordoni)

    Hi @sezgee,

    I found your support tickets and it seems like some of the issues you had reported earlier this month were fixed, correct?

    Some of the newer tickets already have a support person handling the issue and I hope they will find a solution with you for the problems you reported.

    I don’t think you were kicked out of the General Support, we just had a huge influx of support threads and our team is doing their best to get to all of them as fast as possible.

    On the ICS issue which is the ticket that has been open for the longest time.

    If you look into the filter tec_views_v2_single_subscribe_links you will see a couple of items in the array returned on the first param of the filter.

    You should be able remove, re-order and add items using that filter by making modifications to that array.

    Hopefully that helps you solve your issue.

    best Regards,

    Thread Starter sezgee

    (@sezgee)

    Thank you. I will post your response in my premium support ticket and follow up there.

    One item was resolved when you rolled out an update. I have 4 other support tickets open for 9 days, and only one has (just) received a response. 9 days is not premium support.

    Several tickets in the general forum were closed by moderators who said “You’re using a commercial/premium plugin, so please use their official support channel” and “We are not able to provide assistance with premium plugins here in the www.ads-software.com forums, as it is against the WordPress policy.”

    Thread Starter sezgee

    (@sezgee)

    FYI, still not working, follow up note to support here: https://theeventscalendarsupport.zendesk.com/hc/en-us/requests/299835?page=1

    Plugin Author Gustavo Bordoni

    (@bordoni)

    Ohh I see what you mean, that is not something we are doing, due to how www.ads-software.com rules if you are seeking support to specifically a Pro feature they might close your support thread and we have no control over that.

    So to change the label you can filter tec_views_v2_single_subscribe_links_{$slug}_label in your case:

    
    add_filter( 'tec_views_v2_single_subscribe_links_ics_label', static function() {
        return esc_html( 'Download .ics file' );
    } );
    
    

    To move it to be the first one you can:

    
    add_filter( 'tec_views_v2_single_subscribe_links', static function( $links ) {
        // Prevents any filtering if ICS is not a link.
        if (  ! isset( $links['ics'] ) ) {
            return $links;
        }
    
        // Save ICS into a separate variable.
        $ics = (array) $links['ics'];
    
        // Remove ICS from the array, so it's not duplicate.
        unset( $links['ics'] );
    
        // Move ICS to the start of the array.
        $links = array_merge( $ics, $links );
        return $links;
    }, 15, 1 );
    

    The following snippets should solve the ICS problem.

    I totally understand you frustration with the super slow Support the past few days, our support team got a huge influx of threads is in the past two weeks that overwhelmed the team and we are working out best to catch back up.

    best Regards,

    Thread Starter sezgee

    (@sezgee)

    Okay, that was super support. Those worked. Thank you.
    I understand if you are overwhelmed, but some communication with the customers is necessary. I spent hours and hours working on these fixes.

    Thanks though for getting me the great code. I suggest you add this to your documentation as well.

    Closing the support ticket.

    Plugin Author Gustavo Bordoni

    (@bordoni)

    Hi @sezgee,

    I am so happy that it fixed your problem with the code above.

    Honestly we were not as proactive as we should have been about pushing a notification to customers about the delays, but our leadership is working on addressing the issue as soon as possible.

    I totally understand, spending time on something like that is super frustrating, and for that I am so sorry.

    We are planning on adding a bunch of documentation around the subscribe links very very soon, but this support surge delayed our plans.

    Do you have any other problems that you need help on?

    Also, I hope we didn’t loose you as a customer. If at any moment you feel like we deserve an update to the review it would be amazing.

    best regards,

    Thread Starter sezgee

    (@sezgee)

    Thank you Gustavo. I have two other tickets open.

    This one has been open for 10 days with no response. It’s an easy one, I believe…
    https://theeventscalendarsupport.zendesk.com/hc/en-us/requests/299858

    This one has been open 4 days with no response and has driven me insane
    https://theeventscalendarsupport.zendesk.com/hc/en-us/requests/301526

    Anything you can do to expedite would be greatly appreciated.

    Plugin Author Gustavo Bordoni

    (@bordoni)

    I was able to get on of my Coworkers to get an answer on the first one you mentioned.

    On the second one the file you are looking to change is not on the Base plugin.

    Look at plugins/events-pro/src/admin-views/event-meta.php.

    Does that make sense?

    Best Regards,

    Thread Starter sezgee

    (@sezgee)

    Thanks, Gustavo, progress has been made! Within event-meta I added “multiple” to the dropdown select. It now allows multiple selections!! Amazing!! You are my hero. Tell TEC to give you a raise. THANK YOU.

    Thread Starter sezgee

    (@sezgee)

    Ah, so close. I have the multiselect dropdown working in the admin, but when I save the event, it only saves one of the options.

    I then copied the dropdown code into the checkbox option (since checkboxes are multi-select), but it still only saved one option for the event.

    Okay, so, I’m trying a different approach now if multi-selects won’t work. I’m trying to add an ALL checkbox that selects all of the checkboxes….

    I added this script:

    echo"<script language='javascript'>
    
    function toggle(source) {
      checkboxes = document.getElementsByName('x');
      for(var i=0, n=checkboxes.length;i<n;i++) {
        checkboxes[i].checked = source.checked;
      }
    }
    
    </script>
    ";

    And then I added this above the checkbox loop:
    <div><label><input type=”checkbox” onClick=”toggle(this)” />All</label></div>

    The checkbox shows up, but alas, it does nothing. Can you offer any advice?

    Plugin Author Gustavo Bordoni

    (@bordoni)

    So that particular template can be changed to something in your theme so you have full control of over what happens there.

    Filtering: tribe_events_event_meta_template allows you to modify which PHP files get loaded.

    So if you copy that file to your theme lets say in a includes folder the filter would look like:

    
    add_filter( 'tribe_events_event_meta_template', static function() {
       return get_stylesheet_directory() . '/includes/event-meta.php';
    } );
    

    Now you dont have to worry about loosing the changes.

    Start by adding a class to all the checkbox input fields to make the JS easier.

    Class to add: tec-custom-meta-checkbox to the checkboxes.

    JS on the end of the file.

    <script>
    	(( $ ) => {
    		$( document ).ready( () => {
    			$( '.tec-select-checkboxes-all' ).on( 'click', ( event ) => {
    				event.preventDefault();
    				const $button = $( event.target );
    				let selected = !! $button.data( 'allSelected' );
    
    				// Invert the value and save.
    				$button.data( 'allSelected', ! selected );
    
    				// invert the value an check.
    				$button.parents( 'td' ).eq( 0 ).find( '.tec-custom-meta-checkbox' ).prop( 'checked', ! selected );
    			} );
    		} );
    	})( jQuery );
    </script>
    

    Button that triggers the JS:

    <div class="tec-select-all">
    	<?php submit_button( 'Select all', 'secondary tec-select-checkboxes-all', 'tec-select-all', false );  ?>
    </div>
    

    Here is a link to how my final file looks like:

    https://gist.github.com/bordoni/d6fa9ee88b9cd9189a7298f218f4b7e7

    Best Regards,

    Thread Starter sezgee

    (@sezgee)

    OH MY GOD. You have done it. You have solved what no one could. You have offered support when no one would. You are my hero. Thank you.

    I’m updating this review. ??

    Thank you so much.

    Plugin Author Gustavo Bordoni

    (@bordoni)

    Hi @sezgee,
    I am super happy it solved your problem.

    Thank you so much for updating the review. Hoping one day we will earn back your trust to get a 5 star review.

    But I am happy with small steps.

    Have a great one.

    Best regards

    Thread Starter sezgee

    (@sezgee)

    Gustavo, if it were just a review for you, it would have been 5+ stars. xo

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Support is spotty’ is closed to new replies.