Attendee Information not displaying when ticket is selected

Home Forums Ticket Products Event Tickets Plus Attendee Information not displaying when ticket is selected

Viewing 15 posts - 1 through 15 (of 29 total)
  • Author
    Posts
  • #1166313
    Ingo Storl
    Participant

    Hi there, (Geoff)

    Once again, here I am, asking for your help.

    After solving the one problem with the attendee information fields not responding, I am now confronted with the next issue. I wasn’t expecting, that there will be another problem with the same function – surprise!! There is another one!

    When selecting the ticket, that has the attendee information configured, the section that is suppose to open up, only does it a little bit (see screenshot).

    Obviously I check default theme function – and there you go, it works. That unfortunately doesn’t help much, other than telling me that it’s a conflict again…

    I spent almost the same money on fixing the first issue as what I spent on buying all your plugins.

    Please help me get this to work, I’m not asking for a customization of any functionality, I can’t keep on spending money on developers just to use basic functions. (I know you can’t cater for all themes,- just saying)

    Thank you very much.

    Best regards,
    Ingo

    • This topic was modified 9 years, 6 months ago by Ingo Storl.
    • This topic was modified 9 years, 6 months ago by Cliff.
    #1166664
    Cliff
    Member

    Hi Ingo.

    I don’t know if it’s from you or other users, but I have heard of Jupiter theme conflicts. Sorry you’re caught in the middle here (again) without being a coder.

    Here’s what I noticed from visiting https://test.storl.de/veranstaltung/ur-medizin/ — short video: https://cl.ly/3G122j0O170f

    Line 58 of https://test.storl.de/wp-content/plugins/event-tickets-plus/src/resources/js/meta.js?ver=4.2.7 is where things are failing, but https://cl.ly/3e3q0x1I2B42 details some differences between the output from Jupiter and Twenty Sixteen themes that you might want to ask Jupiter support about.

    If they provide you any helpful information, please do advise us on this. Otherwise, I’d suggest following our recommended troubleshooting steps, which I’m sure you’ve done before. You could deactivate all non-Modern Tribe plugins, leave Jupiter theme active (removing any theme customizations or child theme), and try again.

    Please let me know how things go for you.

    #1167266
    Ingo Storl
    Participant

    Hi Cliff,

    Thanks a lot for your response, that is quite detailed and I appreciate you going the extra mile here.
    I will let Codeable handle this one again. Will keep you posted.

    Thanks

    Regards
    Ingo

    #1167684
    Cliff
    Member

    Thanks for your understanding and for the kind words.

    Please note that threads get Closed automatically after a couple weeks of inactivity. If it does get Closed, please open a new thread, adding your current problem description and also linking back to this thread.

    Thank you!

    #1168587
    Ingo Storl
    Participant

    Hi Cliff, so my guy at Codeable said it’s not Jupiter Themes fault.

    I will just quote what he said:

    I think this time it’s not Jupiter theme fault … I did some debugging and it looks JavaScript error is caused by the meta.js file because the template which holds the attendees fields is located in a different location than the one which the script is looking for.

    https://1drv.ms/f/s!AoaUCY67Re9Jm0i8KHBP_jWwffnX

    Furthermore:

    I think the Events Tickets Plus team is responsible to solve it as it will involve changing the core code of the plugin ( it’s their job ) I don’t think it’s fair for you to pay for someone to fix their problem!

    I can track it down more and fix it, no problem but the time needed to do something like that will cost much more than the budget you proposed, like 5x at least.

    Again it’s not fair to pay for that in the same time they are the ones who should fix it.

    So, now my question is, how can you help me here? 5x my estimated budget is over 250$, I don’t think it’s reasonable for me to pay that much to get this functionality on my site. But just to stress this here, I’m not saying it’s overpriced, I’m sure that price is worth the work he’s gonna do, but still.

    Again, I’m thankful for the help you have provided so far, also on all my previous issues. But no Plug-In has required more extra money than the events calendar.

    Kind regards
    Ingo

    #1168682
    Ingo Storl
    Participant

    I would like to add on to the request. Would you be able to to debug the problem with the theme in the low-level or backend? Thanks

    #1169022
    Cliff
    Member

    Ingo, just to set expectations properly… our Scope of Support / Terms, we only guarantee support with WordPress’ default themes, like Twenty Sixteen. However, we try to help where we can; I just can’t guarantee it.

    Moving on… I passed this along to one of our developers and they said a few things, which I’ll try to consolidate and clarify for you:

    • It could be the Jupiter theme or some other plugin(s) you have installed, but it looks like there are various “optimizations” in place, such as moving all scripts close to the footer, which can cause unexpected breakages. Maybe there’s a setting to disable this?
    • Regarding your quoted statement about meta.js file being located differently than expected: the current logic is based on reasonable assumptions about page structure. Since the theme (or possibly a plugin) changes things in whatever special way, Event Tickets / Plus isn’t working because of this. We might be able to log this as a bug to be more robust to handle relocating parts of the page and still try to locate them using an ID or other unique identifier.

    I think I got the gist of everything in there…

    Can you please confirm whether or not the issue exists when you have Jupiter theme’s base settings/theme (i.e. not a child theme) and ONLY Modern Tribe plugins are active (i.e. all non-MT plugins are deactivated)?

    #1169101
    Ingo Storl
    Participant

    I have deactivated all plugins except modern tribe ones and woocommerce (otherwise the tickets don’t show on the events page) and I changed back to Jupiter theme (not child) Still the same, the function doesn’t work. Opens up a little bit, that’s it.

    Can we safely assume it’s not a plugin conflict and not a child theme customization conflict?

    More than 50 000 sites use Jupiter theme. Let’s be honest, who uses the default theme to build a site? It’s easy for you to say we only support default themes. It’s not like I’m asking you to customize anything, I’m asking you to help me troubleshoot this. At the end of the day I will get someone to implement the fix, but until I get there, I think it would just be common courtesy to help.

    Thanks for handing this to your developers, what is the next step here to be taken?

    Kind regards
    Ingo

    • This reply was modified 9 years, 6 months ago by Ingo Storl.
    #1169154
    Cliff
    Member

    Thanks for testing that.

    Could you please send me a fresh copy of the latest version of Jupiter theme so we can test it out?

    #1169161
    Ingo Storl
    Participant

    This reply is private.

    #1169476
    Cliff
    Member

    Thank you.

    One of our developers created this snippet:

    function tribe_snippet_clean_filename( $filename, $filename_raw ) {
    if ( 0 === strpos( $filename, '.' ) && false === strpos( $filename_raw, '.' ) ) {
    return substr( $filename, 1 );
    }
    
    return $filename;
    }
    
    add_filter( 'sanitize_file_name', 'tribe_snippet_clean_filename', 10, 2 );

    They said it’d also be fixed in a soon-to-be release. Therefore, I’ll mark this ticket as Pending Fix, which means this thread should receive a reply once the applicable fix has been released. I cannot guarantee when it will be fixed as it’s in the development team’s hands now. They need to assign it, code it, test it, and schedule it for release.

    Once the fix is released, you can remove this snippet.

    I apologize for this issue and appreciate your understanding and patience.

    #1169665
    Ingo Storl
    Participant

    Hi Cliff,

    I have placed the snippet in my functions.php (child) but it’s still not working. I placed it in the functions.php of the main theme, still not working. I deactivated all plugins except modern tribe, still not working.

    Do I need to place it somewhere else? What am I doing wrong?

    #1169931
    Cliff
    Member

    Placing it at the bottom of your child theme’s functions.php would be best (assuming your child theme is the active theme, of course).

    You might then need to clear caching on your site, your browser, etc.

    It can also be good to switch to a different theme and then switch back to your Jupiter child theme right away to reset things (e.g. make sure your recently-edited functions.php is being loaded)

    If it still won’t work for you, please do the same for the parent theme and activate the parent theme and I’d expect it to work (since it did for me on my local install that only tried it out with Jupiter parent theme).

    Let me know how it goes for you.

    #1170876
    Ingo Storl
    Participant

    I have tried implementing the changes as described by you.

    I have tried every possible combination and procedure.

    Placed it at the bottom of my functions.php child theme, deleted cache browser and theme, switched themes back and forth – mot working

    Did the exact same with main theme – not working

    I deleted the MU-Plugin (made by the guy at codeable) that fixed the custom attendee field issue, tried both options as described above again – not working

    I deactivated all plugins except Modern Tribe and WooCommerce, tried all options again, with and without MU Plugin, child and main theme – not working.

    Without the MU-Plugin the section didn’t even open up anymore and the custom attendee field settings were also gone.
    How did you get the custom fields working on your jupiter install since you don’t have the MU-Pluign that fixed it on my side?

    Nothing is working, I spent almost 2 hours checking this now thoroughly. I even tried all the options mentioned above on Firefox, Chrome and Safari – It’s not working anywhere!

    I deleted all the custom CSS of my theme, tried everything again, all themes, browsers, with and without MU Plugin, deactivated all except modern tribe – not working

    If I deactivate all plugins except modern tribe, use the main jupiter theme, delete all custom css, deactivate the MU Plugin – what is the difference between your and my install? How can it work on your side but not on mine?

    I really don’t know what else to try anymore.

    I wanted to share the MU Plugin with you to have a look at that, but it says I can’t share files of that type (php)

    #1171261
    Cliff
    Member

    Ingo, here’s a video of my local testing site’s implementation of this code snippet: https://cl.ly/2p0v3n0l141A

    Please review it carefully and then share your thoughts/findings.

    Thank you and sorry again you’re experiencing this frustration.

Viewing 15 posts - 1 through 15 (of 29 total)
  • The topic ‘Attendee Information not displaying when ticket is selected’ is closed to new replies.