Home › Forums › Ticket Products › Event Tickets Plus › Attendee Information not displaying when ticket is selected
- This topic has 29 replies, 5 voices, and was last updated 9 years, 4 months ago by
Ingo Storl.
-
AuthorPosts
-
September 20, 2016 at 3:53 am #1166313
Ingo Storl
ParticipantHi 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.
September 20, 2016 at 2:50 pm #1166664Cliff
MemberHi 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.
September 22, 2016 at 12:25 am #1167266Ingo Storl
ParticipantHi 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
IngoSeptember 22, 2016 at 3:38 pm #1167684Cliff
MemberThanks 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!
September 25, 2016 at 10:55 pm #1168587Ingo Storl
ParticipantHi 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.
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
IngoSeptember 26, 2016 at 5:30 am #1168682Ingo Storl
ParticipantI 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
September 26, 2016 at 8:50 pm #1169022Cliff
MemberIngo, 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)?
September 27, 2016 at 2:32 am #1169101Ingo Storl
ParticipantI 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.
September 27, 2016 at 6:12 am #1169154Cliff
MemberThanks for testing that.
Could you please send me a fresh copy of the latest version of Jupiter theme so we can test it out?
September 27, 2016 at 6:34 am #1169161Ingo Storl
ParticipantThis reply is private.
September 27, 2016 at 1:38 pm #1169476Cliff
MemberThank 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.
September 28, 2016 at 1:12 am #1169665Ingo Storl
ParticipantHi 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?
September 28, 2016 at 10:37 am #1169931Cliff
MemberPlacing 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.
September 30, 2016 at 12:58 am #1170876Ingo Storl
ParticipantI 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)
September 30, 2016 at 3:16 pm #1171261Cliff
MemberIngo, 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.
-
This topic was modified 9 years, 6 months ago by
-
AuthorPosts
- The topic ‘Attendee Information not displaying when ticket is selected’ is closed to new replies.
