Forum Replies Created
-
AuthorPosts
-
Brook
ParticipantI am still unable to reproduce. We actually rewrote some of this logic in 3.9, and I see you posted that you are on 3.8. Is it possible that updating will fix it for you? Hopefully so… Actually in 3.9 we expressly use the $_REQUEST[‘tribe-bar-date’] not $wp_query->posts[0]. I bet that is the problem.
– Brook
Brook
ParticipantYou are welcome Sean. Thank you very much for your understanding.
I checked on where the status of those. Your issue is split up into two parts. The problem where folks can submit events with malformed recurrences is slotted for a fic 3.10. Of course, as is the nature of software development you only truly know how complex something is once you’ve completely written all the code in your head, if not on the computer. So, that is why it is not uncommon for deadlines to shift. Point being, if something unexpected happens there is a possibility it won’t make it to 3.10.
The other issue which allows you to convert malformed recurring events to non recurring one’s is slotted as a higher priority for the release after 3.10. I will let the managers know there is continued interest in it, but in fairness so far you are the only one who has seen the problem. I doubt they will be able to slot it higher when we do have some other issues that affect multiple people and need to address those as well. I hate giving bad news, but if I were you I’d like to know what to expect. So there you have it.
– Brook
Brook
ParticipantAhh that makes a bit more sense. The JS code mentioned in that other thread is definitely not the source of your error as the “Array”s still appear with JS disabled. It is quite likely that the code you have in your functions file is what’s causing that error. Could you share a copy of it, maybe on pastebin or as a gist? I can not guarantee that I can fix it because that is definitely outside our scope of support. But I’d happily take a look and see if I have any pointers.
Cheers!
– Brook
Brook
ParticipantOk – the only other thing I can think of (trying to pre-empt my discussions with the client later in the week!) would be to introduce a dropdown list of counties this would give the user a set list of areas to try… Would it be fairly easy to add a drop down menu above the search bar using functions? I could create a custom menu using urls that search for specific areas…
Totally possible. The WP Filter ‘tribe-events-bar-filters’ contains an array, each being a filter in the Tribe Bar. One of them is location search. You either disable Location search from the backend and append your drop down as a new array item, following the format of the existing ones (which you could inspect with a debugger or by using var_dump on that array). Or you replace the location search’s HTML with your drop down. All location search does is geocodes the address you input into lat/lng and then submits them as <form method=”get”> elements. So a search for london forwards you to a URL like this:
/events/?action=tribe_list&tribe_paged=1&tribe_event_display=list&tribe-bar-geoloc-lat=51.5073509&tribe-bar-geoloc-lng=-0.12775829999998223&tribe-bar-geoloc=London%2C+UKSo a fairly simple pure HTML form could be create with your counties hardcoded in there! But, it is not actually searching the country. Rather it is search for events within 50 miles of that lat/lng. You can adjust the distance with the filterbar plugin if needed.
One last try
could the “Near” field have UK automatically inserted after it and the fly out list of places disabled? This would mean that if a user searched for Cambridge, it would automatically use Cambridge+UK and hitting search would bring up the results..?That does not sound possible with any measure of ease. You would have to do lots of trial and error JS to accomplish this.
Does that all make sense? I am happy to clarify if I can.
– Brook
Brook
ParticipantHowdy Sean!
It looks like this is the past topic you are referring to: https://theeventscalendar.com/support/forums/topic/recurring-events-bugs-cant-be-changed-to-non-recurring-fields-can-be-blank/
That is a pain. Thanks again for reporting that. It looks like you found a way to prevent new events from having this problem, until a work around is made available. Excellent! So that must mean this topic is referring to old events in your database that were submitted before the work around. Assuming that:
There is no easy way to do what you want. Especially since the input data was malformed. You can not simply remove a post meta. The logic behind modify recurring events to be not recurring is rather complex, and not something that could easily be achieved with database edits. That pretty just leaves some alternate options, none of which are great but at least they are doable:
a) Delete each of those events, then readd them yourself. Drawback is that the user who added them won’t be able to edit these new events.
b) Delete each of those events, then email users asking them to readd them. Obviously a pain as well.
I wish there was a better method, but I’ve put some though into this and I just can’t think of one. Would that work?
Cheers!
– Brook
Brook
ParticipantHello,
It sounds like the Book now button is not part of The Events Calendar, and that’s probably why it’s not behaving as you expect. This is an example of a WooCom purchase page: http://wpshindig.com/event/the-events-calendar-wootickets-wordpress-demo/ As you can see there is no Book Now button. Only the Add to Cart at the bottom.
You would have to refer to whatever plugin, or perhaps theme, has added that button in order to determine how to modify or fix it.
Does that make sense? Or did I perhaps misunderstand you? If so, maybe if I could see your site it will help clarify. Thanks for posting!
– Brook
Brook
ParticipantHowdy Rob,
My problem is that on the map view, the “Near” search field is populated by cities in America first (when you enter a city like Cambridge and press ‘Find Events) and there is no scroll bar to go futher down the list to find ones in the UK
That’s a good idea. I would think the UK would be listed at the top too, because Google is quite clever about such things. Unfortunately they’re not being clever here. I do not believe there is anything you can do to influence the order of the results they return there.
Failing that, is it reasonably easy to rename the labels ie change “Near” to “Your Postcode” as the Zip/Postcode will work ok…
That is totally possible. Using a snippet like this one you can change the wording of anything. Just paste it into your functions.php file, and modify it as instructed.
https://gist.github.com/elimn/48b04dc1754bd99e91ad
Here’s another idea – can the ‘Search’ field be changed to also search the address for each event as this would mean I could hide the “Near” label (or change to postcode only) and get the results I need…
That is also a really good idea. Super complicated to bring about though. You’d need to tap into the search query and modify it to include location search logic. You’d also need to recognize on the front end what’s an address and what’s not, probably by Google’s API response. Lots of SQL and JS knowhow will be involved in making that happen.
Please let me know if you have further questions! Do one of those solutions work?
– Brook
Brook
ParticipantHello amandaveeenhuis,
Interesting. In the thread you linked it does not use that function at all. I just double checked and that code it still working, it adds a class called option-1 to the proper element.
I am seeing that error on your site however. It is possible that your theme needs to be updated to be compatible with 3.9. To figure what needs updating, you could try a conflict test. In the mean time simply setting WP_DEBUG to false in your wp-config.php file should hide notices like that. Those are not meant to be shown on live sites, only testing/development sites.
Does that all make sense? If you’re able to find a conflict, was it your theme?
– Brook
January 5, 2015 at 11:44 am in reply to: 2 different bugs just appeared on my Community Events/Events Calendar #928926Brook
ParticipantHello memeco,
I am happy to help you with that. I think the fix to your first issue is a simple setting change. Go to WP Admin > Events > Settings and scroll down to Date format settings. In the “Date with year” box what does it have in there? If just has “F j, Y” then you are alright. However if it has any other character, it will likely cause issues. For instance if it includes the character “T”, then it will show the timezone along with the date. Which was what appears to be happening.
For the second issue, that is a bit strange. I notice that there is a JS error on your page. That could be related. Could you try doing a conflict test and letting me know what the result is?
Let me know if you have any questions along the way. Thanks!
– Brook
Brook
ParticipantHello subforma,
That is no good. I took a look at your issue. I have a few things we might try:
- Could you create a new test event and a new test venue. Try this location for the venue:
Address: 1626 Second Avenue
City: Manhattan
State: New York
Postal code: 10001
Country: United States
Now try searching for “New York”. Does that return the event in your test? - Could you open up your venue, edit the address to something else, then then edit it back to your original? Does it work now?
Let me know if you have any questions while debugging. Thanks!
– Brook
Brook
ParticipantOh I have been there to, facing an apparent caching issue with no caches seem to be enabled. Let me know if that crops up again.
Yeah I can see what you mean about variable pricing. There is no support for it in our product. It is showing the lowest price for me too. We do have some very in depth changes to our ticketing framework in the works, but I doubt even those will add support for variable pricing. I will pass this along and see if it something we’d be interested in adding. For now though, would adding two tickets, each with their own price, work instead?
– Brook
Brook
ParticipantHowdy Rkaiser,
Thanks for the super detailed bug report! This is a great venue for reporting bugs. Our bug tracker is internal so I can log issues for it when you report them here.
I followed your steps to the letter, including trashing all of my existing events. But, my result was different. It showed “Dec 30 – June 1“, as it should. In light of that, is there anything you did not listed in those steps? Is it possible that a theme or plugin you’re running might be the culprit, or were you able to reproduct it on the Twenty Fourteen theme with only Tribe plugins enabled? – Not that this is required of you, but it is how I was testing when trying to reproduce.
Let me know if you don’t mind. Thanks again!
– Brook
Brook
ParticipantHowdy Mark,
Thanks for bearing with our slower responses over the holidays. We are back at capacity now and catching up.
That is interesting. Permalinks can be a bit fickle, because there are numerous ways in which other plugins can accidentally manipulate them. Even simply changing the order can have a bad effect. Could you try following this guide? While you should follow it in order, I think that once you get to the the Less Common Solutions > Conflict test you might find something. But the first heading might reveal an issue to. In particular, what happens if you change your permalink setting temporarily? Perhaps to anything but your current setting or Default.
Please let me know the result of those steps, or if you have any questions. Thanks!
– Brook
Brook
ParticipantI am glad you found a solution that works. Please let us know if there is ever anything else you need. Cheers!
– Brook
Brook
ParticipantHowdy Matt,
You are not alone in that. So a while ago we started taking note of any freelancers who were knowledgeable. We even found a few who specialize in small jobs. If you email pro [at] tri.be you can get a list of them. Tribe only offers guidance and answers API questions, we unfortunately do not have a service to do dev work.
Thanks for posting! Let me know if you have questions. If not, mind marking this resolved? Cheers!
– Brook
- Could you create a new test event and a new test venue. Try this location for the venue:
-
AuthorPosts
