Ajax for Express Forms Pop-Up Button

Permalink Browser Info Environment
Hi Nour,

I'm thinking of purchasing Ajax for Express Forms Light. The main reason is to have it as a pop up on the relevant pages of our travel website newztravel.com It's not quite clear (for me) whether the pop-up version of the future form that will be created with your Ajax will require from my side to purchase the advertised button separately or not... Will it work with normal buttons, in our case Modena Theme buttons or even with the default buttons of Concrete 9.2? That is an important purchase decision for me. I don't want to spend additional money for additional stuff just to get the pop up form going. Thank you in advance for enlightening me. Cheers, Alex

Type: Pre-Sale
Status: In Progress
alex5b
View Replies:
mnakalay replied on at Permalink Reply
mnakalay
Hi Alex,

Thank you for reaching out.

So first to be clear, putting your form inside a pop-up is an entirely external functionality that Ajax for Express Forms itself doesn't provide.

I am using my other package, Buttons Pro, because it provides users with an easy way to create a pop-up and trigger it with a button.

Having said so you can use any way you want to create a pop-up and add the form to it. Or to say it simply, add your form and present it any way you want and my Ajax package will make it use Ajax to submit. Everything else is under your control.

You could simply do by yourself what my buttons package does. Add the form to your page and hide it. Use magnificPopup (which is included with Concrete) to create a popup and use whatever button or link you want to trigger it.

It's just a bit of CSS and JavaScript to get that running.

If my answer is not all that clear or you have more questions, please feel free to reach out again.

Best,
Nour
alex5b replied on at Permalink Reply
alex5b
Hi Nour,

Let me put it in my words: On our page newztravel.com (in development, using the Modena theme) I have a 'Request' button that leads to the terrible legacy form supplied with that theme. I can exchange that block with the express form block. But what I want is a pop-up form like here:https://www.butterfield.com/start-planning.... Now, if I purchase your Ajax Light that, as far as I understand, just improves the usability of the express form as explained on your website and purchase your buttons - and from that whole lot of buttons I will need only the one that opens the form pop-up - than I will get something similar to the butterfield & robinson website form? I would also love to have the rounded corners (possible with your pop-up button?) And, for all things, how do I get my Ajax form into that pop-up? I have absolutely zero idea how to achieve that... Could you help?
mnakalay replied on at Permalink Reply
mnakalay
Hi Alex,

I understand what you want to do and I agree you don't really need all the buttons offered by my other package. That's why I said you could just build it yourself or have someone build it quickly with CSS and JavaScript.

By using my buttons package you can control the background color of the popup as well as padding and overlay color. Rounding the corners would be a simple matter of adding a line of CSS to your theme's styling.

I have to point out though, that the form on the Butterfield website is not in a pop-up. It's just on the page inside a white wrapper with rounded corners.

If your goal is to mimic that styling you could probably achieve that just with Concrete CMS to do the styling, without any extra tools, and my Ajax package if you want a better user experience when submitting.

May I ask, are you setting up that website yourself or are you getting some professional development help?
alex5b replied on at Permalink Reply
alex5b
Hi Nour,
• We do the site ourselves. My partner is a designer and I'm getting bits and pieces from concrete (as you see)
• Butterfield example was just showing the visual aspect we'd like to achieve with our future itinerary request form.
• I'd need a form that is easy to fill in, that is in a pop up (with rounded corners preferably), that has some protection against bloodsucking spammers.
Johnthefish's Form Reform seems an overkill for our purposes - we need just a good looking request form for a desired itinerary to be delivered to the website's back-end and doubled by the dedicated email that's all. If it disappears after submission - even better. Nice touch. I have had a look at other Factory buttons and they are amazing. We could actually use more of them: Video pop up or download a form - excellent. Would you mind (after we have purchased Ajax and Factory) to help us with the rounded corner line of css and telling us where to inject it?
mnakalay replied on at Permalink Reply
mnakalay
Yes, no problem I can help you with the CSS.

Let me know when you have the form and the popup installed on your site and I'll have a look and tell you what CSS to use and where.
alex5b replied on at Permalink Reply
alex5b
Great, thank you. I will get in touch once we have managed to get everything in place.
Cheers, Alex
alex5b replied on at Permalink Reply
alex5b
Both Ajax light and Buttons have been purchased and installed today 23.01.2024
Would you help us with the round corners and other questions how to put it all together?

Thank you and best regards

Alex
mnakalay replied on at Permalink Reply
mnakalay
Yes no problem. How would you like to proceed? Ideally, if at all possible, you'd give me an access to the site and you'd show me what you'd like the button to look like so I can implement it.

Let me know if you have a different idea.

concrete5 Environment Information

# Concrete Version
Core Version - 9.2.4
Version Installed - 9.2.4
Database Version - 20231207100748

# Hostname
sm1003.siteground.biz

# Environment
production

# Database Information
Version: 5.7.44-48-log
SQL Mode: NO_ENGINE_SUBSTITUTION

# Concrete Packages
Modena Theme (2.2.0)

# Concrete Overrides
None

# Concrete Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.4.33

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, libxml, mbstring, memcached, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, Reflection, session, shmop, SimpleXML, soap, sockets, sodium, SPL, sqlite3, standard, sysvmsg, sysvsem, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 120
max_input_vars - 3000
max_multipart_body_parts - -1
memory_limit - 768M
post_max_size - 256M
upload_max_filesize - 256M
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
memcached.sess_lock_max_wait - not set
memcached.sess_lock_wait_max - 150
memcached.sess_server_failure_limit - 0
mysqli.max_links - 60
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - 60
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 OPR/105.0.0.0

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.