trcwebmaster
Forum Replies Created
-
Forum: Plugins
In reply to: [Appointment Hour Booking - Booking Calendar] Add address to the Email fieldThank you, codepeople.
All done using the hidden location approach. Works well!
Great plugin and even better support.Forum: Plugins
In reply to: [Front End Users] How to access FE user emailHi again jaysupport.
You can mark my reported “issue” as resolved.
Despite it appearing to me to be a recurring event over a week, the [user-data] shortcode plus attributes now works as you describe.
I have no idea why this changed. The only change I made subsequent to our posts (apart from a logout of WordPress and re-boot – although I do this every evening) was to place 2 [user-data + atts] shortcodes (one for username and one for email) on the same page. Both worked this morning as expected and again for just the email shortcode.
Please accept my apologies – I’ll now duck for cover.
Thanks for your assistance.Forum: Plugins
In reply to: [Front End Users] How to access FE user emailThanks jaysupport.
A quick explanation will answer your comments. I’m trying to set up a boat booking service for our rowing club.
When the user wants to book a boat, the first page they see (Boat booking login) contains [login] and [register] shortcodes.
If they log in, they are then re-directed to another page (Boat list) containing [restricted] content of a list of boats. This is the page showing the [user-data] shortcode within the [restricted] bounds. So, to see this page, a user is required to be logged in from another page.
Now, within the [restricted] content, I just used:
Welcome [user-data]
and this shows my registered login username.
If I use:
Welcome [user-data field_name=’Email’] – or ‘email’ or ‘Username’
I see nothingThere are no other FEU shortcodes on this Boat list page. It contains a list of boats. When a boat name is clicked, its own calendar (Appointment Hour Booking plugin) is shown in a popup (Popup Builder), so the logged in user can select a boat, then a date and time for their training session.
I would like to be able to show the logged in user email so it can be associated with the booking.
Thanks for your suggestions.
I clearly will have no idea how many sessions a coach will book for a particular boat. So I assume that I have to manage this by limiting the number of bookings (to say 5) and then in the confirmatory email have 5 sets of booking details. For example, here’s my (shortened) HTML email….
The following boat booking(s) have been made for: %app_service_1%
<br>%app_date_1% %app_starttime_1% %app_endtime_1% <br>%app_date_2% %app_starttime_2% %app_endtime_2% <br>%app_date_3% %app_starttime_3% %app_endtime_3% <br>%app_date_4% %app_starttime_4% %app_endtime_4% <br>%app_date_5% %app_starttime_5% %app_endtime_5%
And then, if there are 2 bookings, the remainder 3,4, and 5 are ignored and not added to the email.
This seems to work OK, so I’m assuming I’m on the right track.
Regards
Fantastic rapid response to my query. I don’t know much about php (just a learner webmaster!), but I used a snippet plugin and it works fine
Thank you
@007me
Brilliant – that works. No more nag screen. I used MS Edge.
Begs 2 questions – why?
and… How did you work that out?!!
CheersSince I re-created everything (forms and sheets) from scratch and got a new Google access code, this seems to be working fine again.
Just one more thing… I still see the nag screen about re-authentication with Google, even though I clearly have. Clicking Yes I have done or Remind me later makes no difference. Clicking the X closes the nag, but it returns when I changes pages.
Any ideas?OK, after many attempts, finally got this working.
The solution as suggested by jolive is to start again – right from the beginning.
I deleted the plugin and re-installed it
I created a new CF7 form
I deleted my Sheet and made a new one with the CF7 form field names copy/pasted
I got a new Access code from Google
Now it works – I’m hoping it will continue to work
Happier nowBit more info.
I created a brand new Sheet with the column headers matching the CF7 form.
Added the new IDs for the Google sheet and Tab.
Sent the form data, but still nothing is added to the new Sheet. The corresponding email arrives OK
Is there something else I can try?I have been through my Sheet that has been working in the past. The column headers have never had square brackets. I have checked the spelling of the Sheet header names against the CF7 form. They all match as far as I can see – capitalisation is the same. Some fields have a hyphen, eg First-name or radio-687 – no other special characters.
The first Sheet column is titled Date and is formatted as type date. Other columns are formatted as Automatic except one other that is formatted as type Date (for Date-of-birth column)The Integration tab shows Google Access Code is Currently Active
The submitted form also is emailed to another recipient so they know someone has entered data. This just uses the standard CF7 email setup. This still works.
I’ve tried to send this data multiple times. The email arrives, but nothing is added to my Google Sheet.
Also the Connector nag screen will not go away even if I select Yes I have done.
Wordpress: 5.3.2
PHP: 7.2.27Not working since update.
This plugin has been working fine for me for some time, but after updating, the data is not sent to the sheet that contains all my previous data. I thought an update would continue to use the same Sheet without modification.
I have disabled, deleted, and re-added and activated the plugin..
I have obtained and saved an authentication code from Google
I have updated the sheet info (Sheet and Tab ID)
Still not working