Updating CF7 to Version 6.0 throws these Warnings in combination with this Plugin:
Deprecated: WPCF7_TagGenerator::add(): Use of tag generator instances older than version 2 is deprecated. Version 1 instance (benchmark) detected. in /wp-includes/functions.php on line 6085
Deprecated: WPCF7_TagGenerator::add(): Use of tag generator instances older than version 2 is deprecated. Version 1 instance (dynamic-dropdown) detected. in /wp-includes/functions.php on line 6085
Deprecated: WPCF7_TagGenerator::add(): Use of tag generator instances older than version 2 is deprecated. Version 1 instance (dynamic-checkbox) detected. in /wp-includes/functions.php on line 6085
Warning: Cannot modify header information – headers already sent by (output started at /wp-includes/functions.php:6085) in /wp-admin/includes/misc.php on line 1438
Warning: Cannot modify header information – headers already sent by (output started at /wp-includes/functions.php:6085) in /wp-includes/functions.php on line 7108
Warning: Cannot modify header information – headers already sent by (output started at /wp-includes/functions.php:6085) in /wp-admin/admin-header.php on line 9
]]>Hi,
I use your plugin for most of my forms, excellent work!
I have a lots of forms with repetitive input fields where there are 2 rows of input per repetitive row. Same layout is used over and over again. (-;
Not having repeating field labels is not much of an issue in full desktop view since the first row is 3/4 and 1/4 sized, the second row 3x 1/3. The problem arises when the form becomes responsive on small screens like mobile. Then, in worse case scenario, the 5 fields become full width, and aligned under each other. Easy to make mistakes then.
Something I was made aware of recently, apparently there are still plenty of people with small screen mobile.
Now looking for a solution to accommodate them, and hopefully easily apply on all forms that have this issue.
Using CSS, how do I change the background color of the Validation Error to yellow and increase the font-weight to Bold?
I have tried the CSS Tab in the Form and my Child Style Sheet, but have not been successful. I need help, please.
]]>I just installed a fresh WordPress website and added the smart-grid. If I edit a form and goto the example via the top right button, I see the form correctly (width, style etc). But When I add the form to a an actual page and view it in the actual site all styles are gone.
I traced it to not loading at least this file https://site.com/wp-content/plugins/cf7-grid-layout/public/css/min/cf7-grid-layout-public.css?ver=4.15.8 in the head of the actual page. Because this file is missing all styles are missing and the form looks completely different because no styles are applied.
Besides selecting the form in de page ([contact-form-7 id=”313f36c” title=”TestForm”]) do I need to do something extra to get the cf7-grid-layout css files loaded in the head?
]]>im tring to add 6 field to one collapsible container. It will only allow 1 row with 2 one-half columns. i want to add additional rows that is still contained in the collapsible container.
]]>Hi, I am using this conditional fields plugin (https://de.www.ads-software.com/plugins/cf7-conditional-fields/) and I want to expand my dropdowns with the search function from your plugin.
Unfortunately activating your plugin, all conditional rules from the other plugin are deleted, it isn’t even possible to redo them again, changes for conditions can’t be saved anymore.
Any hint how to avoid this?
ty
]]>Hi Aurovrata, I'm writing to you because I really can't solve the translation of the CF7 Form with Polylang, and Polylang's support service told me to contact you, because they don't handle the translation of the CF7 Form.
I have a translation problem on this web site: https://gruppoviva.com/
As you can see, I am using
Polylang
Contact Form 7 Polylang extension
CF7 Smart Grid Design Extension
in order to translate the forms of the website.
There is only a single thing that I cannot translate: It is the “scegli file” (choose file) option of CF 7 plugin. You can see the sample of the form here:
https://gruppoviva.com/en/lids/g-type-glass-lids/
“scegli file” is the italian term, and of course I should get Its translation “choose file” into the CF 7 English forms and “elegir archivo” into the CF 6 Espanol forms.
But I could not find any manner to translate those terms.
I wrong something? How can I fix the problem?
Thanks in advance for your answer
Ivan
]]>
Hello, I’m playing around with this plugin again and, without diving into the files to find it myself, can you tell me what happens to tags when the user adds and removes tabs? Does the plugin simply append a number adding and subtracting 1 at the end of the tag name?
My current form uses a radio for the user to select number of repeated sections to fill out for up to 5 different students. It hides the unused sections and works fine, but I’m exploring using tabs instead, to make long scrolls unnecessary for the user. I have a user profile section for parents and then student sections. Using your collapsing grids cleans up the look, as the user can select whether to show/hide the profile form or the student form.
I’m using nested loops to iterate through the sections to perform several functions:
1. create new WP and WooCommerce accounts with metadata from the fields
2. generate WC order from dropdown selections, eliminating the need to manually select products and add to cart (once their school application is approved by staff, the user is taken straight to checkout on login)
3. send meta to custom email template for bookkeeper
Below is a small portion of the loop that gets class choice and payment schedule selections from the student sections:
for ( $i = 1; $i <= $_POST['Student_Count']; $i++ ) {
$student_name = $posted_data['Student_'. $i .'_First_Name'] .' '. $posted_data['Student_'. $i .'_Last_Name'];
$class_pick = $_POST['Student_'. $i .'_Class'];
$tuition = $_POST['Student_'. $i .'_Tuition'];
It gets more complicated, as the school wanted only certain class levels to be billed – highest 2 of 6 levels get billed, additional students are free, and the class prices vary. There’s also a signature box for drawing their signature or uploading an existing one. My current form works perfectly, and the school has been happy with it, but like I said, a more streamlined look could be achieved with tabs. I’ve already built the profile and student form section in Smart Grid, but I’ll have to do a lot of work on my form handler if I have to move the student counter elsewhere in the tags.
]]>There is an error in the plugin CF7 Smart Grid Design Extension v. 4.15.8 when using WordPress v 6.6.1
The forms can no longer be edited in the admin because the message ‘There has been a critical error on this website’ is displayed instead of the form.
Please let me know when this error will be fixed.
Thank you
When the plugin is enabled I get this error when trying to edit a Contact 7 form “There has been a critical error on this website.” When I disable the plugin the error goes away but the form no longer displays to the public on the web page. Using version Version 4.15.8 of the plugin with WordPress 6.6.1
]]>I tried the plugin, who works well on other website. But on this one, the CSS file is not loaded, and there’s a bnasic form instead of the builded one. There are no other plugin activated, just CF7 and yours.
]]>Accessibility: when an error field receives focus, the error message disappears. The error message should not go away until the error is resolved.
]]>In reference to this: https://www.ads-software.com/support/topic/form-feedback-forbidden/#post-17850485
It seems the grid plugin might be inducing a 403 on the form submission response?
]]>I’m using the Smart Grid’s prefill hook to fill CF7 forms with users’ last entries saved in the CF7DB. While it works fine for most fields, it doesn’t properly fill fields like checkboxes with multiple values. The retrieved data and the data returned to the prefill action are correct and sent as an array, but the forms are not being populated with these values.
]]>For a few months we’ve noticed that the mail messages are not showing line breaks so all the text is bunched up. If I turn off the Smart Grid Layout plugin the text in the emails comes through fine but obviously the front end form isn’t formatted. Any ideas please?
Thanks Nick
]]>“Exclude lines with blank mail-tags from output” Is not working with toggle fields in Smart Grid Design extension.
How can it be fixed?
Many thaks for your support!
]]>Hi Aurovrata,
thanks for your outstanding contribution to WordPress! I wouldn’t want to miss your Smart Grid additions to CF7.
However, I have a problem where the redirect does not redirect anymore. I know it used to work, but now it does not trigger after the mail is sent (successfully). I don’t see any errors in the console.
Do you have any ideas?
Kind regards
I can’t link to the page as the site is under construction. I already watched your video on repeater fields. It seems there’s a lot more to it than just copying the helper code into the functions.php file. I did that, and I caused a critical error on the site. I have a repeater field with 4 columns: Model No., Part No., Qty, Description.
I did try to create an HTML email in the CF7 interface with a table and placed the individual form fields into the table. That produced this in the email message. They were in a table in the email just not shown here since my screen caps aren’t showing.:
Equipment List
Model No
Part No
Qty
Description
row(1): model 1
row(2): model 2
row(1): 91839483948
row(2): 12309090
row(1): 10
row(2): 20
row(1): product 1
row(2): product 2
This is a very complex plugin to master. Is there a filter I can use where you can remove the row(1) and row(2) notations? All of the other fields in my form worked fine, except this repeater field. I don’t want to write the entire form in the functions.php file. Your help would be greatly appreciated.
Thanks!
]]>Hello Aurovrata Venet,
I don’t the Grid Button in my dashboard. Any idea why? Here’s screenshot: https://postimg.cc/bdVYt80B it’s in the link to the page above as well. I am using Sydney theme and elementr I was using WP-Forms I treid with it disbaled. But still the same no Grid button.
Thanks in advance.
I get the error message: The editor failed to load.? You may recover your form by copying it into a new form editor, do you wish to continue? If I choose “OK” the editor won’t load properly, if I choose “Cancel” it loads, I am able to design a new form and save it, but I can’t add the CSS, it won’t save it. I tried on two new forms with the same result and the code is correct because I copied from the web developer editor. I do see the error message:
Uncaught TypeError: h is undefined ??? <anonymous> https://c0.wp.com/c/6.5.2/wp-includes/js/wp-auth-check.min.js:2 ??? jQuery 7 ??? xhr https://c0.wp.com/c/6.5.2/wp-includes/js/heartbeat.min.js:2 ??? jQuery 4 ??????? c ??????? fireWith ??????? l ??????? o ??? onerror https://naplesyouthassociation.org/wp-content/plugins/cf7-grid-layout/admin/js/cf7-grid-codemirror.js?ver=4.15.7:22 Source map error: Error: request failed with status 404 Resource URL: https://naplesyouthassociation.org/wp-content/plugins/cf7-grid-layout/assets/css.gs/smart-grid.admin.css?ver=4.15.7 Source Map URL: smart-grid.css.map Source map error: Error: request failed with status 404 Resource URL: https://naplesyouthassociation.org/wp-content/plugins/cf7-grid-layout/assets/css.gs/smart-grid.admin.css?ver=4.15.7 Source Map URL: smart-grid.css.map
in the web developer console editor. Can you help me find what the problem is, please?
]]>I placed my Contact Form 7 shortcode on my page and it worked just fine
But when I created a pattern called “Contact Form” and put my Contact Form 7 shortcode in it, it set me back:
<p>[contact-form-7 id="82e2ae1" title="Contact Form"]</p>
instead of actual content of this shortcode
]]>la tv rimane bloccata sulla pagina iniziale ho provato a cercare il codice della mia tv per aggiornare firmware?ma non c’ e quindi ho utilizzato quello della tv aktv4329m ma il problema persiste posso avere i codici correti da scaricare grazie
]]>Hi,
This form worked perfectly in August but now I’ve initiated it again, its not working.
I can get it to submit when I remove the filter code from the functions.php file, this is the code I’m using (which previously worked)
add_filter( 'cf7sg_mailtag_cf7sg-form-orchid-order-form', 'filter_cf7_mailtag_cf7sg_form_orchid_order_form', 10, 3);
function filter_cf7_mailtag_cf7sg_form_orchid_order_form($tag_replace, $submitted, $cf7_key){
/*the $tag_replace string to change*/
/*the $submitted an array containing all submitted fields*/
/*the $cf7_key is a unique string key to identify your form, which you can find in your form table in the dashboard.*/
if('orchid-order-form'==$cf7_key ){
$style = 'style="padding:0 3px;border-collapse:collapse;border-bottom:1px solid black[qtm]';
$tag_replace ='
<table>
<thead>
<tr>
<th> </th>
<th style="padding:0 3px;border-collapse:collapse;border-bottom:1px solid black">Orchid Name</th>
<th style="padding:0 3px;border-collapse:collapse;border-bottom:1px solid black">Qty</th>
<th style="padding:0 3px;border-collapse:collapse;border-bottom:1px solid black">Supplier</th>
<th style="padding:0 3px;border-collapse:collapse;border-bottom:1px solid black">Member</th>
</tr>
</thead>
<tbody>';
if(!empty($submitted['orchid-name'])){
$style = 'style=[qtm]background-color:#e3e3e3[qtm]';
$row=1;
foreach($submitted['orchid-name'] as $idx=>$plant){
$tag_replace .=' <tr>
<td> </td>
<td '.($row%2==0?$style:'').'>'.$plant.'</td>
<td '.($row%2==0?$style:'').'>'.$submitted['qty'][$idx].'</td>
<td '.($row%2==0?$style:'').'>'.$submitted['supplier'][$idx].'</td>
<td '.($row%2==0?$style:'').'>'.$submitted['your-name'][$idx].'</td>
</tr>'.PHP_EOL;
$row++;
}
}
$tag_replace .='
</tbody>
</table>
';
}
return $tag_replace;
}
Any help would be much appreciated.
]]>Hi ??
What a great plugin! We use the tabled inputs, so users can add a new row for input. We parse this data through Zapier to a database. However the input-fields is named for the first row, and the input is comma-separated when further rows are added. This pose a problem if a user needs a comma in the input fields, as it becomes difficult to split the text-string. Is it possible to choose own separator for the text-string?
Also, it would be beneficial that rows were grouped, and not columns, but that seems difficult… ??
]]>If contact form is in a footer widget, the plugin doesn’t automatically load related custom CSS file.
]]>when comming update?
jQuery.Deferred exception: cf7sg is not defined ReferenceError: cf7sg is not defined
at HTMLDivElement. (https://pls.test.absurd.hu/wp-content/plugins/cf7-grid-layout/public/js/min/cf7-grid-layout-public.js?ver=4.15.7:1:10390)
at Function.each (https://pls.test.absurd.hu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1:2:3129)
at e..each (https://pls.test.absurd.hu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1:2:1594)
at HTMLDocument. (https://pls.test.absurd.hu/wp-content/plugins/cf7-grid-layout/public/js/min/cf7-grid-layout-public.js?ver=4.15.7:1:10343)
at e (https://pls.test.absurd.hu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1:2:27028)
at t (https://pls.test.absurd.hu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1:2:27330) undefined
ce.Deferred.exceptionHook @ jquery.min.js?ver=3.7.1:2
t @ jquery.min.js?ver=3.7.1:2
setTimeout (async)
(anonymous) @ jquery.min.js?ver=3.7.1:2
c @ jquery.min.js?ver=3.7.1:2
fireWith @ jquery.min.js?ver=3.7.1:2
fire @ jquery.min.js?ver=3.7.1:2
c @ jquery.min.js?ver=3.7.1:2
fireWith @ jquery.min.js?ver=3.7.1:2
ready @ jquery.min.js?ver=3.7.1:2
P @ jquery.min.js?ver=3.7.1:2
jquery.min.js?ver=3.7.1:2 Uncaught ReferenceError: cf7sg is not defined
at HTMLDivElement. (cf7-grid-layout-public.js?ver=4.15.7:1:10390)
at Function.each (jquery.min.js?ver=3.7.1:2:3129)
at e..each (jquery.min.js?ver=3.7.1:2:1594)
at HTMLDocument. (cf7-grid-layout-public.js?ver=4.15.7:1:10343)
at e (jquery.min.js?ver=3.7.1:2:27028)
at t (jquery.min.js?ver=3.7.1:2:27330)
]]>
I getting two messages, one from the contact form 7 and the second from your plugin. how do I remove your message?
]]>Hi,
Is there any way to make an Optgroup Select field a required field?An example of an optgroup field is shown here: https://select2.org/getting-started/basic-usage
It has headings like ‘Alaskan/Hawaiian Time Zones’
Is this possible to achieve with your plugin and CF7?. I added the select2 class to a dropdown field and it successfully converts it to a select2 field but I couldn’t see a way of adding optgroup labels. Also, the field needs to be required. Alternatively if it was possible to disable certain options and style those as headings that could also work, as shown in the bottom example here: https://select2.org/options
Any help much appreciated.
]]>I am a newbie when it comes to website design so forgive me for the simple questions. Once I have my contact 7 form created with two columns how do I get it to display my site using Elementor? I used the Contact Form 7 Element but the form displays in one column only.
]]>I have tried to create a two column form. Everything works great expect the text area for the message in the second column does not display a text box but instead it just displays [textarea Message placeholder “Message” x5]. Any suggestions on how to remedy this?
]]>