Clear link does not seem to work
-
Hi Stephen – I have the latest version of your plugin installed. I created an event on its own page with signups. I also enabled the CLEAR function.
When I view the page with the signup, I can signup for an activity, and my name is properly registered. The CLEAR link is displayed beside my name. However, clicking on the link does nor clear my signup.
I don’t see any other settings that I may have missed when I created the signup sheet.
Can you please shed some light on this for me. Thanks
-
Hi Roger,
Thanks for letting me know. Somehow I missed that. Originally the clear links were only shown in the list of things the user signed up for on the main volunteer page. If you are viewing a specific sheet (sheet id is set in either shortcode or url argument), then that list of things the user signed up for was not shown, so I wasn’t checking if the clear link was used in those cases.
Can’t remember when I added clear links to the sheet details page, and I believe that was added by another contributor, so that must not have been tested on an individual sheet page (when id is set in shortcode).
I will need to fix my code to check for the clear link being clicked in a different place in the code so it works in that situation as well. Will put that into the next update.
Thanks for the prompt response…
Also, when you have a page with a single signup sheet (using sheet ID), there does not appear to be a way to block the following message from displaying “« View all Sign-up Sheets” at the top of the page.
At the point where the task list is displayed, the code doesn’t know if the sheet id came from a link from the main list or from a shortcode argument (set much earlier in the plugin functions).
But, since I have to release an update to fix the clear issue you discovered, I’ll take a look and see if I can add an option, based on if the sheet id is set in the shortcode, to show that link back to the main list or not.
Actually, spoke too soon. Had some time to look at this a bit more, and the “View All Sign-Up Sheets” link does NOT show at the top of the page when you have the argument set for a specific sheet ID. That is already only appearing when you are viewing a sheet where you clicked on a link in a list of sheets.
If you are asking how to turn off or remove that link completely from all sheets/lists, then you can do that using the output filter hook and a bit of PHP code. Or, if that’s not something you know how to do, you can modify or disable almost every text string (including that one) that appears on the public side using the Customizer extension here:
https://stephensherrardplugins.com/plugins/pta-volunteer-sign-up-sheets-customizer/Otherwise, that goes into the “feature request” category. But, it’s already possible to modify or remove that using the Customizer.
New update fixing the clear link issue will be posted in a little bit.
Fix has been posted.
Thanks for the quick resolution to the CLEAR link issue.
I am willing to check out the OPTIMIZER if it allows me to clear that message. I have 2 separate pages, each one with a shortcode that calls up their respective sign-up sheet.
One is a potluck social for people to sign-up for contributions and the other is for people to sign up for a Lightroom Workshop. The pages are launched from different areas of the site.
However, when a sign-up sheet page displays, it always shows the link to jump to the other sign-up sheet. I do not want that link since they are out of context in their respective situations. Even if you click on that link, it is a dead end since they system is not aware of the other link.
I am willing to check out the OPTIMIZER if it allows me to clear that message. I have 2 separate pages, each one with a shortcode that calls up their respective sign-up sheet.
Yes, the Customize plugin does that, as well as allowing you to modify or disable almost every other text string that shows to the public.
However, when a sign-up sheet page displays, it always shows the link to jump to the other sign-up sheet. I do not want that link since they are out of context in their respective situations. Even if you click on that link, it is a dead end since they system is not aware of the other link.
I’m not exactly sure what you mean by this. Where is the link showing that jumps to the other sheet? Are you talking about when they click on something to sign-up, and it goes to the “main” volunteer page (the one you are supposed to set in the settings)? If that’s what you are talking about, UN-CHECK the option that says “Redirect Sign Ups to Main Page?”, and then all the sign-up links will stay on the same page instead of redirecting.
Also, in case you missed it, there is full documentation here:
https://stephensherrardplugins.com/docs/pta-volunteer-sign-up-sheets-documentation/I don’t have Volunteer Sign Up Page set to a page (set to None). Also, I don’t have Redirect Sign Ups to Main Page? checked.
Yet the page that has the PTA Shortcode on it, when it displays the sign-up sheet, it always adds “View All Sign-Up Sheets” at the top. I would like to suppress that message because it is not relevant.
It seems that I have to purchase this Optimizer add-on to suppress that message.
Sorry, I guess I’m getting confused, or not understanding how you have it set up.
You said that you have two sheets that you are displaying on two different pages using the ID in the shortcode arguments, something like:
[pta_sign_up_sheet id="24" date="" group="" list_title="" show_time="yes"]
but, on THOSE pages, with an ID set in the shortcode, you are still seeing that View All link?
Because that’s not happening on any of my test sites. If the id is set in the shortcode, there is NOT a view all signup sheets link.And, no, if $9 is too much to spend on the Customizer, you can add a very simple PHP function to your theme’s functions.php file to replace that text string with an empty text string. The Customizer just makes it super easy for those who don’t understand PHP functions like that, but it’s basically doing the same thing — tapping into filter hooks I put on all the public side output text so it can be easily modified to say whatever you want (or remove). Those super cheap extensions I sell only cover an extremely small amount of the time I spend on support for these FREE plugins, but nobody is forcing you to buy that or to use this plugin. If you want to request that I add a feature to have an option to remove that link from all sheets, please add it to the feature request section of my site, but that is a vital feature that we needed for our school, and many others are already using it without any complaints.
Also, you need to set a page for the main volunteer page. That is required for the plugin to work, especially if you use the widget anywhere. Try that, and I bet the link goes away.
Thanks… I specified a Main Volunteer page and now that link has disappeared from the pages displaying the sign-up sheets. That was the KEY.
Also, the $9 was not the issue. I was simply trying to confirm that was my only option. I may still see if our camera club is willing to spring the $$$ to get the Optimizer add-on to make our site even better 🙂
Thanks for your help! Best support I have received on any plugin I use on our site.
The topic ‘Clear link does not seem to work’ is closed to new replies.