I'm also having issues with the conditional fields. The problem is that they are not getting the values for parent Id and level assigned in the dtregister_fields table ...
If I manually assign the parent_Id and level then they will appear in the list.
Conditional Fields Issue
- Edited
2borg
You're right, there was changes in the database and these 2 conditional fields have parent_id set to 0 which caused issue.
Here are steps:
1- Go to database of your site - php-MyAdmin > SQL > run this query:
SELECT `id` FROM `XYZ_dtregister_fields` WHERE `title` = 'root'
(XYZ is the prefix of your site's database)
Then you can see the root ID
2- Run another SQL query:
update XYZ_dtregister_fields set parent_id = "ID_You_See_In_Step_1" where parent_id = 0 and `title` <> "root"
3- Go to Backend > DT Register > Field management > click the 'Rebuild' button for that field: https://prnt.sc/n7s3z7
4- Check the conditional field again.
Regards
HI,
I have a question regarding this query.
shouldn't the parent ID be the id of the conditioned field instead of root field ?
Because, I want my field to be shown only if the "parent" field is selected and my condition is fulfilled.
saguaros
can you pls log in & run this query on my site
fields are showing in the backend but not in the registration form
thx!
any news on this?
this would be VERY important
saguaros
miroslav-tunjic-gmail-com
Do you use cPanel in your server side? You can share me the login info, I will access database and check for you.
i have updated the login details in the fields
saguaros
i have updated the fields
tnx!
it should work now
saguaros
I run the script, could you check the field and set the conditional fields again?
it does not work
look, this is getting very frustrating, & i am not shure that you do realize how much trouble you cause with this function not working? + these are the basics and the don´t work, any further comment is not necessary.
so, take your time and FIX THIS!!
PLS!
saguaros
any news on this subject?
A weird issue on your site, our developer investigated further on this and found out the error:
Fehler 429
Zu viele Anfragen
Der Client hat zu viele Anfragen in einem bestimmten Zeitraum gesendet.
Mögliche Ursachen für diese Fehlermeldung finden Sie in den easyname FAQ.
The conditional fields are loaded by Ajax, in server side, sometimes it returns this 429 error, could you plz contact your hosting provider for checking on this?
what shuld they check?
saguaros
Der Antwort/Status-Code HTTP 429 zu viele Anforderungen zeigt an, dass der Benutzer innerhalb einer bestimmten Zeit zu viele Anforderungen gesendet hat. Möglicherweise enthält diese Antwort einen Retry-After-Header, der angibt, wie lange gewartet werden muss, bevor eine neue Anforderung gestellt wird. Wenn beispielsweise innerhalb derselben Sekunde mehr als 50 Anforderungen von derselben IP-Adresse (kumulative Treffer) empfangen werden, blockiert unser Server diese IP aus Sicherheitsgründen für die nächsten 10 Minuten
The response / status code HTTP 429 Too Many Requests indicates that the user has sent too many requests within a certain time. This response may include a retry-after header indicating how long to wait before making a new request. For example, if more than 50 requests are received from the same IP address (cumulative hits) within the same second, our server blocks this IP for security reasons for the next 10 minutes
my provider said it is definitively nothing with their setup, the do have X00.000 of websites
it is something you did with the fields
maybe the _ field.php that you installed?
Let me check with our dev further on this and will get back to you.
any news here?
saguaros