Forum Replies Created
-
AuthorPosts
-
November 5, 2019 at 3:11 PM in reply to: ✅Custom Blocks don't appear in admin with Gutenberg 6.8 #16802
Anh Tran
KeymasterHi Johann,
I've just installed the 6.8 version of Gutenberg plugin and tested with a custom block. It seems to work fine to me. Please see this video: https://www.loom.com/share/03ce8376b1444044b08b2f3cc5026dab
Can you share a screenshot/video and probably the code to debug the problem?
Anh Tran
KeymasterHi Alex,
I've just checked and see the "Thumbnail" option works well. Here is my video: https://www.loom.com/share/aba2cba857bd4b62bf88f62dc44dada2. I tested it with the block editor and classic editor.
Anh Tran
KeymasterI understand. I've just sent you the refund. If you need any pro feature, please purchase the extensions again.
Anh Tran
KeymasterHi Manoj,
Please use the hook
mb_settings_page_loadwith priority > 10, like this:add_action( 'mb_settings_page_load', function() { // Run your code. }, 20 );November 4, 2019 at 9:13 AM in reply to: Thumbnail field in frontend form allows any file type #16781Anh Tran
KeymasterPlease don't put any text inside the
setCustomValidityfunction. The content will be output inside quotes via PHP, so it might break the code. Instead of that, please try to add a custom JS to the page (enqueuing a JS file that contains a setCustomValidity() function).Anh Tran
KeymasterI think there are 2 issues here:
- Read-only attribute, and
- Validation for user input
A Boolean attribute which, if present, indicates that the user should not be able to edit the value of the input.
The difference betweendisabledandreadonlyis thatread-onlycontrols can still function, whereasdisabledcontrols are not submitted with the form and generally do not function as controls until they are enabled.So, it's better to prevent user to change value from a read-only date picker (the 1st issue).
The validation issue is quite different and I think can be solved with @brandonjp's solution with
patternattribute.Another issue with
readonlyis that it will ignore therequiredattribute (ref in the MDN docs above), which sometimes is a problem.Anh Tran
KeymasterHi Remy, would you please give us some feedback on the features you need? Perhaps we can help (or better understand your needs).
November 1, 2019 at 10:12 AM in reply to: ✅Warning on metabox for relationship to multiple CPTs #16764Anh Tran
KeymasterHi Aart Jan,
Is there a technical/design reason not to support it this way?
Yes, it's designed to work for single post type at the moment. Making it works for multiple post types at once is not supported at the moment, due to a lot of technical problems.
Anh Tran
KeymasterI've fixed it in MB Builder 3.2.2. The new version of AIO will come tomorrow.
Anh Tran
KeymasterHi Manoj,
The reset functionality is not built-in. You can add the following code into your theme's
functions.phpfile to add the reset button:add_action( 'mb_settings_page_submit_buttons', function() { submit_button( 'Reset', 'secondary', 'reset', false ); ?> <script> jQuery( function( $ ) { $( '#reset' ).on( 'click', function( e ) { e.preventDefault(); $( 'input[type="text"]' ).val( '' ); // Clear input values $( 'input[type="radio"],input[type="checkbox"]' ).prop( 'checked', false ); // Uncheck radio, checkbox } ); } ); </script> <?php } );The JS code is very basic and is just an idea how it works for basic fields. You might need to adjust it to make it work for other fields.
Anh Tran
KeymasterHi Alex,
I found a bug and fixed it on your site. Please try again. The fix will be added to Meta Box plugin in the next version.
Anh Tran
KeymasterHi Alex,
I got the access details. And I found that you haven't installed the MB Group extension. I installed it for you and it works.
Anh Tran
KeymasterHi Alex,
The
taxonomyfield doesn't save value. Please usetaxonomy_advancedinstead.October 31, 2019 at 11:59 AM in reply to: Thumbnail field in frontend form allows any file type #16750Anh Tran
KeymasterIt's the default browser behavior. I found an answer for that here. Please try this:
add_filter( 'rwmb_frontend_post_thumbnail', function( $field ) { $field['attributes'] = [ 'accept' => 'image/*', 'oninvalid' => 'setCustomValidity()', ]; } );And write a custom JS function
setCustomValidityto handle the invalidity. -
AuthorPosts