31
General Support / Re: Contact Us Form on v.1.4.1
« on: April 13, 2025, 10:59:23 AM »try to remove all messages. i guess nofitication depends on repeating
actually i do this step every time i try something new so that's also passed.
try to remove all messages. i guess nofitication depends on repeating
Your contactUs form works as expected.
I created new customer, changed store email to mine
and i got this email to another mailbox address.
See screenshot
Your contactUs form works as expected.
I created new customer, changed store email to mine
and i got this email to another mailbox address.
See screenshot
Quickly and easily design AbanteCart Themes with VNC - AbanteCart Template Framework.
Full features include:
- Add more buttons in tinymce editor
- Add relation products base on category
- Quick print in invoice page
- Modify system hooks in some files
- Custom admin logo
- HTML Meta Code
- Add main_menu with item contain any block
- Twig engine for template
- Clone layout featured
- Advanced theme customizing with flexible theme options
- Flexible Backup & restore theme data (Isolation)
- Built in block with JS library option
- Add blocks: viewed_products, offers,main_menu
- Product special countdown, viewed products, refine search
- Share buttons, facebook meta tags
- Suffix URL, rich snippets, google site map
- Bulk generate SEO url, redirect 301, URLs alias manager
- Repairing tools
- Clean checkout page interface
*NOTE: This extension require minimum php version is 5.6+
Download FREE and reference documents on the Marketplace
that ok but now i get next error:
2025-01-24 14:55:41 - Unknown Error: AbanteCart core v.1.4.1 Call to undefined method db_result_meta::fetch_object()
Trace:
#0 /home/u6047506/public_html/core/lib/db.php(119): AMySQLi->query()
#1 /home/u6047506/public_html/core/engine/extensions.php(1159): ADB->_query()
#2 /home/u6047506/public_html/core/engine/extensions.php(390): ExtensionsApi->__ExtensionsApiCall()
#3 /home/u6047506/public_html/core/lib/db.php(85): ExtensionsApi->__call()
#4 /home/u6047506/public_html/core/lib/dataset.php(89): ADB->query()
#5 /home/u6047506/public_html/core/lib/menu_control_storefront.php(36): ADataset->__construct()
#6 /home/u6047506/public_html/extensions/novator/storefront/controller/blocks/mega_menu.php(187): AMenu_Storefront->__construct()
#7 /home/u6047506/public_html/extensions/novator/storefront/controller/blocks/mega_menu.php(49): ControllerBlocksMegaMenu->buildMenu()
#8 /home/u6047506/public_html/core/engine/dispatcher.php(306): ControllerBlocksMegaMenu->main()
#9 /home/u6047506/public_html/core/engine/dispatcher.php(341): ADispatcher->dispatch()
#10 /home/u6047506/public_html/core/engine/dispatcher.php(341): ADispatcher->dispatch()
#11 /home/u6047506/public_html/core/engine/page.php(110): ADispatcher->dispatch()
#12 /home/u6047506/public_html/core/engine/router.php(204): APage->build()
#13 /home/u6047506/public_html/core/engine/router.php(86): ARouter->route()
#14 /home/u6047506/public_html/index.php(101): ARouter->processRoute()
#15 {main} in /home/u6047506/public_html/core/database/amysqli.php on line 136
solved. Please apply this patch to core/database/amysqli.php file
https://github.com/abantecart/abantecart-src/commit/5d2206dc3f1d29454c86d39ce7938d66a245d4d4
i just discovered that there is an option should be activated for getting notification on admin dashboard for the contact us form enquiry details. still i need to know how to push the form enquiry to arrive to email inbox and without the unnecessary fields as well as the CAPTCHA and Google reCAPTCHA codes.
Fix with captcha here
https://github.com/abantecart/abantecart-src/blob/1.4.2/public_html/core/engine/form.php
https://github.com/abantecart/abantecart-src/blob/1.4.2/public_html/storefront/controller/pages/content/contact.php
Just replace files.
Regarding uploaded files. You should find them in admin->system->data->file uploads.
Looks like trouble in gmail that you use as mailer.
Can you try to set your sender email (abcotex.llc@***.com) as store email (instead info@***.com) ?
Looks like google don't like when sender email address not equal real sender account
after replacing the files codes you advised i found that the form is working but all emails forms appearing only in the sender (sent box) only and not appearing in the inbox or admin messages notifications as also it is printing all form's fields the required and not required fields.
1. Try to create and send new email from you to yourself (email loop) via email page (gmail etc) and let us know if you got this email in the inbox.
2. Regarding uploaded files. There are two limitations, first in on php.ini side. see post_max_size, upload_max_size.
So if you plan to receive files via contactUs form you should to test with some small images and then increase values of php-directives.
Second limitation related to mailer. Usually mail server do not send emails greater than 7Mb.
Regarding other data.
I'll test this part of code a bit later and let you know
Looks like trouble in gmail that you use as mailer.
Can you try to set your sender email (abcotex.llc@***.com) as store email (instead info@***.com) ?
Looks like google don't like when sender email address not equal real sender account
blurb cannot be html. It's just a short description of product
we cannot keep the html version anyway with a fix for this issue ?
what the aim of html-version of blurb?
blurb cannot be html. It's just a short description of product
Can you provide access to your admin side via private message?
check you inbox plz
try to replace your files with this
https://github.com/abantecart/abantecart-src/blob/2724b43aa1c9cb122734acdfe9b7173542f528a7/public_html/storefront/controller/pages/content/contact.php
and
https://github.com/abantecart/abantecart-src/blob/2724b43aa1c9cb122734acdfe9b7173542f528a7/public_html/core/engine/form.php
and let us know
i replaced those files and after testing the contact us form i got these error log: and when submitting the form i got next screen as you can see in my screenshot
ERROR LOG:
2025-04-11 6:59:47 - Unknown Error: AbanteCart core v.1.4.1 Call to undefined method ALanguage::getAndReplace()
Trace:
#0 /home/core/engine/dispatcher.php(306): ControllerPagesContentContact->main()
#1 /home/core/engine/dispatcher.php(341): ADispatcher->dispatch()
#2 /home/core/engine/page.php(108): ADispatcher->dispatch()
#3 /home/core/engine/router.php(204): APage->build()
#4 /home/core/engine/router.php(86): ARouter->route()
#5 /home/index.php(101): ARouter->processRoute()
#6 {main} in /home/storefront/controller/pages/content/contact.php on line 50
oh, sorry, forgot this file
https://github.com/abantecart/abantecart-src/blob/1.4.2/public_html/core/engine/language.php#L184
Please replace too