zaus
Forum Replies Created
-
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Anyone have a successful aweber integrationWhat’s the full debug email say? It could give you more detail in the “response” section.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] 500 internal server errorYou’re using https://wordpress.org/plugins/forms-3rd-party-xpost/ right?
Can you link the actual WSDL? I don’t think you posted the correct part.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] More conditional logic…Did you see the question right below yours?
https://wordpress.org/support/topic/conditional-logic-feature?replies=6#post-6434793
Please let me know if that answer was confusing.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Gravity Form field namesThere are about a million forum posts about this already.
Turn on debug mode, use your email address — the debug email will tell you exactly what’s being posted in the “Post (Form)” section. Use those names in the mapping, and confirm it mapped them in the “Post (Submission)” section.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Non-array outputForum: Plugins
In reply to: [Forms: 3rd-Party Integration] Non-array outputI think you might just be confused by their documentation? That is what a POST looks like in raw form, at least
x-www-form-urlencoded, which I think is what WordPress uses, as opposed to form-data…Failing that, you could modify how Xpost processes and add an extra format “url” like ‘json’ at lines:
* https://github.com/zaus/forms-3rdparty-xpost/blob/master/forms-3rdparty-xpost.php#L86
* https://github.com/zaus/forms-3rdparty-xpost/blob/master/forms-3rdparty-xpost.php#L194which can just set
$args['body']=http_build_query($args['body']), like the JSON handling does.You could just write the hook directly — use
add_filter('Forms3rdPartyIntegration_service_filter_args', 'myurl_post_args_fn', 12, 3);and make the above change.Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Conditional Logic Feature?Did you end up trying that?
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Firefox IssueCan you check if there are any javascript errors in Firebug / developer console? (Usually shortcut F12 to open)
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Form Resubmissions?There is not a solution out of the box — I think GF can save the original form post to a database record, but that doesn’t directly help.
The better solution would be to stash the request + response to WordPress Cron (with transient/option backing) on failure. This would be a great extension *hint hint anyone?*
You could try attaching a javascript redirect to the confirmation message, similar to suggestion here https://wordpress.org/support/topic/remote-response-as-gf-confirmation?replies=2 and here https://wordpress.org/support/topic/write-hook-on-successful-post?replies=2#post-6433186
Assuming resolved, common issue. Please reopen if not.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Posting to Velocify – No lead being createdAssuming resolved, common issue. Please reopen if not.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Work with WordPress 4.0.1?I can confirm it works fine (and I’ve updated the readme to reflect this), and since I haven’t heard any contradictions I’ll mark this as resolved.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Error integrating with Salesforce with CF7Sorry for the delay.
Salesforce isn’t returning a useful response, but it looks like nothing is getting sent for
contactType. Looking at the form submission, you’ve submitted an array — is thetopicfield a multiselect with nothing chosen? Multiselect might not be a problem (my plugin can collapse multiple values), but the fact that nothing was selected may be the issue?Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Conditional Logic Feature?I think something like:
add_filter('Forms3rdPartyIntegration_service_filter_args', 'forms3rdparty_conditional_send', 10, 3); function forms3rdparty_conditional_send($post_args, $service, $form) { // inspect transformed submission body for presence/lack/value of the desired value if( !isset($post_args['body']['my-conditional-field']) ) { // set plugin bypass -- will treat this as though it had sent the submission; we don't want the plugin to think it failed $post_args['response_bypass'] = array('body' => 'OKAY'); // essentially a success placeholder } return $post_args; }