-
Posts
106 -
Joined
-
Last visited
-
Days Won
7
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Everything posted by Adik
-
Hello, I'm looking for module which allow to create an attribute that will include several products from the e-store catalog. For example: I offer a PC. Customer can purchase an operating system (Windows Pro, IoT) directly on the product page, instead of searching for it in a catalog.
-
ITX-Sklep.pl - fanless industrial computers, Delock partner in Poland https://itx-sklep.pl Since v1.0.8 loyal to TB βΊοΈ
-
copy file cookieconsent.min.js locally and add to header.tpl <script src="/modules/eucookieconsent/views/js/cookieconsent.min.js" defer></script>
-
The quickest way is to check where is "fonts.gstatic.com" / "cdnjs.cloudflare.com" saved. Install Visual Studio Code and connect with your VPS using ssh. Now you can search thousands of files in few seconds using the options Find in Folder. You can also add: Smarty Template Support, The Pattern Language (TPL) and tpl Lang addons.
-
Matomo native module - use proxy script feature out of date?
Adik replied to 30knees's topic in Other native modules
I added code after enableLinkTracking : {if isset($PIWIK_RCOOKIE_TIMEOUT)} _paq.push(['setReferralCookieTimeout', '{$PIWIK_RCOOKIE_TIMEOUT|escape:'javascript'}']); {/if} _paq.push(['enableLinkTracking']); _paq.push(['disableAlwaysUseSendBeacon']); -
Matomo native module - use proxy script feature out of date?
Adik replied to 30knees's topic in Other native modules
Important msg for Matomo users While browsing Google Search Console today, I discovered that GoogleBot was only loading small section of my product pages. Error from GSC: "Page resources. Failed to load 1/57 of resources" GoogleBot was blocking by matomo.js file. The solution is simple, add following line to script: _paq.push(['disableAlwaysUseSendBeacon']); Example of full code with added line: <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); _paq.push(['disableAlwaysUseSendBeacon']); (function() { var u="https://store-domain.com/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '2']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> If you are using Matomo Web Analytics module add code to file: /modules/piwikanalyticsjs/views/templates/hook/jstracking.tpl (line 27) I discovered this when I saw that the number of reviews visible in a Google search had started to fall rapidly. -
Ok, here is profiling results from my toaster VPS π A way to reduce CLS is to add min-height and min-width in CSS for divs that change size when page loads. I have also moved price filtering to the end of blocklayered module.
-
Uses Passive Event Listeners to Improve Scrolling Performance, should we care?
Adik replied to the.rampage.rado's question in Technical help
Try add code to header.tpl in your theme directory: <script defer type="text/javascript" src="https://unpkg.com/default-passive-events"></script> {if isset($js_defer) && !$js_defer && isset($js_files) && isset($js_def)} {$js_def} {foreach from=$js_files item=js_uri} <script defer type="text/javascript" src="{$js_uri|escape:'html':'UTF-8'}"></script> {/foreach} {/if} -
internal server IPv6 added for maintenance mode ?
Adik replied to DRMasterChief's question in Technical help
What distro do you use? Do you have ssh access? Try to disable IPV6 support, for example for Debian it will be: /etc/NetworkManager/system-connections: [ipv6] addr-gen-mode=stable-privacy method=disabled -
I like it! 50 connections / month in gocardless will be also enough. π
-
I wonder about one thing. To log in to the bank confirmation is required in app on my mobile device. It's possible to do this via API?
-
Such a module will be very useful, no more manual checking payments! π What is expected price?
-
@Mark Check out Cisero template from Zen described in another thread. Four months ago I was in a similar situation looking for fast and modern template. After optimization page speed improved significantly. CLS of 0.46 is too high, I'm waiting for Google update. BTW. It's still the same VPS server. Updated PHP, nginx, mariadb and Debian.
-
Doesn't round the gross price - mismatch in Google Merchant
Adik replied to Marta's question in Bug Reports
Ok thanks! What is best solution to generate products XML file in ThirtyBees? Datakick module? -
Doesn't round the gross price - mismatch in Google Merchant
Adik replied to Marta's question in Bug Reports
@Yabber - nice fix, thanks! BTW. Do you know a way to resend request to Google after increasing required photo size (min. 100x100px)? Default cart image size is too small. -
@zen Nice & clean template! Thanks for your hard work! I'm very happy with change of store theme based on Cisero Bootstrap 5.1.1 and ThirtyBees 1.5.1 PHP 8.1. Over last 3 months I have been editing hundreds of tpl & php files to customize appearance of site. Store loads quickly, working in BO is a pleasure, sometimes I feel like I'm working at a localhost. π (my ping to VPS is 14 ms). Listing of 1000 products in backoffice takes 1.354s. π²
-
The module is free for download so test it and share your opinion here.
-
Thanks Petr! Works great. π
-
I'm using Bootstrap 5.1 in my theme, so I need to replace data-dismiss by data-bs-dismiss in file /classes/module/Module.php So I created a file Module.php in /override/classes/: <?php class ModuleOverride extends Module { public function displayConfirmation($string) { // Fix Bootstrap 5, added: data-bs-dismiss $output = ' <div class="bootstrap"> <div class="module_confirmation conf confirm alert alert-success"> <button type="button" class="close" data-bs-dismiss="alert">×</button> '.$string.' </div> </div>'; return $output; } public function displayError($error) { // // Fix Bootstrap 5, added: data-bs-dismiss $output = ' <div class="bootstrap"> <div class="module_error alert alert-danger" > <button type="button" class="close" data-bs-dismiss="alert">×</button>'; if (is_array($error)) { $output .= '<ul>'; foreach ($error as $msg) { $output .= '<li>'.$msg.'</li>'; } $output .= '</ul>'; } else { $output .= $error; } // Close div opened previously $output .= '</div></div>'; return $output; } } unfortunately override is not loaded. When I edited directly file Module.php in /classes/module/ fix works. Deleted cache folder and file class_index.php. I also copy file Module.php to /override/classes/module/, but it didn't help. It's possible to override Module.php?
-
Yes, most customers choose notification by SMS. At work, you don't always have access to e-mail, mobile phone is in your pocket. Customer receives notification about shipped order (waybill number, carrier). SMS about a abandoned cart is great feature. Administrator receives notification about a new order and new account. So far, I have been using the PrestaSMS plug-in (TOPunek s.r.o.), but there are problems with gateway, SMS messages arrive next day or not at all. Module slows down backoffice, a lot of unnecessary JS effects.
-
Don't recomended PrestaShow. Good contact at the beginning, after purchasing simple module SMSAPI - no reaction to ticket. Impossible to fix errors (IonCube coding). Old version of guzzlehttp library - unable to work with thirtybees Core Updater. Finnaly orderer SMS Notifications PRO, clean code, well-written module. I added support for SMSAPI.COM gate, it works great. π Super Notifications PRO: https://addons.prestashop.com/en/mobile/23238-sms-notifications-pro-all-in-one-sms-tools.html
-
+1 for Stripe Payment Pro. Works great with onepagecheckoutps module.
-
php 8.1, I get error while exporting to xml format: TypeError: Cannot assign null to property DOMAttr::$value of type string here is simple fix: (line 231) in file /modules/revws/classes/backup.php: $name->value = $rev->isCustomer() ? ($rev->customer ?? '') : ($rev->display_name ?? '');
-
A great module for quick quote requests, I sincerely recommend it!
-
ThirtyBees 1.5 OFFICIAL is here!
Adik replied to the.rampage.rado's topic in Announcements about thirty bees
Hello! Fresh install ThirtyBees 1.5, php 8.2.12, nginx 1.22.1 When trying to update Core Update and Blog, module versions remain unchanged. When I completely remove modules and install it again new version is visible. Nginx configuration from Datakick. Premium modules do not work, after logging page refreshes and that's all. Thirtybees 1.5, php 7.4, this same nginx server - everything works smoothly incl. premium addons.