Jump to content

Welcome, Guest!

By registering with us, you'll be able to discuss, share and private message with other members of our community.


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by toplakd

  1. It happens to me that a lot of customers write wrong email when registering. They register with wrong email (ussualy small typo) and than order is placed. Than I get contacted through contact form (logged in with wrong email) why they don't receive updates on order. And one can't even reply to them. For those orders which are payed with paypal is not a problem, as paypal payment email delivers customer correct email address so I copy address from paypal's email and can contact them back. So, I thought I could add confirmation email field, where customer enters his email for second time and therefore gives more attention to it in case of typo. Example is already available on changing passwords, so i made some trial/error and now its working for me on account registration Also disabled validation on second email field as 2 green's could fool one that both fields match,. Added the lines which are between "email configuration start " and "email configuration end" controllers/front/AuthController.php ``` // Checked the user address in case he changed his email address if (Validate::isEmail($email = Tools::convertEmailToIdn(Tools::getValue('email'))) && !empty($email)) { if (Customer::customerExists($email)) { $this->errors[] = Tools::displayError('An account using this email address has already been registered.', false); /* email configuration start / } elseif (Tools::getValue('email') != Tools::getValue('1confirmation')) { $this->errors[] = Tools::displayError('The email and confirmation do not match.'); / email confirmation end */ } } // Preparing customer $customer = new Customer(); ``` /themes/your-theme-name/authentication.tpl ``` {l s='Email'} * {* email confirmation start *} {l s='Email Confirmation'} * {* email confirmation end *} {l s='Password'} * {l s='(Five characters minimum)'} ```
  2. toplakd

    MaxMind Geo DB Converted

    Yes. The file above is already converted. I'm using it to display Tax incl/excl based on country for non logged customers worldwide and is working without problems.
  3. toplakd

    MaxMind Geo DB Converted

    No need to use outdated database from archives, as there is tool on GitHub for converting new Maxmind Geolite2 Free databases to the old Legacy format. (also posted in old geolocation thread) I'm using such converted database for about 5 months now without any problems, but this post has remind me to update it. Tool on GitHub: https://github.com/sherpya/geolite2legacy And GeoLiteCity.dat database conversion from Geolite2 Free dated with June 4th 2019 GeoLiteCity.dat.tar.gz
  4. toplakd

    carrier errors

    Same happened to me a while ago. Got the same error. Was unable to solve it, so I deleted the carrier and created new one with same settings which worked ok. (TB 1.0.8 migrated from PS)
  5. All the mentioned above is the only reason i ditched the Idea of using OPC and AEUC and I'm using 3 page checkout (modified it from 5 page).
  6. At last checkout page changing address should be disabled, as carrier is already set on the previous page. Same is with changing quantity on last checkout page. Should be disabled for same reason, as if enabled one can get free shipping once getting over the carriers range, as shipping goes to 0 if overweight and one can still place the order. So on my last checkout page one can not change the address, or change the quantity, but it can delete the products from the cart. The main problem is, that the advanced templates are not up to the date as they are not well maintained and tested.
  7. It seems Panda theme is missing some code in the advanced-payment template. As its working well for me with my default community theme (colorized 🙂 )
  8. toplakd

    Font Size

    to @AndyC and all others that want to change the looks of their shop, but don't have the knowlege there are 3 options: 1. Buy the template that suits your needs. 2. Hire someone to do the styling (of default or bought theme if it needs adjustments. 3. Take some time, patience and coffe and learn how to do it by yourself. Option 1 is the cheapest regarding $$ as premade templates are sold to many people not just one. Option 2 is mosty costs x-times more $$ than the premade template as it's mostly for single shop. Option 3 is where it's hard to put the value on. As it takes a lot of time patience and coffe, but in the end you are satisfied as you did something on your own. So if you decided to go with option 3: 1. Learn how the inspection tools work in modern browsers and disable Smart Cache for CSS in shop settings. 2. Learn about how the templates are working 3. Learn some basics of css styling If its not working after that, repeat the steps from 1-3. Happy styling. 🙂
  9. toplakd

    Editing Theme

    I strongly suggest to do some reading about css/template editing before you start. Good start is here: https://www.w3schools.com/css/ 2. For finding where the things are (in which css file/line) you can use Inspection tools (most browsers have them). 3. Yes, edit the cms template. 4. In maintenance template 5. You can use translations in back office for that, where you replace every "manufacturers" word with your desired word. Editing complete template is not as easy as it seems if there is not enough knowledge in the background. So suggestion is to learn a lot and spend a lot of time, or buy some commercialy available theme. It all depends on what are you looking for.
  10. body { width: 100vw; margin: 0; overflow-x: hidden; } To remove flickering: Advanced Parameters / Performance: CCC (Combine, Compress and Cache) - Move JavaScript to the end - Set to yes
  11. You can add following to the body in global.css width: 100vw;
  12. toplakd

    Changing Colors in Default Theme

  13. toplakd

    Purpose of Image in Bees Blog Post?

    Have you at least tried to create a test post and tried to add the image? It's purpose is to add the main image to the post, if you have selected it and clicked on the "Add file" button.
  14. Yes, it could be. I don't have this issue on fresh installed tb, but i have it on migrated PS to TB 🙂
  15. Virgin TB 1.0.8 with core updater to 1.0-X: Can add as many products as I wish, and the button is always there. Same with discount button. Virgin TB 1.0.8 installed just now. Buttons are always there, no matter how many products are added or how many different discounts I add, buttons remain available. @Chandra If you wish to test it yourself, than contact me through PM and I'll give you access to my tb install.
  16. toplakd

    Changes to ".tpl" files not working

    Mostly problem is not in thirty bees, but on another side of computer screen.
  17. toplakd

    Changes to ".tpl" files not working

    He has this enabled. And all problems start there. It was a hint. One should first try and learn the system before starting to modify it and writing this does not work, that dont work etc.
  18. toplakd

    Changes to ".tpl" files not working

    As all your questions are related to same problem, you could continue there. I already posted a hint to solution in your other thread. And once more here: Never recompile templates
  19. toplakd

    I can't put anything in the left column....

    You can change/reposition almost anything if you are willing to learn how things are working. But without that strong will, it will be hard. Templates are easy to read, and once you know it, you will read a code like childs story book. Short video of my thirty bees, with modded default community theme. (iphone 375*667 size) I'm not a coder or programmer, but I did spent a lot of hours figuring how things work, reading a lot about css styling, etc... https://youtu.be/Ik-4PXLhFwk
  20. toplakd

    Can blocks only go in certain places?

    themes/community-theme-default/modules/blocknewsletter/blocknewsletter.tpl Removing col-xs-12 col-sm-3 shows the newsletter in left column in 100% column width. And your other issue with facebookblock is related to same problem - not understanding how the system and templates are working. And if editing above file is not working for you, than you have one option enabled which you should disable if you are editing theme files. Never recompile template files
  21. toplakd

    I can't put anything in the left column....

    Its not screwed up instalation. You cant move something that has its width value set as 25% of current space (center) to another space (column) and expect that it will automaticly be 100%. So those are not weird issues, as block are displayed in the width which is selected for them. 25%. You need to have some coding knowledge if you want to reposition the stuff into places where it's not intended. And opening new topic for everything (related to same problem) won't help that issue either. Not knowing how to move/code/style the things does not mean that they don't work out of the box in thirtybees instalation. So best start is to learn how templates work in thirtybees/prestashop and some (much) learning on css styling and some (much) learning on template coding. If that's too hard, than i would suggest to look into some commercial templates and buying the one that suits your needs.
  22. toplakd

    Changing Colors in Default Theme

    Parrent / child relation #footer a { or just for blockcms-footer #blockcms-footer a { and so on. I suggest some reading on: https://www.w3schools.com/css/
  23. toplakd

    Can blocks only go in certain places?

    You have to edit it's .tpl as it most likely has col-sm-3 property. And this percentage now calculates from Left column width. Try with browser inspection tool and remove col-sm-3 and it will most likely expand to complete width of your left column.
  24. toplakd

    Text Attribute

    Andy, price is not added to text area. This module only adds posibility to deactivate customization fields on combinations. Price is added in the combination as normal when you create them, and you activate customization only on combination that includes your engraving. So you create your combinations as normaly with thirty bees, first combination is normal product and you deactivate (this module) the text field for normal product. Than you create second combination - Product with engraving, and activate (this module) the text field for this combination and you can choose increase price as ussual with combinations.
  25. toplakd

    Text Attribute

    That module activates/deactivates customization field for combination you choose and you can set prices on combinations. So you create combinations: 1. Product (deactivate customization and in set impact on price to none) 2. Product + engrave (activate customization field and set impact on price to increase).