-
Posts
438 -
Joined
-
Last visited
-
Days Won
66
Everything posted by zen
-
Interesting thread, since feb I am also working again on my theme Cisero for TB 1.5, with last Boostrap & Jquery libs, it takes time to finish everything, and even more time to make it customisable from back office. I will build a new demo version in order to share the new finished version of Cisero. To make a commercial version of it, the subscription you suggested may be a good way for that.
-
nginx configuration for thirtybees
zen commented on datakick's blog entry in Datakick's Tips and Tricks
Here is my conf file for nginx version 1.24.0 and php-fpm 8.1 as the one on this post did not function and give me errors while lunching nginx or testing with nginx -t, hope it can help others too. server { root /var/www/domaine_com; index index.php index.html index.htm; server_name domaine.com www.domaine.com; client_max_body_size 100M; gzip on; gzip_vary on; gzip_min_length 1024; gzip_proxied expired no-cache no-store private auth; gzip_types text/plain text/css text/xml text/javascript application/x-javascript application/xml; gzip_disable "MSIE [1-6]\."; # use original IP address changed by cloudflare set_real_ip_from 103.21.244.0/22; set_real_ip_from 103.22.200.0/22; set_real_ip_from 103.31.4.0/22; set_real_ip_from 104.16.0.0/12; set_real_ip_from 108.162.192.0/18; set_real_ip_from 131.0.72.0/22; set_real_ip_from 141.101.64.0/18; set_real_ip_from 162.158.0.0/15; set_real_ip_from 172.64.0.0/13; set_real_ip_from 173.245.48.0/20; set_real_ip_from 188.114.96.0/20; set_real_ip_from 190.93.240.0/20; set_real_ip_from 197.234.240.0/22; set_real_ip_from 198.41.128.0/17; set_real_ip_from 2400:cb00::/32; set_real_ip_from 2606:4700::/32; set_real_ip_from 2803:f800::/32; set_real_ip_from 2405:b500::/32; set_real_ip_from 2405:8100::/32; set_real_ip_from 2c0f:f248::/32; set_real_ip_from 2a06:98c0::/29; real_ip_header CF-Connecting-IP; # Rewriting for images pretty url - both jpg and webp formats location ~* \.(eot|gif|ico|jpg|jpeg|otf|pdf|png|svg|swf|ttf|woff|webp)$ { rewrite ^/([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$1$2$3.jpg break; rewrite ^/([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$1$2$3$4.jpg break; rewrite ^/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$1$2$3$4$5.jpg break; rewrite ^/([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.j> rewrite ^/c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2$3.jpg break; rewrite ^/c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ /img/c/$1$2.jpg break; rewrite ^/([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$1$2$3.webp break; rewrite ^/([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$1$2$3$4.webp break; rewrite ^/([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$1$2$3$4$5.webp break; rewrite ^/([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$1$2$3$4$5$6.webp break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.webp break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.webp break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.webp break; rewrite ^/([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.webp$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.> rewrite ^/c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.webp$ /img/c/$1$2$3.webp break; rewrite ^/c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.webp$ /img/c/$1$2.webp break; expires 12M; access_log off; add_header Cache-Control "public"; allow all; try_files $uri $uri/ /index.php?$args; } # Media: images, icons, video, audio, HTC location ~* \.(?:js|css|cur|gz|svg|svgz|mp4|mp3|wav|ogg|ogv|webm|htc|woff2)$ { expires 12M; access_log off; add_header Cache-Control "public"; } # root location / { try_files $uri $uri/ /index.php?$args; index index.php; } # Block git repostiries location ~ /.git/ { deny all; } # Block access to templates location ~* \.tpl$ { deny all; } # php rewriting location ~ \.php$ { fastcgi_pass unix:/run/php/php8.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_intercept_errors on; fastcgi_read_timeout 360s; fastcgi_buffers 8 64k; fastcgi_buffer_size 64k; include fastcgi_params; include snippets/fastcgi-php.conf; } listen [::]:443 ssl http2 ipv6only=on; # managed by Certbot listen 443 ssl http2; # managed by Certbot ssl_certificate /etc/letsencrypt/live/domaine.com/fullchain.pem; # managed by Certbot ssl_certificate_key /etc/letsencrypt/live/domaine.com/privkey.pem; # managed by Certbot include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot } server { if ($host = www.domaine.com) { return 301 https://$host$request_uri; } # managed by Certbot if ($host = domaine.com) { return 301 https://$host$request_uri; } # managed by Certbot listen 80; listen [::]:80; server_name domaine.com www.domaine.com; return 404; # managed by Certbot } -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
with the module imagick installed.. no image were showing anymore.. even categories images ๐ I did remove it, check if override was removed too.. and clear the cache. Now I go back to same state.. it takes ages to regenerate products images.. i said 4mn.. it's maybe 3 or 5.. sometimes.. how can I check what is causing so much delay ? It's a powerfull dedicated server with only this website on it for now... so performance should be top notch: Intelยฎ Core i5 13500 (14C/20T) @3,5 GHz RAM64 Go DDR4 2 x 500 Go SSD NVMe Gen4 1 Gbp/s with a "top" command line, we can see the process php8.1-fpm using 100% of CPU and 0.3% RAM.. it takes ages to generate theses images.. maybe the php configuration is not good ? -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
I upgraded a catalogue TB website from 1.4 to 1.5, it gaves a lot of bugs and nothing worked anymore.. front or back office, the upgrade module just stopped and therefore I changed the php version for the targeted one : 8.1.5 and front office worked again for some pages.. but many errors from database structure wich is different now. I fixed that in order to make the back office work again and I could never logged in properly. I updated all core, classes, controllers files and updated cookie key and password hashed from another 1.5 fresh instance, from there i could get into the back office again.. and there I accessed the core module updater and the procedure could be performed again and the DB fixed. Now everything work fine.. except the image regeneration, for categories it is so fast, works like a charm but for products images.. It takes ages, I had to increase time out value so much.. it makes no sense.. like 4mn for generating 5 formats of one product image, what could be happening ? I even installed on server and TB the Imagick module, but it changes nothing. ThirtyBees 1.5 + Nginx + MariaDB -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
I can see that times are changing.. I hope it won't become an ego fight too much, I can understand totally Euria point of view, as much as I can get your point datakick.. "if this bother you, kindly create PR request that adds setting option to hide these extra modules. I promise you we will merge it." => I am maybe gonna make this commit to add a button to switch off any connection to external servers if I have time. "Or you store will be hacked. " => by who ?? how ?? Is that really relevant ? I don't think that scaring people is a good way to help them to upgrade.. Presta does this all the time and it's not going good for them. -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
On my opinion it is not the best move for TB future. I feel like a barrier has been crossed.. we'll see what's next ^^ -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
So we are coming back to have a marketplace with adds like Prestashop did on 1.6 and 1.7 version on the back office, but Presta definitly stopped it on 8 and 9 versions.. it's not the best move on my opinion.. I loved the fact that TB was not forced to be linked to commercials and datas sniffing. So => NO I asked if a free test was available not a payed one, specially when you gave time for the project ================== I am not against donations at all.. it can be time, skills, money... but I don't like adds and renting services, and this is a bug surprise.. words could have been spread before.. maybe make community voting for this ? we'll see what the future will bring to TB world. -
very interresting, thank you guys for this exchange !
-
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
is there any possibility to try the new modules without susbscription ? This modules are rented monthly or you can keep on using them after subscription is ended ? Is it possible to deactivate all ads for premium modules on the listing module page ? -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
it shows up on the Core Updater panel. -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
whaoo.. strange, is the file checked with MD5 checksum or another method ? -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
There is a problem with the local changes checker Changed files config/smarty.config.inc.php modified Tried many things, also uploading original file from git or Zip archive thirtybees-v1.5.0-php7.4.zip -
ThirtyBees 1.5 OFFICIAL is here!
zen replied to the.rampage.rado's topic in Announcements about thirty bees
What a great moment ! Thank you Thirtybees Team for this Release. I'm gonna make some tests and look upon this new modules. -
there might be some fixes to do ... this one is working for primary categories only on this free version, it might be only css fixes.
-
Actually it works like the native pretashop module topmenu, what do you need to know more ? I'll be glad to help ๐
-
It is still here, but I didn't have much time recently to work on it.. soon I am going to use it for a new website to build. Do you need any help to setup your theme ?
-
It could be really nice to merge works on a main project like this, Eolia 'n Doekia, maybe you can join us here ? As it's not a US based project anymore ๐ it might be more appealing.
-
SO, what is the purpose to make a module if the CMS already works ?.. I would like to understand ^^
-
OK.. now I understand, it's a cms. SO.. make a module from it ?.. how much budget do you have for that purpose ?
-
the module seems to be for PRestashop 1.6 only for now.. so it should be working fine on TB version.. ? did you try it already, did you get errors ?
-
Version 1.4 is here with PHP 8.+ support!
zen replied to Smile's topic in Announcements about thirty bees
Is it not the time to upgrades all modules for a NEW theme.. base on recent framework like Boostrap 5 ? maybe somthing like Cisero theme refactored for a smooth native design.. that I would ben delighted to finish if it's available by default on 1.5 and + versions ? what do you think about it Datakick and Smile ? -
Version 1.4 is here with PHP 8.+ support!
zen replied to Smile's topic in Announcements about thirty bees
Great news, I am gonna test it soon ๐