Jump to content
thirty bees forum

Traumflug

Trusted Members
  • Posts

    1,655
  • Joined

  • Last visited

  • Days Won

    82

Everything posted by Traumflug

  1. I didn’t found it on github… From the upgrade blog post: This 'here' in bold letters is a link. Click on it :-)
  2. I have to run chown and chmod after each new module install To avoid this one can unpack like this: sh sudo -u www-data unzip <module>.zip Where 'www-data' is the web user. Another alternative is to install the module using backoffice, of course. Back office -> Modules and Services, then click on Add a new module near the top right corner.
  3. But how can I update form pre 1.0.4 to the latest without issues? The same way you upgrade from 1.0.3. @rubben1985 posted the link.
  4. What’s wrong with update via git pull + composer update if i have ssh access? This certainly works with some extra care: The database upgrade script should be run nevertheless. Having an admin folder named admin-dev is fairly easily predictable, removing a level of security (password security is still there). Having a different name brings a folder name mismatch. Having the installation folder in place ... well, anybody can re-install the shop.
  5. I simply changed the db prefix from tb_ to something else. Then, it gets connection. Looks like your database was already written from an earlier installation attempt. Before repeating an installation one should remove the database used, using e.g. phpMyAdmin. Yes, the installer could be instructed to do this automatically, but then there's a risk to delete years of collected data unrecoverably.
  6. you also want to delete the following modules: graphnvd3 gridhtml pagesnotfound sekeywords Actually, one can remove no less than 25 modules: graphnvd3 gridhtml pagesnotfound sekeywords statsbestcategories statsbestcustomers statsbestmanufacturers statsbestproducts statsbestsuppliers statsbestvouchers statscarrier statscatalog statscheckup statsequipment statsforecast statslive statsnewsletter statsorigin statspersonalinfos statsproduct statsregistrations statssales statssearch statsstock statsvisits For those who have access to the command line: sh rm -rf modules/graphnvd3 modules/gridhtml modules/pagesnotfound modules/sekeywords modules/statsbestcategories modules/statsbestcustomers modules/statsbestmanufacturers modules/statsbestproducts modules/statsbestsuppliers modules/statsbestvouchers modules/statscarrier modules/statscatalog modules/statscheckup modules/statsequipment modules/statsforecast modules/statslive modules/statsnewsletter modules/statsorigin modules/statspersonalinfos modules/statsproduct modules/statsregistrations modules/statssales modules/statssearch modules/statsstock modules/statsvisits
  7. how I do to put the topic solved? There's a Topic tools button below the first message and here at the bottom, which is actually a menu. Inside there is a Mark as solved.
  8. Unless I miss something, there's simply no such feature, so the general approaches apply: DIY https://store.thirtybees.com/services ... and becoming aware of these availability settings in core I wonder a bit why AEUC implements it a second time.
  9. @MockB Reported 3 months ago by @DRMasterChief in that topic [...] again mentioned by me in that topic [...] and no one seems to care about it… It was taken care of last October already: https://github.com/thirtybees/advancedeucompliance/commit/46ad6f900e4d2c2b629ff8ffe20f17795db55d6b and that was mentioned back then: https://forum.thirtybees.com/post/12096
  10. This information is a plain text on the configuration page of the AEUC module.
  11. If fear the AEUC module lacks such a feature. Would hardcoding it into the email template be an option for you? Like writing this text directly into mails/de/order_conf.html and mails/de/order_conf.txt.
  12. In the original expression the semantic is: "look, if $productStockCriteria[‘usable’] exists and return the value of isset, if yes, or false otherwise. But what we really want is: "look, if $productStockCriteria[‘usable’] exists and return the value of $productStockCriteria[‘usable’], or false otherwise. You nailed it! Now I see it as well. Thanks a ton for your efforts! Here's the commit: https://github.com/thirtybees/thirtybees/commit/f75ccbf2251b6b875cc3ac0da26c657223212d62
  13. What do you mean with developers forum? I think he means a forum section for developer talk. About all of the forum is talk on the user/merchant level. If one posts code or a shell script, some people here tend to freak out :-)
  14. This a classic it/developer problem: Always trying to perfect things. Very true. "Can we make a release now?" ... "Oh, wait a moment, let's just fix this one thing before doing it". And these moments eventually added up to months now. Another one is: pretty much all developers run code from latest Git, so they have a tendency to forget that many others simply don't have all the new bells and whistles yet. There are 805(!) commits between 1.0.3 and current master, none of them in a release. Ouch! That's why there are plans to make shop installations less dependent on actual releases. Just update to latest Git without a newer release happening. Easily roll back if a new feature doesn't work as expected, just to update a few days later again, this time with the regression fixed. Bright plans? Certainly. And I hope we're bold enough to make it happen, step by step, with your support. Next step is the 1.0.4 release: https://github.com/thirtybees/thirtybees/milestone/6
  15. If you want to start fresh, do so with a new installation. Delete the database, delete all the files, unpack the distribution again. Then, on the page where you enter shop name, your name and such stuff, watch out for a checkbox "install demo data". It's checked by default, but can be changed. That said, all these demo products are quite helpful when learning about how all the shop features work. Accordingly it might be a better idea to install them, then add your own products, then remove them. Having a second installation in a subfolder works for learning, too.
  16. Traumflug

    Landing pages

    I always thought thirty bees has CMS pages already. Not exactly prominent, but existing. One needs them e.g. for the legal fine print or shipping fee explanations. And then, what's the distinction between a generic CMS page and a landing page? It's URL?
  17. Looking at this part of PHP documentation: https://secure.php.net/manual/en/language.operators.comparison.php#language.operators.comparison.ternary, both versions should be actually ~~the same~~ equivalent: The expression (expr1) ? (expr2) : (expr3) evaluates to expr2 if expr1 evaluates to TRUE, and expr3 if expr1 evaluates to FALSE. Since PHP 5.3, it is possible to leave out the middle part of the ternary operator. Expression expr1 ?: expr3 returns expr1 if expr1 evaluates to TRUE, and expr3 otherwise. Are you sure, @CHitzmann? P.S.: Also, the parameter in question to getProductPhysicalQuantities() is a boolean, so something like this would look fine: php isset($productStockCriteria['usable']) ? true : false
  18. One thing to note is that the latest release of this module is almost a year old. If you download it from Github https://github.com/thirtybees/beesblog/archive/master.zip you might have even better results. Some 45 commits since then. Don't forget to delete these three co-modules before doing so. They'll get re-created from the main module, but only if they don't already exist. Installation and even more, uninstallation, needs work. I started with this already.
  19. Traumflug

    Landing pages

    The only comment you get if you ask for help; we have 1000 satisfied customers (so your complaints are fake). Wow, that's pretty tough!
  20. I just tried and in a demo installation it works. Installing module Bees Blog also installs three other modules, Bees Blog Categories, Bees Blog Popular Posts and Bees Blog Recent Posts. If possible, try to uninstall all four modules, then reinstall them. With some luck this cleans out some garbage. If it still doesn't work or uninstallation is impossible, one can look into database table tbmodules_ (where _tb__ is the prefix). There are all modules listed which are considered to be installed. Uninstalling means removing the entire table row. So: Remove all four modules as much as possible with Backoffice. Remove all their table lines, if still there. Clear the cache (removing everything in cache/ using the shell of FTP). Try to install Bees Blog. Can't verify this procedure myself, as it works here, but each step should be fairly safe.
  21. Then let's track this: https://github.com/thirtybees/thirtybees/issues/495
  22. Thanks for the warm welcome, folks. In Germany it's a habit to bring along some gift on entry, so I did that. In form of bug fixes, of course: https://github.com/thirtybees/thirtybees/commit/677c014a38b5ec9cd175c3a95a5ac5591bdfc7c5 https://github.com/thirtybees/thirtybees/commit/358b22f43d92d96c7b7e7c7fbaaedf7695bc36c9 https://github.com/thirtybees/thirtybees/commit/6ee2507fc30458065f3d98550fd9ec6c52a0416a (they make thirty bees fit for a pure Nginx server)
  23. Sounds like a pretty worthy enhancement, doesn't it? I think many shops use such "packs on the fly".
  24. TB is in 2nd place behind Wordpress, now. Wordpress was apparently removed from the list. Good choice, because e-commerce with Wordpress is actually WooCommerce.
  25. The problem is actually making a release. Any release, 1.0.3.1 or 1.0.4 or whatever. Making a release should be a matter of running a script, but actually it's a lot of handcrafting, where some parts are more guessing than applying well known procedures. On top of this, the updater module is bit-rotten enough to make a rewrite easier than fixing it. thirty bees is currently collecting a list of required features and evaluating proofs of concepts for an entire new updating mechanism. New packaging scripts, new updater module. A solid solution is needed and it's worked on.
×
×
  • Create New...