Support Forum
Support › MB Frontend Submission › How to make frontend forms re-editable by the users?Resolved
Hello everyone,
I created a long form for frontend users, using Meta Box (Post Types + Custom Fields).
- Members can fill in the form and send/validate it, from the frontend.
- In the admin panel, down to the form Post Types, I can see all member forms with data.
- I can modify/update all forms from the backend.
I want to give members the right to modify their forms, at any time, from their Dashboard (frontend).
I've read a lot in your Docs and Support subdomains, and tried different ways, with WooCommerce and Paid Membership Pro, but even though I can edit/update all forms from the backend, I can't find a way to make users able to update their forms on their own, from the frontend dashboard (as a member or as a client).
If I'm logged in as the Admin, who is also a member, I can edit/update any form from the frontend, with the correct Post_ID:
https://monsite.com/my-account/form/?rwmb_frontend_field_post_id=249
I can add the form itself in the dashboard, but the form is empty for any members who filled the form - the data is saved in the backend but not in the frontend.
Is there a way to ensure that all members/customers can see their data on their dashboard and let them update it?
Maybe I need to add another pluginβ¦, if so, do you know of any?
In advance, thank you for your help π
Eric
Hello there,
The main purpose of the frontend dashboard is to allow users to edit their posts on the frontend. Please try to create two pages:
- one has the frontend submission shortcode
- one has the frontend dashboard shortcode
then login to your site as a normal user and check this feature again. Please read more on the documentation https://docs.metabox.io/extensions/mb-frontend-submission
Hello Peter,
Thank you so much for this clarification, because I had a look at this page, without a good focus!
Actually, I took it first the wrong way. I was trying to do the same thing, but with only the Post Type selected, and not with a normal Post.
Anyway, I did change some things and adapt others, to make it work.
Now, a member can fill up the long form with details he may need, to get automatically its own details online (hosted) - after approval (pending).
The member can manage and update is details directly from is Paid Membership Pro Dashboard, with also the help of a Meta Box shortcode... (link).
I did found the solution for members who when to upload images directly from the form, and so far it works (link).
Now I wonder how I can make this Meta Box form multilingual... lol
Do I have to simply duplicate the Meta Box form?
Thank you,
Eric
Hello,
MB Frontend Submission is a premium plugin so I'm not sure if the multilingual plugin that you are (or will) using can support our plugin to make the form multilingual. Please get in touch with their support for further assistance.
Thanks.
Hello Peter,
I will ask MB Frontend Submission team, or found a way π
Do you have any idea how to use a color picker ID into Oxygen Builder (with conditions)?
I have tried a few things, but I can't get it to work as a DIV background color.
My case is the same as above...
Members can choose the background color them want in the form, so I like to automatically get the ID of the MB Color Picker to change it with the right color, for the right member.
The only thing that I have found (">link) is to make a Code Block into the Oxygen Builder, but I only get a little circle (20px) with the right color:
<?php rwmb_the_value( 'My_ID' ) ?>
I would like to get the background color into a DIV from the MB color picker ID.
Have you ever had this request, or do you know the solution?
Thank you,
Eric
Hello,
Please use the helper function rwmb_meta()
to get the color value, read more on the documentation https://docs.metabox.io/fields/color/#template-usage
Thank you, Peter,
But I have tried this code already, and, whatever I do, it isn't working for what I want to do.
With your code, I get only a little circle (if no text), or a text color background only if I add some text in the PHP (<div><h>...</h><p>...</p></div>).
In my case, I dont want to add a text to get a background color, just want to get the MB Color to give a background color to an existing DIV, in my Oxygen template (this DIV has other DIVs inside with texts and icons).
Do you have another idea?
Or maybe I am something?
Thank you,
Eric
Hello,
Can you please share the code that you use to output the field value? Did you try to follow the template usage in the documentation?
Hello Peter,
I finally found a way to add automatically MP Color Picker into Oxygen Template!
I watched again this video from LocalSBM (link), and I used the principles of the shared PHP code (link) - to make variables in a PHP snippet.
It works, but I'm sure there is another way, more "professional", but all shared links/codes did not work for me.
Anyway, thank you for your time π
Regards,
Eric