lesley
Trusted Members-
Posts
2,197 -
Joined
-
Last visited
-
Days Won
36
Content Type
Profiles
Forums
Gallery
Downloads
Articles
Store
Blogs
Everything posted by lesley
-
Its been a long time since I have looked at the code around it, but here is a possible solution I have used in the past. Setting the language is easily done by detecting the browser language. When you install a browser, it installs a preferred language pack, that it also sends on requests. So you can simply set it that way. Sure, with people using VPN's you could have wrong hits, but that is an edge case, not representing the majority of users. I have clients (canada) that have to offer two languages unfortunately. The french in Canada are proud and require most things be both in english and french.
-
Even though, with cloudflare their detection is not based on an IP list, it is based on the hops. It can see where the first hop from the ISP is, which gives away the location of the IP address. You should do a tracert sometime and see how many hops it takes to get you to a site, and where the locations are.
-
That is not how dynamic IPS work in general, IP's are purchased / leased by companies and they use them. Most all ISP's are regional, so they are used in the same region / country, but dynamic to users. Where cloudflare excels with this, is they are a backbone provider. They are not looking at the IP address, they are catching the request chain and they can see where the request originated. Its because the shear amount of traffic they route they can see these things.
-
The media servers work fine for other assets when you use them, they just do not cache css and javascript if CCC is not enabled. This provides you the ability to locally debug without bringing the CDN down for your whole site. If your CSS is having issues, I would run it through a validator, the only time I have ever seen the CCC library have issues is when people short close statements at the end of files. If you are using properly formed CSS and there is truly a bug, report it with an example, it will help it get fixed. I don't think you follow. Its all an ease of use thing. It keeps the development flow where users can clear their cache and changes are shown. With what you are suggesting, users would have to load a minified file, try to find the code they want to change, change it, save it on the server, then go to their cdn and void the caches. That is not considered user friendly for novice users. I cannot think of any software package that ships with pre-minified code other than PrestaShop 1.7, and how is that working out for them?
-
I think dropping it would be extremely short sighted. Just because its old and no longer actively developed does not mean there are bugs. If your CSS is breaking when it is enabled, the problem is likely your css and not terminating media queries correctly. The CCC does more than just combine and compress files a big function of what it does is bust caches. It busts them in a way that they can still be cached, unlike using query strings. Not every shop user is a developer writing their own CSS and wedging it into a theme, you are likely in the 1%. Also, your way of doing it is likely bad since I have to imagine that you are changing compiled names between updates. thirty bees has a setting to keep the old files, which makes it where you site will still load from the internet archive, google cache, and now with cloudflares new always online. As for enabling media servers with CCC on, why not test it? It takes just a couple seconds. It does not by default, you can write a small module or override to make it though, but it will make your life harder if you are using a real cdn. You will need to manually clear there unless you are compiling your css with a hashed file name.
-
You can use chrome to emulate small screen sizes once you open the inspect window. But where you want to start looking is the product list and understand how that version of bootstrap works. The line you are looking for is here, https://github.com/thirtybees/niara/blob/master/product-list.tpl#L5 if you change the col-xs-12 to col-xs6 it will display as two columns on small screen category pages and searches.
-
Over the past year I have developed a new service that works with thirty bees along with other major e-commerce platforms called CalltoTrack. CalltoTrack gives you a phone number when you sign up, and allows callers to check their order status and shipments, without tying up a customer service agent. So you can provide callers with order information 24 hours a day. There are over 30 different voicing options, and orders can automatically be looked up by the callers phone number, so they do not have to enter anything. Find out More
-
They do have a repo for a 1.6 version that might work, https://github.com/VivaPayments/API/tree/master/Plugins/prestashop/prestashop1.5-1.6/vivawallet
-
I am fully aware of that, that is the whole point about knowledge graphs. But let me quote what you said earlier. If someone is just looking for information, and not wanting to purchase, for me its better if they just get it from google and move on. I don't want them to land on the site, skew the metrics, and make it where re-targeting ads are shown to them. I want to target transactional keywords, where users have the intent of buying.
-
I am not sure if you understand what structured data is. It is invisible data that a user never sees. It allows you to send information to search engines, without cluttering the page for users. Structured data is not so much a ranking factor, it helps google classify the pages better. That means that your pages will be shown to more relevant users, with an idea that it will increase your conversion rates. Here is an article that Mueller from Google talks about it. https://www.searchenginejournal.com/google-structured-data-ranking/335781/#close
-
Its not a double sided sword at all. Structured data / json+ld data is not even viewed by the end user. Its hidden, its just for search engines. Its better traffic quality you want, not quantity. That is why you use the structured data to try to rank for actionable keywords and not informational keywords. Its all a strategy.
-
This is not true. The more information, the more relevant your page becomes for other search results.
-
migration Giving error on migrating prestashop website to 30 Bees.
lesley replied to Dev's question in Migrations
Oh, I missed the screenshots, I just saw where he posted 1.7.17. You are right. -
migration Giving error on migrating prestashop website to 30 Bees.
lesley replied to Dev's question in Migrations
That version of PrestaShop is not supported by the module. -
The back office uses relative links. If you access it via https all links will point relatively to https. If you access it via http all links will relatively point to http. A few versions ago chrome made it harder to access things by http. and hides the www sub domain and also the protocol by default.
-
How Thirtybees can use mariadb-client SSL
lesley replied to pessoal2004's question in Technical help
Its always going to be slow and you are going to always get latency doing what you are wanting to do. But the easiest way to do it, would be to bind mariadb to port 443 on the database server, block all ips from accessing port 443 except your main machine. But like I said, it will be slow because oft the ssl negotiation. -
How Thirtybees can use mariadb-client SSL
lesley replied to pessoal2004's question in Technical help
How you are wanting to do it is the wrong way to do it. I am assuming you have two different machines or instances in a data center. What you need to do, is on the database instance close off any external networking, and have it only accessible by the local network. That way, no one outside your network ever reaches your machine. While it can be done in the way you want, it is not advisable and would be pretty complex. Your database out of the box is going to use port 3306, but your ssl certificate is going to bind to port 443. So you will need to bind the ssl to port 3306, then on your front facing machine, you will have to set up port 443 to also expect that 3306 on the database machine is using ssl. If you are using digital ocean or similar, look into private networking, it is made for this and is 100 times more secure. Only machines that have a physical wire can connect to your database. -
If you have root access cpanel's transfer tool can transfer a site from DA to cpanel.
-
Let me preface this with stating the obvious, I am no longer with thirty bees and I don't speak for them in any official copacity. These are my own opinions. Now that is out of the way, Mark, you are a pain in the ass. You don't offer anything to the project, you donated $20 2 years ago. One thing I think is very complex for you to understand is that @Smile bought the company for a good / fair amount of money. Its no more of a democracy than if your company was a democracy. Over the years I have valued all of the constructive critism that has come down the pipe, whether I like it or not. When @wakabayashi stepped away to work on his own business and to see how thirty bees panned out, it mad me sad. But I read what he wrote, his thoughts, and they were fair and understandable. The same with other people that have come and gone over the years. Most everyone that has come and gone has been constructive, non combative, and have expressed themselves. You on the other hand, you talk like a child. You cannot form thoughts, so you just cut straight to insults. Like I said, I don't speak for thirty bees anymore. But here are my answers to your original post. 1. Its neither, its a private entity. If you want to influence the way the project and company are headed, you approach the owner with ideas. Maybe a joint co-operation. Not just cut straight to critisim and name calling. I cannot imagine that has gotten you anywhere in life. @Smile is a good guy and very open minded. He might not be who you pick to run thirty bees, but he is who I picked and he is running it. 2. As far as I know this is done. Notice the dev sprints on the forum, they state what is being worked on and it is set up as a proper company. 3. That is not how open source works. It would be really cool if it did work that way, but its not how any open source project works as far as I know. There are some with bounty programs, but those are also projects where they have users donating tens of thousands of dollars a month. Vue is one that comes to mind in that regard. Unfortunately thirty bees does not have that kind of traction. 4. No. This shows your limited understanding of software in general and as a whole. A long term plan has to be developed and followed. As much as the community of any project would like to vote on every task that is worked on, it is just not feasible. Things will end up too strung out, intensive tasks that provide seemingly little reward will be pushed to the wayside. A great example of this is how prestashop operated. They threw all of their resources into making 1.7, that is what people wanted, a new front end, symfony, ect. It wasn't out of beta yet and 1.6 stopped working. No one was doing the pain in the ass tasks like making sure browsers didn't deprecate the spaghetti code it relied on. A lot of the tasks that need to be done seemingly have no benefit to merchants, until they need it. That is why a roadmap is needed. 5. Where does this money that is paid out in your mind come from? The $20 you donated 2 years ago? You have just been an asshole to everyone here, you need to tone it down, act like a human being, act like there are human beings on the other side reading what you write.
-
Put your site behind cloudflare and when the carding attack starts, turn on the under attack in cloudflare that should stem the problem.
- 3 replies
-
- recaptcha
- credit card
-
(and 1 more)
Tagged with: