zaus
Forum Replies Created
-
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Gravity Forms to Goole SheetsThat seems excessive. Pretty sure someone else asked the same question on the forum already, can’t remember where.
If you make a Google Form, it will save the results to a Google Spreadsheet automatically. Publish the form, then look at the page source to get the submission URL (will be your endpoint) and the field
names (will be your destination mappings).Should be pretty straightforward, only needs the base plugin, not even the Xpost add-on.
And here’s a plugin in the meantime: http://filebin.ca/2pLQKawc3E49/cf7-dynt-fix.zip
It also adds the ability to override the
$attsvia the appropriate shortcode filter and a more genericCF7_REQthat can pull from either the POST or GET.If you look at the source code: https://plugins.trac.wordpress.org/browser/contact-form-7-dynamic-text-extension/trunk/contact-form-7-dynamic-text-extension.php#L266
277 /* Insert a $_GET variable */ 278 function cf7_get($atts){ 279 extract(shortcode_atts(array( 280 'key' => 0, 281 ), $atts)); 282 $value = ''; 283 if( isset( $_GET[$key] ) ){ 284 $value = urldecode($_GET[$key]); 285 } 286 return $value; 287 }(similar for
$_POSTvariables)Moving the ‘value’ declaration inside the
shortcode_attsshould allow it to be overridden during field setup.So it should look instead like:
277 /* Insert a $_GET variable */ 278 function cf7_get($atts){ 279 extract(shortcode_atts(array( 280 'key' => 0, 281 'value' => '' 282 ), $atts)); 283 if( isset( $_GET[$key] ) ){ 284 $value = urldecode($_GET[$key]); 285 } 286 return $value; 287 }Now if we could get the author’s attention to patch it…
Forum: Plugins
In reply to: [Contact Form 7 - Dynamic Text Extension] select default with dyanic valueI think the shortcodes only apply to [dynamictext] or [dynamichidden] inputs — see https://plugins.trac.wordpress.org/browser/contact-form-7-dynamic-text-extension/trunk/contact-form-7-dynamic-text-extension.php#L38
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Custom field arraysSorry for the misunderstanding, but placeholder is actually
%i(the letter “i”).So, in a totally arbitrary example, if you have a contact form with fields:
- [section1_fieldA]
- [section1_fieldB]
- [section2_fieldA]
- [section2_fieldB]
You would map:
- section1_fieldA –> custom fields/%i/custom-field-id
- section1_fieldB –> custom fields/%i/custom-field-value
- section2_fieldA –> custom fields/%i/custom-field-id
- section2_fieldB –> custom fields/%i/custom-field-value
where the mapped destination fieldnames just repeat. The numeric placeholder is a feature of the main F3P plugin that was added to support a scenario similar to yours (see also issue #7).
If you’re talking about embedding stuff in the contact form as hidden fields, the “Dynamic Text Extension” isn’t mine. If you’re talking about embedding it directly in the service request, then you’re talking about my plugin “Forms: 3rd-Party Dynamic Fields”.
Like I said before, I don’t think you need to change the URL of the Velocify service; I’ve integrated with them just putting the “dynamic” fields in the regular mapping. I did not say anything about ‘hardcoding’ anything.
Basically, all you should need to do is remove the macros from your URL, leave your ‘mistaken’ mappings alone, and it should submit. If it’s not, and you do need to stick them in the URL, then you’ll have to write a “bypass hook” that I’ve talked about in other support threads (and on the FAQ).
Forum: Plugins
In reply to: [Forms: 3rd-Party Xml Post] CDATA tagCross-posted + answered at https://wordpress.org/support/topic/forward-form-data-in-email-with-xml-attachment?replies=3
Forum: Plugins
In reply to: [Forms: 3rd-Party Xml Post] Option in wordpressIt doesn’t explicitly appear in a menu — it just adds an extra section to the normal F3P admin page for each service letting you configure the extra behavior.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Custom field arraysUse my xpost add-on (I think you already are) and include a digit placeholder in nested mapping, like
custom fields/%i/custom-field-id.Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Does this plugin support Microsoft Dynamics?Time and/or money. Also reviewing the API documentation, specifically creating a lead. Probably my Dynamic Fields addon and/or XPost addon to handle headers and special mapping and stuff.
Someone had a similar question: https://github.com/zaus/forms-3rdparty-integration/issues/30, and since there’s a Gravity Forms CRM addon that can supposedly do it I’m pretty sure mine will too. The only thing that would concern me is weird authentication.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Insightly Integration Not creating fields@arev, I think I found your problem — https://wordpress.org/support/topic/integration-with-insightly?replies=3#post-8386362
I’ve been wanting to do that since the beginning, but because the fields are generated in PHP once you delete it there’s nothing for Javascript to reattach. There are plenty of workarounds (I could clone the row as a backup, etc) but it gets complicated and not really worth it if you can just refresh the page to “fix” it.
I feel your pain though; I’d really like to redo the admin with a ‘modern’ JS framework (angular, ractive, whatever) which would make it much easier to manage, but…no time to do it 😉
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] CF7 -> PostmaticI don’t know. Do they provide a webservice API, or just plugin integration? If they have a web address you can POST to, then my plugin should work.
Otherwise, you could write a bypass hook for my plugin (see also “How do I make a GET request instead of POST?” on the FAQ page) and instead of using
wp_remote_post()you would use something likePrompt_Api::subscribe($args['body'])and respond accordingly to the return result.